Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#31655 closed defect (fixed)

kde4-runtime build error

Reported by: kjesso@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: sharky@…, michaelld (Michael Dickens), ryandesign (Ryan Carsten Schmidt), jmroot (Joshua Root)
Port: kde4-runtime krusader akonadi

Description

I was attempting to compile Krusader on my Macbook Pro running Mac OS X 10.6.8 with MacPorts 2.0.3 and Xcode 4.2 and am getting a kde4-runtime build error. Everything else prior to this installed and activated fine.

Then as a test I ran the following:

sudo port clean gtk2
sudo port install gtk2

But I'm still getting the same error (see below).

--->  Fetching archive for kde4-runtime
--->  Attempting to fetch kde4-runtime-4.7.2_0.darwin_10.x86_64.tbz2 from http://packages.macports.org/kde4-runtime
--->  Fetching kde4-runtime
--->  Attempting to fetch kde-runtime-4.7.2.tar.bz2 from http://mirrors.isc.org/pub/kde/stable/4.7.2/src/
--->  Verifying checksum(s) for kde4-runtime
--->  Extracting kde4-runtime
--->  Applying patches to kde4-runtime
--->  Configuring kde4-runtime
--->  Building kde4-runtime
Error: Target org.macports.build returned: shell command failed (see log for details)
Error: Failed to install kde4-runtime
Log for kde4-runtime is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/main.log
Error: The following dependencies were not installed: kde4-runtime
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

I'm also attaching the main.log located in the following folder on my mac:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime

Please let me know if there is any other information you need.

Attachments (3)

main.log (3.1 MB) - added by kjesso@… 13 years ago.
krusader_main.log (1.0 MB) - added by kjesso@… 13 years ago.
drkonqi_quit_unexpectedly_error.txt (34.9 KB) - added by kjesso@… 13 years ago.

Change History (28)

Changed 13 years ago by kjesso@…

Attachment: main.log added

comment:1 Changed 13 years ago by kjesso@…

Sorry forgot to say I was attempting to install krusader using the following command: port install krusader.

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

Cc: sharky@… michaelld@… added
Keywords: kde4-runtime removed
Owner: changed from macports-tickets@… to snc@…

comment:3 Changed 13 years ago by nerdling (Jeremy Lavergne)

At first it looks like extra parenthesis might be needed; it looks different than other times I've had to add them.

