KDE4/Mac milestone: libkdecore links

woot!
10-0-5-25:~/cvs.build/kdelibs/kdecore ranger$ scons -u
scons: Entering directory `/Users/ranger/cvs.build/kdelibs’
scons: Reading SConscript files …
scons: done reading SConscript files.
scons: Building targets …
scons: building associated BuildDir targets: build/kdecore
g++ -o build/kdecore/libkdecore.6.0.2.dylib -L/opt/kde-reqs/lib -lidn -undefined error -install_name kdecore.6.dylib -dynamiclib build/kdecore/libintl.os build/kdecore/kapplication.os build/kdecore/kauthorized.os build/kdecore/kdebug.os build/kdecore/kconfigbase.os build/kdecore/kconfig.os build/kdecore/ksimpleconfig.os build/kdecore/kconfigbackend.os build/kdecore/kmanagerselection.os build/kdecore/kdesktopfile.os build/kdecore/kstandarddirs.os build/kdecore/kprocess.os build/kdecore/kprocctrl.os build/kdecore/klocale.os build/kdecore/krfcdate.os build/kdecore/kiconeffect.os build/kdecore/kicontheme.os build/kdecore/kiconloader.os build/kdecore/krootprop.os build/kdecore/kcharsets.os build/kdecore/kckey.os build/kdecore/kshortcut.os build/kdecore/kkeynative_x11.os build/kdecore/kkeyserver_x11.os build/kdecore/kaccelaction.os build/kdecore/kshortcutmenu.os build/kdecore/kaccelbase.os build/kdecore/kaccel.os build/kdecore/kglobalaccel.os build/kdecore/kstdaccel.os build/kdecore/kshortcutlist.os build/kdecore/kcrash.os build/kdecore/kurl.os build/kdecore/kglobal.os build/kdecore/kglobalsettings.os build/kdecore/kallocator.os build/kdecore/kvmallocator.os build/kdecore/kmimesourcefactory.os build/kdecore/kinstance.os build/kdecore/kpalette.os build/kdecore/kipc.os build/kdecore/klibloader.os build/kdecore/ktempfile.os build/kdecore/kuniqueapplication.os build/kdecore/kacceleratormanager.os build/kdecore/ksavefile.os build/kdecore/krandomsequence.os build/kdecore/kstringhandler.os build/kdecore/kcompletion.os build/kdecore/kcmdlineargs.os build/kdecore/kaboutdata.os build/kdecore/kcompletionbase.os build/kdecore/knotifyclient.os build/kdecore/kaudioplayer.os build/kdecore/kdcoppropertyproxy.os build/kdecore/kprocio.os build/kdecore/krandom.os build/kdecore/kpixmapprovider.os build/kdecore/ktoolinvocation.os build/kdecore/kcodecs.os build/kdecore/fakes.os build/kdecore/ksycoca.os build/kdecore/ksycocadict.os build/kdecore/ksycocafactory.os build/kdecore/kxmessages.os build/kdecore/kstartupinfo.os build/kdecore/kcatalog.os build/kdecore/kstaticdeleter.os build/kdecore/kappdcopiface.os build/kdecore/kclipboard.os build/kdecore/kcheckaccelerators.os build/kdecore/kdeversion.os build/kdecore/kdebugdcopiface.os build/kdecore/kcalendarsystem.os build/kdecore/kcalendarsystemgregorian.os build/kdecore/kcalendarsystemhijri.os build/kdecore/kcalendarsystemhebrew.os build/kdecore/kcalendarsystemfactory.os build/kdecore/kmacroexpander.os build/kdecore/kidna.os build/kdecore/ktempdir.os build/kdecore/kshell.os build/kdecore/kmountpoint.os build/kdecore/kcalendarsystemjalali.os build/kdecore/kprotocolinfo_kdecore.os build/kdecore/kprotocolinfofactory.os build/kdecore/kxerrorhandler.os build/kdecore/kuser.os build/kdecore/kconfigskeleton.os build/kdecore/klockfile.os build/kdecore/kqiodevicegzip_p.os build/kdecore/ktimezones.os build/kdecore/ktzfiletimezone.os build/kdecore/kmath.os build/kdecore/ksycoca_skel.os build/kdecore/kappdcopiface_skel.os build/kdecore/kdebugdcopiface_skel.os build/kdecore/network/kresolver.os build/kdecore/network/kresolvermanager.os build/kdecore/network/kresolverworkerbase.os build/kdecore/network/ksocketaddress.os build/kdecore/network/kresolverstandardworkers.os build/kdecore/network/kreverseresolver.os build/kdecore/network/ksocketbase.os build/kdecore/network/ksocketdevice.os build/kdecore/network/kclientsocketbase.os build/kdecore/network/kstreamsocket.os build/kdecore/network/kbufferedsocket.os build/kdecore/network/ksocketbuffer.os build/kdecore/kglobalaccel_x11.os build/kdecore/ktoolinvocation_x11.os build/kdecore/ksocks.os build/kdecore/netsupp.os build/kdecore/netwm.os build/kdecore/kpty.os build/kdecore/kwin.os build/kdecore/kwinmodule.os build/kdecore/network/kserversocket.os build/kdecore/network/kdatagramsocket.os build/kdecore/network/khttpproxysocketdevice.os build/kdecore/network/ksockssocketdevice.os build/kdecore/network/knetworkinterface.os -Lbuild/dcop -Ldcop -Ldcop -Lbuild/libltdl -Llibltdl -Llibltdl -L. -Lbuild/kdecore/build -Lkdecore/build -L/opt/qt-mac/lib -ldl -lDCOP -lltdlc -lresolv -lz -F/opt/qt-mac/lib -framework QtCore -framework QtGui -framework QtNetwork -framework QtSql -framework QtXml -framework Qt3Support -framework Carbon
ld: warning -L: directory name (build/kdecore/build) does not exist
ld: warning -L: directory name (kdecore/build) does not exist
symlinking build/kdecore/libkdecore.6.dylib (-> libkdecore.6.0.2.dylib)
symlinking build/kdecore/libkdecore.dylib (-> libkdecore.6.0.2.dylib)
creating build/kdecore/libkdecore.la
scons: `kdecore’ is up to date.
scons: done building targets.
There’s still more to do, bksys is still linking everything as .dylibs, even things that should be .so’s, but other than that, the build system is to the point where we can start hacking on other things. It took a surprisingly few number of changes, just conceptually bksys is a lot to wrap your head around.

Share on Facebook

1 comment to KDE4/Mac milestone: libkdecore links