During an emerge of licq-1.3.0-r6 (I'm updating it from 1.3.0-r3), the configure step of the Qt gui plug-in fails when it checks for the Qt libraries (note that it did happen also in version -r4 and -r5, but I though it would be quickly fixed) From what I see, it looks like it's looking for libqt-mt.so in /usr/qt/3/lib/ when it is in fact placed in /usr/qt/3/lib64/ The actual message (/var/tmp/portage/licq-1.3.0-r6/work/licq-1.3.0/plugins/qt-gui/config.log will be attached): checking for QT includes... /usr/qt/3/include checking for KDE includes... /usr/kde/3.4/include checking for QT libraries... no :-( configure: error: I can't find the QT libraries. It is recommended to set the QTDIR environment variable. Install the QT libraries, or if you have them installed, override this check with the --with-qt-libraries argument, and I'll take your word for it. Also, this might be completely unrelated, earlier in the Qt gui plug-in stage there seem to be an other error: *** Scanning for moc files Error: $(licq_gui) is listed in a _SOURCE line in src/Makefile.in, but doesn't exist yet. Put it in DISTCLEANFILES! *** Building Makefile templates (step two) Reproducible: Always Steps to Reproduce: 1. ACCEPT_KEYWORDS="~amd64" emerge -upv licq 2. [ebuild U ] net-im/licq-1.3.0-r6 [1.3.0-r3] +crypt +kde +msn +ncurses +qt -socks5 +ssl 0 kB 3. ACCEPT_KEYWORDS="~amd64" emerge -uv licq Actual Results: emerge proceede until the compilation of the Qt GUI plug-in, then fail the Qt libraries test of the configure Expected Results: complete merging of licq --- emerge info Portage 2.0.51.22-r2 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r0, 2.6.12-gentoo-r4 x86_64) ================================================================= System uname: 2.6.12-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.13 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 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.5 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 -mtune=athlon64 -O3 -fforce-addr -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/lib64/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O3 -fforce-addr -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.risq.qc.ca/ ftp://gentoo.mirrored.ca/ ftp://gentoo.mirrors.pair.com/ http://gentoo.chem.wisc.edu/gentoo/ http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d a52 aalib acpi aim alsa amd64 arts atlas audiofile avi bash-completion berkdb bitmap-fonts bzlib cdb cdparanoia cdr crypt cups curl dga dv dvb dvd dvdr dvdread emacs emul-linux-x86 encode exif fam fame ffmpeg fftw flac foomaticdb fortran ftp gd gdbm gif gimpprint glut gpm gstreamer gtk gtk2 icq imagemagick imap imlib jack java joystick jpeg kde lcms libcaca libg++ libwww live lm_sensors lzo lzw lzw-tiff mad mikmod mjpeg mozilla moznocompose moznoirc mp3 mpeg msn ncurses network nls nocardbus nvidia ogg oggvorbis opengl oss pam pdflib perl pic png portaudio povray ppds python qt quicktime readline real rtc sasl scanner sdl spell ssl szip tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales vcd videos vorbis wmf xml xml2 xmms xpm xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 64317 [details] /var/tmp/portage/licq-1.3.0-r6/work/licq-1.3.0/plugins/qt-gui/config.log Note that the environment variable QTDIR is set as: QTDIR=/usr/qt/3
taking it, but i can't reproduce it atm.
it looks like you're missing lib symlink in your qt installation. you should reemerge qt and try to merge licq once again.
I found the problem today. even after unmerging and remerging it didn't fix it. I re-unmerged it and noticed that /usr/qt/3/lib still existed. Containing files from package dev-python/qscintilla . I'm guessing that one of the earliest qt install I had used a real lib folder. Later I installed qscintilla which put files in qt's lib folder. When qt changed to symlink lib to lib64, I'm guessing that it failed to do the symlink due to the foreign files in the lib. I'm suggesting that future ebuild of qt checks, on amd64 arch, that lib is a symlink, and if it isn't, to perhaps move the files from lib to lib64 and make it a symlink.
that's not realted to licq in any way you should file new bug about this issue and assign it to amd64@gentoo.org