Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100307 - net-im/licq-1.3.0-r6 fail configure for the QT plug-in
Summary: net-im/licq-1.3.0-r6 fail configure for the QT plug-in
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Konstantin Arkhipov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-25 18:30 UTC by Garth
Modified: 2005-08-05 00:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/licq-1.3.0-r6/work/licq-1.3.0/plugins/qt-gui/config.log (config.log,42.38 KB, text/plain)
2005-07-25 18:33 UTC, Garth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Garth 2005-07-25 18:30:29 UTC
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
Comment 1 Garth 2005-07-25 18:33:50 UTC
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
Comment 2 Konstantin Arkhipov (RETIRED) gentoo-dev 2005-08-03 08:52:41 UTC
taking it, but i can't reproduce it atm. 
Comment 3 Konstantin Arkhipov (RETIRED) gentoo-dev 2005-08-04 00:27:30 UTC
it looks like you're missing lib symlink in your qt installation. 
you should reemerge qt and try to merge licq once again. 
Comment 4 Garth 2005-08-04 19:19:10 UTC
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. 
Comment 5 Konstantin Arkhipov (RETIRED) gentoo-dev 2005-08-05 00:16:01 UTC
that's not realted to licq in any way
you should file new bug about this issue and assign it to amd64@gentoo.org