View previous topic :: View next topic |
Author |
Message |
63nt00 n00b
Joined: 29 Aug 2002 Posts: 15 Location: Netherlands (Alkmaar)
|
Posted: Mon Jan 06, 2003 9:23 pm Post subject: kde-base 3.0.5 fails to build |
|
|
i trying to do an emerge -u world but when emerging kde-base it hangs on the following error:
Code: |
checking for Qt... configure: error: Qt (>= Qt 3.0.3) (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 compile Qt with thread support!
|
I have QT 3.1.0-r1 installed and i´ve also got the qt-mt library...
anyone knows how to fix this problem?
and where can i find config.log _________________ "Music is the answer" |
|
Back to top |
|
|
maestro Tux's lil' helper
Joined: 22 Oct 2002 Posts: 91 Location: Krefeld/Germany/EU
|
Posted: Tue Jan 07, 2003 9:20 am Post subject: |
|
|
Hi there!
I've got the same problem. I made an emerge -u world. QT compiled successfully. then portage tried to emerge arts-1.0.5a with the same error message after configure. At this point my system won't update any further. I tried about 10 times...
I'm getting desperate |
|
Back to top |
|
|
63nt00 n00b
Joined: 29 Aug 2002 Posts: 15 Location: Netherlands (Alkmaar)
|
Posted: Tue Jan 07, 2003 3:41 pm Post subject: |
|
|
I also had it with arts when trying to compile kde 3.1 rc6... _________________ "Music is the answer" |
|
Back to top |
|
|
shm Advocate
Joined: 09 Dec 2002 Posts: 2380 Location: Atlanta, Universe
|
Posted: Tue Jan 07, 2003 7:26 pm Post subject: |
|
|
I did too.. I fixed it by merging qt 3.1.1 |
|
Back to top |
|
|
63nt00 n00b
Joined: 29 Aug 2002 Posts: 15 Location: Netherlands (Alkmaar)
|
Posted: Wed Jan 08, 2003 2:22 pm Post subject: |
|
|
Just emerged qt-3.1.1 but still the same kind of error...
when trying to emerge kde 3.1_rc6 I still get the error when compiling arts.... _________________ "Music is the answer" |
|
Back to top |
|
|
thegarbageman n00b
Joined: 28 Apr 2002 Posts: 74 Location: Overland Park, KS
|
Posted: Thu Jan 09, 2003 7:14 pm Post subject: |
|
|
Same problem here with kde-3.0.5a - fails on configuring kdemultimedia |
|
Back to top |
|
|
Lin_Matt Guru
Joined: 23 Jun 2002 Posts: 581 Location: TechWasteland (Mississippi)
|
Posted: Thu Jan 09, 2003 7:34 pm Post subject: |
|
|
Could ya post the relevent part of the config.log? |
|
Back to top |
|
|
rat n00b
Joined: 14 Jan 2003 Posts: 6
|
Posted: Tue Jan 14, 2003 3:02 pm Post subject: Found the problem! Mozilla 1.2.1 was evil! |
|
|
Or whoever did care about order of paths...
First of all configure is not telling the truth (this occurs just too often). It's NOT about qt-mt at all. In the config.log I found the small line
Quote: | /usr/lib/libXft.so.2: undefined reference to `XRenderQuerySubpixelOrder' |
Browsing through the web I found out that this has something to do with xft and fontchooser and so on, but desperately I tried
Code: | $ ldd /usr/lib/libXft.so.2
libXrender.so.1 => /usr/lib/mozilla/libXrender.so.1
[...]
|
AND THIS IS A BIG NONO! I don't know who messed this up, but this made my system unstable for weeks! As I update more and more packages, the difference to that old version, shipped with mozilla was getting more and more incompatible! (many other packages failed as well) No packages completely independent of mozilla should load libraries from mozilla-paths....
IMHO Mozilla shouldn't compile its xft on its own, but use the system-xft. Anyway, a QUICK fix is to update your mozilla to the freshest version. I had 1.2.1 and as soon I updated to 1.3a my system compiled again.
So if you are using mozilla 1.2.1, UPDATE and get some sleep again... |
|
Back to top |
|
|
edomaur n00b
Joined: 19 Sep 2002 Posts: 73 Location: Switzerland
|
Posted: Tue Jan 14, 2003 3:19 pm Post subject: |
|
|
Hello, same problem, cannot compile kde-base.
When I check the lib dependencies, I get that :
Code: | ldd /usr/lib/libXft.so.2
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1
[...] |
Somehow, I don't understand why it's a "nono" _________________ Antoine Boegli |
|
Back to top |
|
|
rat n00b
Joined: 14 Jan 2003 Posts: 6
|
Posted: Tue Jan 14, 2003 3:47 pm Post subject: |
|
|
The "nono" referred to "libXft.so.2" of an application outside mozilla using a library from mozilla-paths. This yields unpredictable results.
I am now assuming you had a look in /var/portage/arts[...] into the config.log and also found that "undefined reference"-message close to the qt-mt-line.
In your case it's then using the appropriate library but it seems to be outdated- this is something portage should know.<sigh>
Then my rough guess to your problem is to update your xft by
Code: | # emerge /usr/portage/x11-libs/xft/xft-(something more current) |
But if you have a different message in your config.log, then it's a different cup of tea. |
|
Back to top |
|
|
|