Results 1 to 4 of 4

Thread: Retarded QT 2.3.2 Question???

  1. #1
    Registered User
    Join Date
    Dec 2001
    Posts
    9

    Question Retarded QT 2.3.2 Question???

    So I got seq 4.0 working great with QT 2.3.2 ..... but now none of my other stuff wants to work. (ie - KDE) it spits out a bunch of qt error messages.

    <bangs head against the desk>

    Am I missing something stupid here?

    Thanks

  2. #2
    Registered User
    Join Date
    Dec 2001
    Posts
    183
    KDE likely wants a version of qt not compiled with gcc3, it will be a little tricky but you should be able to install both. Just in different directories and tell showeq to use one and everything else to use another. This is yet another reason (YAR) the move to gcc3 was a horrific idea.

    First step will be to rename the directory you put the qt you compiled in. Say rename /usr/local/qt-2.3.2 to /usr/local/qt-2.3.2-gcc3


    Remove the link you may have made for /usr/local/qt to /usr/local/qt-2.3.2 (or if you just called your install directory /usr/local/qt, rename it to /usr/local/qt-2.3.2-gcc3).

    Now install your system's version of qt and see if you can get all of KDE to work again.

    Now provided you can get THAT to work, you can reconfigure/rebuild showeq. Set your QTDIR and related
    variables (sorry I don't feel like looking it all up, but its all the
    variables the qt build instructions tell you to set) to point
    to the qt in /usr/local/qt-2.3.2-gcc3 and then remake showeq.
    That SHOULD work. I apologize for not being precise, but short
    of doing it myself I can just point you in a general direction.
    You may have to set all those environment variables in whatever shell you run showeq from (but that shell may not be able to then start any KDE apps.. not 100% sure on the runtime details here).

    You can also switch your desktop to Gnome instead of KDE and
    maybe avoid the problem that way as I don't think Gnome uses
    Qt. Personally I don't have disk space for either desktop system so I don't have to worry about it.

    Hope that provides you some ideas.

  3. #3
    Registered User
    Join Date
    Dec 2001
    Posts
    9
    Thanks Yendor, that's what I was figuring, but I kept telling myself "nah, no way it's that complicated...I'm missing something stupid here".

    Yet another reason linux may NEVER provide any significant competition to Windoze as a primary operating system...<sigh>...which I think is sad, we need a viable alternative to Windoze....but this is not the appropriate place for that thread, so let's not go down that road.

    Thanks again!!

  4. #4
    Registered User
    Join Date
    Dec 2001
    Posts
    183
    It's not Linux's fault. It's because somebody changed the development tools needed for ShowEQ to be something different than what the rest of the system was built with.

    Or I suppose, if you prefer, you can blame the gcc development team for changing the way their C++ generates (mangles) names for the linker. But it is more gratifying to blame the showeq devteam .

    Hope you can sort everything out.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On