November 2005 Archives

Mono, etc. Fink Updates

| 1 Comment

I've gotten mono updated to 1.1.10. The only thing still not working is MonoDevelop. (There's a bug while building, although at least some of the other ones are fixed now.) A few other miscellaneous packages were updated as well.

I've also been working on getting KDE updated to 3.5. I'm through most of the packages, just have to get kdepim, kdeutils, and kdewebdev built.

Qt/Mac + kdelibs4

| 2 Comments

I've managed to get everything in kdelibs that is scons-controlled to build against Qt4/Mac. Not much to show with it yet, as there aren't really any apps set up to be built with scons yet, but it's definitely a start.

Everything is checked into KDE trunk, so if you want to play, go for it. :)

Woot!

KDE4/Mac milestone: libkdecore links

| 1 Comment

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.