Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#41326 closed defect (duplicate)

kdelibs4: meinproc4 crashed

Reported by: axone-zero Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: mavericks Cc: mkae (Marko Käning)
Port: kdelibs4

Description

XCode Version 5.0.1 (5A2053)

:error:build org.macports.build for port kdelibs4 returned: command execution failed
:debug:build Error code: CHILDSTATUS 45648 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for kdelibs4: org.macports.activate org.macports.build org.macports.destroot org.macports.install
:notice:build Please see the log file for port kdelibs4 for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/main.log

Attachments (1)

main.log (25.1 MB) - added by axone-zero 11 years ago.

Change History (12)

Changed 11 years ago by axone-zero

Attachment: main.log added

comment:1 Changed 11 years ago by axone-zero

/usr/bin/sudo port clean kdelibs4
/usr/bin/sudo port install kdelibs4

comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: mavericks added
Owner: changed from macports-tickets@… to nicos@…
Port: kdelibs4 added
Summary: OS X 10.9: error:build org.macports.build for port kdelibs4 returnedkdelibs4: meinproc4 crashed

Hmm, the log says:

:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/build/bin/meinproc4.shell: line 4: 63675 Segmentation fault: 11 DYLD_LIBRARY_PATH=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/build/lib/./:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/build/lib/.${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH} "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdelibs4/kdelibs4/work/build/bin/meinproc4" "$@"

So meinproc4 crashed. Could you attach the crash log?

comment:3 in reply to:  2 Changed 11 years ago by axone-zero

Replying to ryandesign@…: ...

So meinproc4 crashed. Could you attach the crash log?

Where is the crash log?

comment:4 Changed 11 years ago by NicosPavlov

If meinproc4 failed, it may mean that it is due to the build of documentation. I re-enabled it for kdelibs4, so that the base files would be there for higher ports if the user wants to have the docs, but it may lead again to problems (I did not find any when re-enabling it), considering the amount of issues there have been in the past.

One way to confirm is to try building without the variant enabled by default:

sudo port clean kdelibs4
sudo port install kdelibs4 -docs

comment:5 in reply to:  4 Changed 11 years ago by axone-zero

Replying to nicos@…:

If meinproc4 failed, it may mean that it is due to the build of documentation. I re-enabled it for kdelibs4, so that the base files would be there for higher ports if the user wants to have the docs, but it may lead again to problems (I did not find any when re-enabling it), considering the amount of issues there have been in the past.

One way to confirm is to try building without the variant enabled by default:

sudo port clean kdelibs4
sudo port install kdelibs4 -docs

Success, thanks.

/usr/bin/sudo port install kdelibs4 -docs
--->  Computing dependencies for kdelibs4
--->  Fetching archive for kdelibs4
--->  Attempting to fetch kdelibs4-4.11.2_0.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/kdelibs4
--->  Attempting to fetch kdelibs4-4.11.2_0.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/kdelibs4
--->  Attempting to fetch kdelibs4-4.11.2_0.darwin_13.x86_64.tbz2 from http://packages.macports.org/kdelibs4
--->  Fetching distfiles for kdelibs4
--->  Verifying checksums for kdelibs4
--->  Extracting kdelibs4
--->  Applying patches to kdelibs4
--->  Configuring kdelibs4
--->  Building kdelibs4
--->  Staging kdelibs4 into destroot
--->  Installing kdelibs4 @4.11.2_0
--->  Activating kdelibs4 @4.11.2_0

Don't forget that dbus needs to be started as the local user (not with sudo) before any KDE programs will launch.
To start it run the following command:
 launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
An agent to provide communication between KDE programs must be started.
To start it run the following command:
 launchctl load -w /Library/LaunchAgents/org.macports.kdecache.plist

--->  Cleaning kdelibs4
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

comment:6 Changed 11 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:7 Changed 11 years ago by mkae (Marko Käning)

The ever occurring meinproc4 bug... When will it end?

I suggest making having docs not as a default variant to avoid these issues.

comment:8 Changed 11 years ago by mkae (Marko Käning)

See https://trac.macports.org/ticket/30162#comment:24 for a hint on how to get a crash report.

Version 0, edited 11 years ago by mkae (Marko Käning) (next)

comment:9 Changed 11 years ago by mkae (Marko Käning)

Resolution: duplicate
Status: newclosed

Marking this as a duplicate of #30162.

comment:10 Changed 11 years ago by NicosPavlov

Removing default docs variant from kdelibs4 to avoid these crashes in r144083.

comment:11 in reply to:  10 Changed 11 years ago by mkae (Marko Käning)

Replying to nicos@…:

Removing default docs variant from kdelibs4 to avoid these crashes in r144083.

Thanks for this move!

You meant r114083 here, though.

Note: See TracTickets for help on using tickets.