[KDE/Mac] Fixes for Filelight utility and LSkat game

Ian Wadham iandw.au at gmail.com
Tue May 13 07:13:57 UTC 2014


Hello Nicolas,

On 10/05/2014, at 3:31 AM, Nicolas Pavillon wrote:
> On May9, 2014, at 22:42, Ian Wadham <iandw.au at gmail.com> wrote:
>> Currently kde-runtime, kde-workspace and kde-baseapps fail to build.
>> kde-runtime is getting a linker error in kglobalaccel (keystroke and shortcuts
>> handler).
>> 
>> Linking CXX executable kglobalaccel
>> Undefined symbols for architecture x86_64:
>> "GlobalShortcutsRegistry::keyPressed(int)", referenced from:
>>     hotKeyEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) in kglobalaccel_mac.o
>>     KGlobalAccelImpl::keyPressed(int) in kglobalaccel_mac.o
>> ld: symbol(s) not found for architecture x86_64
>> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> 
> This error is not KDE 4.13 specific, we had it for some time (I think it appeared at
> 4.12). There is a fix in Macports to circumvent it. However, it is not a simple patch, but 
> a post-configure hack, which can be applied manually, although it may be cumbersome.

I have found https://trac.macports.org/browser/trunk/dports/kde and I think I can
download patches from there.

I would like to retry the kdesrc-build route, but applying MacPorts patches to my local
git repositories of KDE source and building and installing into non-MacPorts directories.

Does the above trac repository have all the patches I may need?  If so, where can I find the
"post-configure hack" you mention above?  And indeed, what is a "post-configure hack"?

And are there perhaps some global KDE patches somewhere (e.g. for CMake files,
build parameters, package-find paths, library-load paths, etc.)?

Cheers, Ian W.



More information about the kde-mac mailing list