Summary: | Scribus ./configure fails to complete compaining QT is not available | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brent Smith <smitten> |
Component: | New packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | julian |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Brent Smith
2005-04-09 14:49:18 UTC
I have no idea what this issue is. Do you still have this problem? No reply from the reporter, so closing this, please re-open if this is still an issue with latest versions. ... *** This bug has been marked as a duplicate of 67166 *** Problem exists in Scribus 1.2.3, too. Same error while configuring, however, QT is installed and compilation of many other QT-Based applications (e.g. KDE) works a charm. Also, this is NOT a duplicate of 67166, the described problem in 67166 is another one and occurs while compiling, not while configuring! My System is: Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.11-gentoo-r11Maximegalon x86_64) ================================================================= System uname: 2.6.11-gentoo-r11Maximegalon x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage-overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib acl acpi alsa arts audiofile avi bash-completion berkdb bitmap-fonts bonobo bzlib calendar cdparanoia cdr crypt cups curl dga directfb doc dvd dvdread eds emboss encode esd evo exif expat fam fbcon flac foomaticdb fortran ftp gcj gd gdbm gif gimp gnome gpm gstreamer gtk gtk2 gtkhtml guile iconv icq imagemagick imlib ipv6 jabber jack java jpeg junit kde ldap libwww lzw lzw-tiff mad mime mmap mng motif mozilla mp3 mpeg msn musicbrainz mysql nas ncurses nis nls nptl objc ogg oggvorbis openal opengl oscar pam pcre pdflib perl png postgres ppds python qt quicktime readline real ruby samba scanner sdl slang smartcard sndfile snmp speex spell sqlite ssl svg symlink sysfs tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales vcd vorbis wmf wxwindows xine xinerama xml xml2 xmms xosd xpm xprint xv xvid yahoo zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS Ok, some more information about the problem from config.log: Apparently, libqt-mt.so is searched in about every directory where a library could reside APART OF /usr/qt/3/lib64, where the 64bit-Libraries on an AMD64-System are stored in. However, /usr/qt/3/lib64 is listed in my /etc/ld.so.conf, and as said above compiling other qt-based apps is no problem. configure:40583: checking for Qt configure: 40648: /usr/qt/3/include/qstyle.h taking that tried NO tried /usr/qt/3/lib tried /usr/qt/3 tried /usr/qt/3/lib tried /usr/lib/qt3/lib tried /usr/lib/qt3 tried /usr/lib/qt3/lib tried /usr/lib/qt/lib tried /usr/lib/qt tried /usr/lib/qt/lib tried /usr/share/qt3/lib tried /usr/share/qt3 tried /usr/share/qt3/lib tried /usr/X11R6/lib tried /usr/lib tried /usr/local/qt/lib tried /usr/lib64 configure:40766: rm -rf SunWS_cache; x86_64-pc-linux-gnu-g++ -o conftest -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE - Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribu te -fno-exceptions -fno-check-new -fno-common -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -LNONE -L/usr/lib64 conftest.cc -lnsl -lqt-mt - lpng -lz -lm -ljpeg -ldl -lXext -lX11 -lSM -lICE -lpthread 1>&5 /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lqt-mt collect2: ld returned 1 exit status configure:40769: $? = 1 configure: failed program was: #include "confdefs.h" #include <qglobal.h> #include <qapplication.h> #include <qcursor.h> #include <qstylefactory.h> #include <private/qucomextra_p.h> #if ! (QT_VERSION >= 0x030300) #error 1 #endif int main() { (void)QStyleFactory::create(QString::null); QCursor c(Qt::WhatsThisCursor); return 0; } configure:40809: error: Qt (>= Qt 3.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 compiled Qt with thread support! That indeed was the problem. Softlinking /usr/qt/3/lib64 to /usr/qt/3/lib solved the problem for me, but there has something to be fixed in the ebuild or configure-Script I guess, because the /usr/qt/3/lib64-folder is excluded when searching for libqt-mt.so, however it's listed in /etc/ld.so.conf. |