[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