[CMake] cmake 2.4.8 RC 10

Benjamin Reed rangerrick at gmail.com
Sun Jan 13 15:38:15 CET 2008


On Jan 8, 2008 2:32 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> I have a new beta release for 2.4.8 ready for cmake.  This will be the
> last  release of the 2.4.X branch.  The next release will be 2.6.0.  So,
> please make sure you test it if you are interested in a 2.4.8.  Send any
> issues to me or the cmake list.  Thanks.

I've been trying out the 2.4.8 RCs building KDE4/Mac and have hit a
bug, although I'm not sure it's in CMake or KDE's build macros.

Since upgrading (from 2.4.6 I believe) to the RCs, all .app-bundles
are referencing the build-dir versions of libraries, rather than their
final rpath:

$ otool -L /opt/kde4/bin/kded4.app/Contents/MacOS/kded4
/opt/kde4/bin/kded4.app/Contents/MacOS/kded4:
        /Users/ranger/cvs/kde-mac/compile.build/kdelibs/lib/libkdeinit4_kded4.dylib
(compatibility version 0.0.0, current version 0.0.0)
        /Users/ranger/cvs/kde-mac/compile.build/kdelibs/lib/libkio.5.dylib
(compatibility version 0.0.0, current version 0.0.0)
        /Users/ranger/cvs/kde-mac/compile.build/kdelibs/lib/libkdecore.5.dylib
(compatibility version 0.0.0, current version 0.0.0)
        /Users/ranger/cvs/kde-mac/compile.build/kdelibs/lib/libkdeui.5.dylib
(compatibility version 0.0.0, current version 0.0.0)
        /opt/qt4/lib/QtSvg.framework/Versions/4/QtSvg (compatibility
version 4.3.0, current version 4.3.3)
        /opt/kde4/lib/libstreamanalyzer.0.dylib (compatibility version
0.0.0, current version 0.0.0)
        /opt/kde4/lib/libstreams.0.dylib (compatibility version 0.0.0,
current version 0.0.0)
        /opt/qt4/lib/QtNetwork.framework/Versions/4/QtNetwork
(compatibility version 4.3.0, current version 4.3.3)
        /usr/lib/libz.1.dylib (compatibility version 1.0.0, current
version 1.2.3)
        /opt/kde4-deps/lib/libbz2.1.dylib (compatibility version
1.0.1, current version 1.0.3)
        /opt/kde4-deps/lib/libintl.8.dylib (compatibility version
9.0.0, current version 9.1.0)
        /usr/lib/libresolv.9.dylib (compatibility version 1.0.0,
current version 369.6.0)
        /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 128.0.0)
        /Users/ranger/cvs/kde-mac/compile.build/kdelibs/lib/libsolid.4.dylib
(compatibility version 0.0.0, current version 0.0.0)
        /opt/qt4/lib/QtCore.framework/Versions/4/QtCore (compatibility
version 4.3.0, current version 4.3.3)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0,
current version 88.3.9)
        /opt/qt4/lib/QtDBus.framework/Versions/4/QtDBus (compatibility
version 4.3.0, current version 4.3.3)
        /opt/qt4/lib/QtXml.framework/Versions/4/QtXml (compatibility
version 4.3.0, current version 4.3.3)
        /opt/qt4/lib/QtGui.framework/Versions/4/QtGui (compatibility
version 4.3.0, current version 4.3.3)
        /opt/kde4-deps/lib/libfam.0.dylib (compatibility version
1.0.0, current version 1.0.0)
        /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0,
current version 7.4.0)
        /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0,
current version 1.0.0)

Is this some kind of relink issue?  It only seems to happen for
programs, not for libraries...

-- 
Benjamin Reed a.k.a. Ranger Rick
Fink, KDE, and Mac OS X development
http://www.racoonfink.com/


More information about the Kde-buildsystem mailing list