:info:build [ 19%] Generating kext.h, kext.cpp
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build/nepomuk/kioslaves/search/kdedmodule && /opt/local/bin/onto2vocabularyclass --name KExt --encoding trig --namespace Nepomuk::Vocabulary --no-visibility-export /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/kde-runtime-4.7.2/nepomuk/ontologies/kext.trig
:info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/kde-runtime-4.7.2/nepomuk/services/storage/lib/createresourcejob.cpp:22:
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/kde-runtime-4.7.2/nepomuk/services/storage/lib/createresourcejob.h:78:49: error: no function named 'createResource' with type 'Nepomuk::CreateResourceJob *(const QList<QUrl> &, const QString &, const QString &, const KComponentData &)' was found in the specified scope
:info:build     friend Nepomuk::CreateResourceJob* Nepomuk::createResource(const QList<QUrl>&,
:info:build                                                 ^
:info:build namespace:  "http://nepomuk.kde.org/ontologies/2010/11/29/kext#" 

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

As a workaround, the reporter could try using llvm-gcc-4.2 instead of clang:

sudo port clean kde4-runtime
sudo port install kde4-runtime configure.compiler=llvm-gcc-4.2

comment:5 Changed 13 years ago by nerdling (Jeremy Lavergne)

Cc: ryandesign@… added

Are you saying that works, Ryan?

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

I don't have Xcode 4 to test with, but since the default compiler on Xcode 4.2 is clang, and since we often see problems compiling with clang, and compiling with llvm-gcc-4.2 often works, I suggested that this could be tried.

comment:7 Changed 13 years ago by nerdling (Jeremy Lavergne)

Okay, thanks.

kjesso, if Ryan's suggestion works be sure to let us know!

comment:8 Changed 13 years ago by kjesso@…

Thanks, I'll test this out shortly and let you know what happens. By the way my first name is Keith. :)

comment:9 Changed 13 years ago by kjesso@…

Ok that suggestion for using llvm-gcc-4.2 instead of clang worked! Here's the result:

Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port clean kde4-runtime
Password:
--->  Cleaning kde4-runtime
Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port install kde4-runtime configure.compiler=llvm-gcc-4.2
--->  Computing dependencies for kde4-runtime
--->  Fetching archive for kde4-runtime
--->  Attempting to fetch kde4-runtime-4.7.2_0.darwin_10.x86_64.tbz2 from http://packages.macports.org/kde4-runtime
--->  Fetching kde4-runtime
--->  Verifying checksum(s) for kde4-runtime
--->  Extracting kde4-runtime
--->  Applying patches to kde4-runtime
--->  Configuring kde4-runtime
--->  Building kde4-runtime
--->  Staging kde4-runtime into destroot
--->  Installing kde4-runtime @4.7.2_0
--->  Activating kde4-runtime @4.7.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
##########################################################
 
######################################################
#  Programs will not start until you run the command 
#  'sudo chown -R $USER ~/Library/Preferences/KDE'  
#  replacing $USER with your username.              
######################################################
--->  Cleaning kde4-runtime
Keith-Jessos-MacBook-Pro:~ kjesso$ 

However, I now have a problem with building krusader. I also tried running sudo port clean krusader first, but still unable to build.

Anyone able to help me out with that one or should I post it into a completely new ticket? Here is the result in the terminal:

Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port clean krusader
Password:
--->  Cleaning krusader
Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port install krusader
--->  Computing dependencies for krusader
--->  Fetching archive for krusader
--->  Attempting to fetch krusader-2.0.0_1.darwin_10.x86_64.tbz2 from http://packages.macports.org/krusader
--->  Fetching krusader
--->  Verifying checksum(s) for krusader
--->  Extracting krusader
--->  Applying patches to krusader
--->  Configuring krusader
--->  Building krusader
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for krusader is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_krusader/krusader/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port clean krusader
--->  Cleaning krusader
Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port install krusader
--->  Computing dependencies for krusader
--->  Fetching archive for krusader
--->  Attempting to fetch krusader-2.0.0_1.darwin_10.x86_64.tbz2 from http://packages.macports.org/krusader
--->  Fetching krusader
--->  Verifying checksum(s) for krusader
--->  Extracting krusader
--->  Applying patches to krusader
--->  Configuring krusader
--->  Building krusader
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for krusader is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_krusader/krusader/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
Keith-Jessos-MacBook-Pro:~ kjesso$

I'm also attaching the krusader main.log file.

Changed 13 years ago by kjesso@…

Attachment: krusader_main.log added

comment:10 Changed 13 years ago by nerdling (Jeremy Lavergne)

Status: newassigned

Awesome. I'll update the port to always skip clang.

The krusader bug might be similar, have you tried setting configure.compiler for it as well?

comment:11 Changed 13 years ago by kjesso@…

Sorry I'm actually very new to all this and am not sure how to set configure.compiler to llvm-gcc-4.2. I'm thinking you mean to change something in macports.conf (located in opt > local > etc > macports). Is that right? If so would I just enter the line configure.compiler llvm-gcc-4.2 into this file? I was reading over the documentation here http://guide.macports.org/#internals.configuration-files and don't know if I understand it very well. Any help you can give is appreciated.

comment:12 Changed 13 years ago by nerdling (Jeremy Lavergne)

I simply mean to do it again as you did previously:

sudo port install krusader configure.compiler=llvm-gcc-4.2

comment:13 in reply to:  12 ; Changed 13 years ago by kjesso@…

Haha it worked! Sometimes I overlook the very obvious details. See the result below:

Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port clean krusader configure.compiler=llvm-gcc-4.2
--->  Cleaning krusader
Keith-Jessos-MacBook-Pro:~ kjesso$ sudo port install krusader configure.compiler=llvm-gcc-4.2
--->  Computing dependencies for krusader
--->  Fetching archive for krusader
--->  Attempting to fetch krusader-2.0.0_1.darwin_10.x86_64.tbz2 from http://packages.macports.org/krusader
--->  Fetching krusader
--->  Verifying checksum(s) for krusader
--->  Extracting krusader
--->  Applying patches to krusader
--->  Configuring krusader
--->  Building krusader
--->  Staging krusader into destroot
--->  Installing krusader @2.0.0_1
--->  Activating krusader @2.0.0_1
##########################################################
# 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
##########################################################
 
######################################################
#  Programs will not start until you run the command 
#  'sudo chown -R $USER ~/Library/Preferences/KDE'  
#  replacing $USER with your username.              
######################################################
--->  Cleaning krusader
Keith-Jessos-MacBook-Pro:~ kjesso$

Now that it is built where to I find it to run it?

comment:14 in reply to:  13 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to kjesso@…:

I'm thinking you mean to change something in macports.conf

No, there is no setting for the compiler in macports.conf; changing the compiler is not actually something we want users to be able to do easily, but in cases like these it can be helpful for diagnosing compiler-specific issues. It was never a huge problem before, because we were always using some version of gcc; now that with Xcode 4.2 Apple has completely removed gcc and replaced it with different compilers, we're having some pains in adjusting to that.

Replying to kjesso@…:

Now that it is built where to I find it to run it?

port contents krusader will show you all the files it installed.

comment:15 Changed 13 years ago by kjesso@…

Thanks, now I see all the builds show up in Applications > MacPorts (mine was under: Applications > MacPorts > KDE4 > krusader.app). Unfortunately every time I run it I get an drkonqi quit unexpectedly error:

Process:         drkonqi [28708]
Path:            /opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi
Identifier:      ???
Version:          ()
Code Type:       X86-64 (Native)
Parent Process:  krusader [28703]

Date/Time:       2011-10-18 19:30:30.535 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          24657 sec
Crashes Since Last Report:           6
Per-App Interval Since Last Report:  280 sec
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      4FA50086-6244-4860-AC0A-306E3E898758

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
abort() called

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib             	0x00007fff83f6b0b6 __kill + 10
1   libSystem.B.dylib             	0x00007fff8400b9f6 abort + 83
...

The rest of the contents of this error I have attached in drkonqi_quit_unexpectedly_error.txt, since I didn't know if it was a good idea to overload the space on this page with data. I was searching for EXC_CRASH (SIGABRT) and found this page (https://discussions.apple.com/thread/2564900?start=0&tstart=0) for iTunes, but unfortunately I am not able to start up in safe mode, since I'm running everything from an external hard drive that wouldn't fit in my mac as an internal.

Changed 13 years ago by kjesso@…

comment:16 Changed 13 years ago by kjesso@…

Also I wanted to say the reason I'm running everything off an external drive. This is because when I first tried building/installing Krusader a few months ago, I uninstalled MacPorts and Xcode after realizing it wasn't going to build, and then I starting having some really weird problems. I did a lot of searching and found some info about trying to restart in safe mode. After doing that I was no longer able to boot up my mac and I had to reinstall Mac OS X. So to avoid that I'm doing this all from an external drive.

If I run a built application like this on another Mac, does that other Mac also need to have Xcode or MacPorts installed for it to run? I'm still running Snow Leopard on my internal hard drive, so that's why I wanted to get this working in Snow Leopard. I might upgrade to Lion on this external as a test to see if this works there if I run out of all other options.

comment:17 in reply to:  16 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to kjesso@…:

If I run a built application like this on another Mac, does that other Mac also need to have Xcode or MacPorts installed for it to run?

On the other Mac, install Xcode and MacPorts run "sudo port install krusader", just as you did on this Mac.

comment:18 Changed 13 years ago by kjesso@…

Thanks for the reply Ryan, but I don't have another Mac. I would only have the option of installing MacPorts and Xcode on my internal hard drive, but as I stated above I do not want to do that due to what happened the last time I messed around with MacPorts and Xcode a few months ago. This is why I have everything on this external drive. This external has pretty much a fresh install of Mac OS X Snow Leopard. The only other thing I've done with it is to install Firefox and maybe one or two other small applications, and then installed Xcode 4.2 and MacPorts 2.0.3. My next option if all this fails is to upgrade my external to Lion and see what happens. Also I wanted to know if after installing Krusader, is it possible to use it on another Mac without MacPorts or Xcode installed? I want to know so if I get this to work on Lion, then I can upgrade my internal hard drive to Lion and not have to install MacPorts or Xcode to get it to run.

I did some searching on this issue and came across this webpage http://n0tablog.wordpr3ss.com/2009/06/24/installing-krusader-orthodox-file-manager-on-mac-os-x/ (replace 3 in 'press' with an e - had to do this to work around the potential scam filter on this site), but every time I run launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist I keep getting "nothing found to load" even after I ran sudo chown -R kjesso ~/Library/Preferences/KDE, and the following:

sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist

When I run this file org.freedesktop.dbus-session (located in: /Library > LaunchAgents) I get the following within an Xcode window:

Key			Type		Value
----------------------------------------------------------------------
Label			String		org.freedesktop.dbus.session
ServiceIPC		Boolean		YES
ProgramArguments	Array		(3 items)
  Item 0		String		/opt/local/bin/dbus-daemon
  Item 1		String		--nofork
  Item 2		String		--session
Disabled		Boolean		YES
Sockets			Dictionary	(1 item)
  unix_domain_listener	Dictionary	(1 item)
    SecureSocketWithKey	String		DBUS_LAUNCHD_SESSION_BUS_SOCKET

Should the 'Disabled' row (4th last row from bottom) be set to NO instead of YES?

I'm also reading over this web page http://docs.kde.org/development/en/extragear-utils/krusader/faq.html#id473088 trying to see if it has anything to tell me in relation to this issue.

comment:19 in reply to:  18 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to kjesso@…:

Thanks for the reply Ryan, but I don't have another Mac.

Then you don't need to give any thought to how to run software on it.

Also I wanted to know if after installing Krusader, is it possible to use it on another Mac without MacPorts or Xcode installed?

You don't have another Mac. But if you did, you would do as I explained above: Install MacPorts and Xcode and then the port.

I want to know so if I get this to work on Lion, then I can upgrade my internal hard drive to Lion and not have to install MacPorts or Xcode to get it to run.

Sorry, MacPorts requires Xcode at this time. I haven't paid much attention to your descriptions of your system configuration because it doesn't seem relevant, so long as you've installed OS X and Xcode and MacPorts. You can of course install MacPorts from source and set its prefix to anything you like -- for example if your boot disk is small, you can set the prefix to be on your second drive. Xcode must be on the boot drive though. You can however omit (or delete after installation) some things that take up space that MacPorts doesn't need, such as the documentation and examples and iOS SDKs.

comment:20 Changed 13 years ago by kjesso@…

Unbelievable, I got it working!!! haha

Here's what was happening when I ran Krusader from the terminal:

Keith-Jessos-MacBook-Pro:~ kjesso$ /Applications/MacPorts/KDE4/krusader.app/Contents/MacOS/krusader 
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
krusader(402)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(402)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(402)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(402)/KSharedDataCache: Unable to unmap shared memory segment 0x117bae000 
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
krusader(402)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
KCrash: Application 'krusader' crashing...
KCrash: Attempting to start /opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi from kdeinit
Warning: Path of socketfile exceeds UNIX_PATH_MAX.
KCrash: Attempting to start /opt/local/lib/kde4/libexec/drkonqi.app/Contents/MacOS/drkonqi directly
QProcess: Destroyed while process is still running.
drkonqi(406)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
drkonqi(406)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
drkonqi(406)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
drkonqi(406)/KSharedDataCache: Unable to unmap shared memory segment 0x118731000 
Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!
drkonqi(406)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
Keith-Jessos-MacBook-Pro:~ kjesso$ 

I also found reference to this error on this page https://trac.macports.org/ticket/31355.

I did another google search with "Warning your global KLocale is being recreated with a valid main component instead of a fake component" and found some random page saying to run the command export $(dbus-launch), which gave me the following output:

Failed to start message bus: launchd's environment variable DBUS_LAUNCHD_SESSION_BUS_SOCKET is empty, but should contain a socket path.

EOF in dbus-launch reading address from bus daemon
declare -x Apple_PubSub_Socket_Render="/tmp/launch-nYhy7C/Render"
declare -x COMMAND_MODE="unix2003"
declare -x DISPLAY="/tmp/launch-KePd2u/org.x:0"
declare -x HOME="/Users/kjesso"
declare -x LANG="en_CA.UTF-8"
declare -x LOGNAME="kjesso"
declare -x OLDPWD
declare -x PATH="/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
declare -x PWD="/Users/kjesso"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_AUTH_SOCK="/tmp/launch-EFnO6k/Listeners"
declare -x TERM="xterm-color"
declare -x TERM_PROGRAM="Apple_Terminal"
declare -x TERM_PROGRAM_VERSION="273.1"
declare -x TMPDIR="/var/folders/Rv/RvhMqEUAEgWucSbwA3AB0U+++TI/-Tmp-/"
declare -x USER="kjesso"
declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:0"

So I did a search on "launchd's environment variable DBUS_LAUNCHD_SESSION_BUS_SOCKET is empty but should contain a socket path" and found this page http://comments.gmane.org/gmane.os.apple.macports.user/23660, which basically told me to run the following:

sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist (under your normal user account, *not* as root. See 'port notes dubs')

After this I tried running Krusader again, but this time from the terminal (I tried before and it failed with same error). But this time I got the following output:

Keith-Jessos-MacBook-Pro:~ kjesso$ /Applications/MacPorts/KDE4/krusader.app/Contents/MacOS/krusader
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work 
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x118600000 
krusader(455): Couldn't start knotify from knotify4.desktop:  "KLauncher could not be reached via D-Bus. Error when calling start_service_by_desktop_path:
The name org.kde.klauncher was not provided by any .service files
" 

krusader(455)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Failed to execute program /opt/local/bin/knotify4: Unknown error: 0" 
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
krusader(455)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "The name org.kde.kded was not provided by any .service files" 

krusader(455)/kdecore (K*TimeZone*): No time zone information obtained from ktimezoned 
kbuildsycoca4 running...
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
krusader(455)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. 
krusader(455)/KSharedDataCache: Unable to find an appropriate lock to guard the shared cache.  This *should* be essentially impossible. :( 
krusader(455)/KSharedDataCache: Unable to perform initial setup, this system probably does not really support process-shared pthreads or semaphores, even though it claims otherwise. 
krusader(455)/KSharedDataCache: Unable to unmap shared memory segment 0x11c735000 
Wed Oct 19 02:53:36 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID -1
Wed Oct 19 02:53:36 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
Wed Oct 19 02:53:36 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: CGSCopyWindowProperty
Wed Oct 19 02:53:36 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: CGSGetWindowProperty
Wed Oct 19 02:53:36 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: windowGroup: error getting ordering group property
Wed Oct 19 02:56:47 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID -1
Wed Oct 19 02:56:47 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: CGSCopyWindowProperty
Wed Oct 19 02:56:47 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: CGSGetWindowProperty
Wed Oct 19 02:56:47 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: kCGErrorIllegalArgument: windowGroup: error getting ordering group property
krusader(455)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "Failed to execute program /opt/local/bin/knotify4: Unknown error: 0" 
Wed Oct 19 02:59:57 Keith-Jessos-MacBook-Pro.local krusader[455] <Error>: doClip: empty path.
krusader(455) KSambaSharePrivate::testparmParamValue: We got some errors while running testparm "Load smb config files from /private/etc/smb.conf
Processing section "[homes]"
Processing section "[Keith Jesso's Public Folder]"
Processing section "[printers]"
Loaded services file OK.
"

Then the "Welcome to Krusader!" screen popped up along with the configuration screens after clicking OK. I also just tried it by running it from the GUI in Applications > MacPorts > KDE4 > Krusader and it also works fine. I can't believe I got it running, I've been waiting to get something like this on the Mac since I switched over months ago. I've always loved Total Commander under Windows and all these substitutes on the Mac just aren't the same, but Krusader is awesome!

comment:21 Changed 13 years ago by kjesso@…

I see there were a lot of errors when it started from the terminal, so I'll have to look into that tomorrow and see what I find, but at least it's working now. If there are any suggestions on how to remove these errors please let me know.

comment:22 Changed 13 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

Disabled clang:

kde4-runtime r86092

krusader r86090.

I'd make a new ticket for krusader problems (if that's what they are).

comment:23 Changed 12 years ago by jmroot (Joshua Root)

Did anyone report a bug upstream?

comment:24 Changed 12 years ago by nerdling (Jeremy Lavergne)

Port: krusader akonadi added
Version: 2.0.3

comment:25 in reply to:  23 Changed 12 years ago by nerdling (Jeremy Lavergne)

Cc: jmr@… added

Replying to jmr@…:

Did anyone report a bug upstream?

You can see from the other upstream tickets I filed that they aren't in a hurry to accept them.

Note: See TracTickets for help on using tickets.