[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-kernel
Subject: Re: [kde-linux] Can't find qt libs...
From: Gene Heskett <gene_heskett () iolinc ! net>
Date: 2002-09-03 16:56:57
[Download RAW message or body]
On Tuesday 03 September 2002 09:48, jbradford@dial.pipex.com wrote:
Sorry this turned into the weekly fishwrap, it got long.
> > And its not just kde. I have several things that won't configure
> > because the *&%&^%$ libqt-mt.so in >= qt-3.0.2 can't be found.
> > There are 4 copies of 3.0.4 scattered about my system. Its a
> > real problem that so far everyone seems to think will go away if
> > our $QTDIR is set correctly, and/or we use the --with-qt-libs=
> > options.
> >
> > It doesn't go away no matter how much the rest of this list
> > wishes *we* would.
>
> Err, it sounds to me like you are not running ldconfig after
> installing a library. Are you?
Probably overkill, but 50+ times I'd guess, each time as I re-arranged the order of \
the listing in /etc/ld.so.conf, which currently looks like this:
/usr/kerberos/lib
/usr/X11R6/lib
/usr/local/kde/lib
/usr/lib
/usr/lib/qt-2.3.1/lib
/usr/lib/qt-1.45/lib
/usr/lib/qt2/lib
/usr/local/lib
/usr/local/lib/sane
/usr/lib/qt-3.0.4/lib
Those libraries are, according to locate:
[root@coyote root]# ls -l `locate libqt-mt.so`
17 Jul 8 10:08 /usr/garnome/lib/libqt-mt.so -> libqt-mt.so.3.0.4
17 Jul 8 10:08 /usr/garnome/lib/libqt-mt.so.3 -> libqt-mt.so.3.0.4
17 Jul 8 10:08 /usr/garnome/lib/libqt-mt.so.3.0 -> libqt-mt.so.3.0.4
7317992 Jul 7 22:04 /usr/garnome/lib/libqt-mt.so.3.0.4
17 Aug 8 23:17 /usr/lib/qt-3.0.4/lib/libqt-mt.so -> libqt-mt.so.3.0.4 <-was missing
17 Aug 8 23:17 /usr/lib/qt-3.0.4/lib/libqt-mt.so.3 -> libqt-mt.so.3.0.4
17 Aug 8 23:17 /usr/lib/qt-3.0.4/lib/libqt-mt.so.3.0 -> libqt-mt.so.3.0.4
7689615 May 7 16:25 /usr/lib/qt-3.0.4/lib/libqt-mt.so.3.0.4
17 Jul 8 19:25 /usr/local/qt/lib/libqt-mt.so -> libqt-mt.so.3.0.4
17 Jul 8 19:25 /usr/local/qt/lib/libqt-mt.so.3 -> libqt-mt.so.3.0.4
17 Jul 8 19:25 /usr/local/qt/lib/libqt-mt.so.3.0 -> libqt-mt.so.3.0.4
7318821 Jul 8 19:25 /usr/local/qt/lib/libqt-mt.so.3.0.4
17 Jul 7 21:40 /usr/src/garnome-0.12.2/kde/qt-copy/work/qt-copy-3.0.4/lib/libqt-mt.so \
-> libqt-mt.so.3.0.4 17 Jul 7 21:40 \
/usr/src/garnome-0.12.2/kde/qt-copy/work/qt-copy-3.0.4/lib/libqt-mt.so.3 -> \
libqt-mt.so.3.0.4 17 Jul 7 21:40 \
/usr/src/garnome-0.12.2/kde/qt-copy/work/qt-copy-3.0.4/lib/libqt-mt.so.3.0 -> \
libqt-mt.so.3.0.4 7317992 Jul 7 21:40 \
/usr/src/garnome-0.12.2/kde/qt-copy/work/qt-copy-3.0.4/lib/libqt-mt.so.3.0.4 \
[root@coyote root]#
And I just rm'd the usual suspects in the mosfet-liquid src dir, reset QTDIR to the \
Aug 8th versions and reran ./configure, getting this:
checking for Qt... configure: error: Qt (>= Qt 3.0.2) (library qt-mt) not found. \
Please check your installation! For more details about this problem, look at the end \
of config.log. Make sure that you have compiled Qt with thread support!
Now, from config.log, line 9454:
configure:9454: checking for Qt
configure: 9516: /usr/lib/qt-3.0.4//include/qstyle.h
configure: 9516: /usr/lib/qt-3.0.4//qstyle.h
configure: 9516: /usr/lib/qt3/include/qstyle.h
configure: 9516: /usr/lib/qt3/qstyle.h
configure: 9516: /usr/lib/qt/include/qstyle.h
configure: 9516: /usr/lib/qt/qstyle.h
configure: 9516: /usr/local/qt/include/qstyle.h
taking that
tried NO
configure:9621: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions \
-fno-check-new -I/usr/local/qt/include -I. -DQT_THREAD_SUPPORT
-D_REENTRANT -L/usr/lib/qt-3.0.4//lib -L/usr/X11R6/lib conftest.cc -lqt-mt \
-lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -l resolv -lpthread 1>&5
In file included from /usr/local/qt/include/qmime.h:43,
from /usr/local/qt/include/qevent.h:45,
from /usr/local/qt/include/qobject.h:45,
from /usr/local/qt/include/qwidget.h:43,
from /usr/local/qt/include/qdesktopwidget.h:42,
from /usr/local/qt/include/qapplication.h:42,
from conftest.cc:3:
/usr/local/qt/include/qmap.h:49:20: iterator: No such file or directory
This report goes on for another 1000 or more lines
each one naming a different include.
It appears the real problem might be the includes, as in a
qt2 or older (1.45) version lives at /usr/local/qt/include
But, I just mv'd that /usr/local/qt dir to qt-orig, and made a link from qt to
/usr/lib/qt-3.0.4 and it fails for not finding anything qt related then.
Then i did a locate on 4/include/q and linked /usr/local/qt to that.
That was /usr/src/garnome-0.12.2/kde/qt-copy/work/qt-copy-3.0.4
apparently the only place valid includes lives for qt-3.0.4! In
other words, it fsking worked! ./configure actually ran.
Now I'm seeing if it will make.
Nope, half a kajillion undefined references at collect2 time.
But I didn't set $QTDIR to that .
Didn't help...
I'm going out for a haircut and a monitor for my old vintage coco3.
Maybe someplace in all this blather, is a clue, he said pleadingly.
--
Cheers John, Gene
AMD K6-III@500mhz 320M
Athlon1600XP@1400mhz 512M
99.13% setiathome rank, not too shabby for a WV hillbilly
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic