I’m back, and I’m bad!

Welp, I’m home from my vacation. Of course, you know what the first thing I did when I got home was. I’m building Qt/Mac right now, then I’ll look into updating the qt3 dport and start integrating Sam’s patches into my KDE stuff.

I’m building with gcc 3.3 just to check things out, can’t hurt to be sure everything’s clean. Hopefully by the weekend I’ll see if I have basic KDE stuff working, and I can start tweaking. Had some thoughts while I was on vacation, I think it would be very cool to have a “desktop2bundle” script or something that will create an application bundle (complete with KDE icon and multi-language support for the label). I’m going to be looking into that once I’ve got things basically working.

Also saw that my buddy Weave has a blog up now. Looks like he’s mostly talking about various mac bits from an engineer’s point of view, along with the requisite personal vendetta life has against everything he does. Should be interesting… <grin>

Share on Facebook

8 comments to I’m back, and I’m bad!

  • chris clark

    welcome back.
    how did it go on the compile of the gpl’d qt? I can’t get it to build at all.

  • chris c

    okay correction on the build… the make errored at the very end but apparently built the library….
    hmmm wonder if I put symlinks/alias’s in the lib file from the dead QT-eval app pointing to the gpl libraries if that thing will work again?

  • Built fine for me with (I use bash as my shell):
    unset QTDIR
    unset QMAKESPEC
    export DYLD_LIBRARY_PATH=/usr/local/qt/lib
    export PATH=”/usr/local/qt/bin:$PATH”
    ./configure -I/sw/include -L/sw/lib -prefix \
    /usr/local/qt -release -shared -fast \
    -thread -stl -no-exceptions -qt-gif \
    -plugin-imgfmt-png -plugin-imgfmt-jpeg \
    -plugin-imgfmt-mng -system-libpng \
    -system-libjpeg -system-zlib -largefile -sm
    I’ll be doing something more official once I get more bits working nicely, but that worked out of the box for me (as long as you have libpng3 and libjpeg installed).

  • chris c

    thanx!!!!!!!!!!!!!!
    using yours as a guide I finally got it to compile!!!!!!!!!!!!
    Now the bad news…. while I was still root in bash I fired over assistant.app to see if everything worked…
    and it fired over fine. But when I went back to just being user no go gives me an exception error and a thread died I think…GRRRRRR..
    oh well at least it built!!! At the very worst I can build it again! And as funny as it may sound considering my almost totaly lack of command line experience when I was playing around with the QTeval I found it easier to use qmake from the ‘line then the gui tools (could not figure those out and qmake was so much faster for my hacking around)!
    Just curious on a couple of things that I am not going to try…
    If I downloaded the source for koffice from fink and at the ./conf… passed it the path to the mac gpl qt instead of the /sw one would it use them instead?

  • Nope, not yet. There are a lot of places in the KDE code where it makes assumptions about X11 being there.
    Some of it is handled by the Qt/Embedded port, but that is incomplete. Sam’s patches make it better, but they’re 3 months out of date and have gone through some bit rot. There’ll be some work to do to get it all playing nicely again.

  • chris c

    well that sucks… stuff I don’t know how to do and can’t help with…
    But it is cool to have QT available! I would suspect that we are going to be seeing a lot of KDE only apps up on the OS X software site at Apple over the next couple of months. I can’t imagine them not being ported over if they can be relatively easy to do (if hand editing makefiles can truely be called relatively easy I would find it just a bit maddening).
    From what I understand Panther is going to include a version of the BSD/Linux compatibility layer so that is going to be interesting to see when it comes out. I also wonder about the final version of X11 that comes with it. I know that they are calling it a client but that would not preclude it being built in as a framework kind of deal I would think. Since in Linux X11 is a server client sort of setup and the X11 extension available for OS X has a feature that scans /sw/bin for the KDE/Gnome apps and puts a little clickable launcher for each in a file…
    It such a cool time for the OS again!
    Anyway thanks again for all the work you have been doing! I certainly enjoy your work since I use Fink and KDE on fink.

  • chris c

    well that sucks… stuff I don’t know how to do and can’t help with…
    But it is cool to have QT available! I would suspect that we are going to be seeing a lot of KDE only apps up on the OS X software site at Apple over the next couple of months. I can’t imagine them not being ported over if they can be relatively easy to do (if hand editing makefiles can truely be called relatively easy I would find it just a bit maddening).
    From what I understand Panther is going to include a version of the BSD/Linux compatibility layer so that is going to be interesting to see when it comes out. I also wonder about the final version of X11 that comes with it. I know that they are calling it a client but that would not preclude it being built in as a framework kind of deal I would think. Since in Linux X11 is a server client sort of setup and the X11 extension available for OS X has a feature that scans /sw/bin for the KDE/Gnome apps and puts a little clickable launcher for each in a file…
    It such a cool time for the OS again!
    Anyway thanks again for all the work you have been doing! I certainly enjoy your work since I use Fink and KDE on fink.

  • i can’t wait, i find it extraordinarily difficult to control myself waiting until I can use AMOR with aqua!!! And yes, I’m all obsessed with KDE/Mac so that I can use AMOR. Ranger Rick: Keep up the good work! neither fink nor kde/x11/mac would be the same without you!
    -JP