Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74763 - kde-base/kdepim-3.3.2 fails to compile due to missing library
Summary: kde-base/kdepim-3.3.2 fails to compile due to missing library
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-17 10:52 UTC by Simon Stelling (RETIRED)
Modified: 2004-12-28 06:54 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Stelling (RETIRED) gentoo-dev 2004-12-17 10:52:56 UTC
/bin/sh ../libtool --silent --mode=link --tag=CXX x86_64-pc-linux-gnu-g++  -Wnon -virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wc ast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-string s -DNDEBUG -DNO_DEBUG -O2 -O3 -pipe -march=k8 -Wformat-security -Wmissing-format -attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_ NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libkaddressbo ok.la -rpath /usr/kde/3.3/lib -L/usr/X11R6/lib64 -L/usr/qt/3/lib -L/usr/kde/3.3/ lib  -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib64 -no-undefined -Wl, --no-undefined -Wl,--allow-shlib-undefined addresseeconfig.lo addresseeeditordia log.lo addresseeeditorwidget.lo addresseeutil.lo addresseditwidget.lo addviewdia log.lo emaileditwidget.lo extensionmanager.lo filter.lo filtereditdialog.lo filt erselectionwidget.lo geowidget.lo imagewidget.lo incsearchwidget.lo jumpbuttonba r.lo kabcore.lo kablock.lo kaddressbookservice.lo kaddressbookview.lo keywidget. lo ldapsearchdialog.lo nameeditdialog.lo phoneeditwidget.lo secrecywidget.lo sou ndwidget.lo viewconfigurefieldspage.lo viewconfigurefilterpage.lo viewconfigurew idget.lo undo.lo undocmds.lo viewmanager.lo xxportmanager.lo xxportselectdialog. lo contacteditorwidgetmanager.lo simpleaddresseeeditor.lo advancedcustomfields.l o customfieldswidget.lo freebusywidget.lo searchmanager.lo kaddressbookiface_ske l.lo ../kaddressbook/printing/libprinter.la ../kaddressbook/interfaces/libkabint erfaces.la ../libkdepim/libkdepim.la ../libkcal/libkcal.la -lkabc_file -lkabc -l khtml libkabcommon.la -lkdeprint -lqui
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: c annot find -lqui
collect2: ld returned 1 exit status
make[3]: *** [libkaddressbook.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdepim-3.3.2/work/kdepim-3.3.2/kadd ressbook'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdepim-3.3.2/work/kdepim-3.3.2/kadd ressbook'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdepim-3.3.2/work/kdepim-3.3.2'
make: *** [all] Error 2

!!! ERROR: kde-base/kdepim-3.3.2 failed.
!!! Function kde_src_compile, Line 142, Exitcode 2
!!! died running emake, kde_src_compile:make


Portage 2.0.51-r8 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.8-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.8-gentoo-r6 x86_64 AMD Opteron(tm) Processor 242
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Aug 28 2004, 19:51:48)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.4_p6, 1.9.3, 1.8.5-r2, 1.6.3, 1.7.9
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r1
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -march=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/env.d"
CXXFLAGS="-O3 -pipe -march=k8"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg ccache cvs distlocks sandbox userpriv"
GENTOO_MIRRORS="ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/blubb/gentoo/gentoo-x86 /usr/local/portage"
SYNC="rsync://buggy/gentoo-portage"
USE="amd64 X acpi alsa bitmap-fonts bonobo bzlib cdr chroot crypt cups divx4linux dvd encode esd f77 fam flac ftp gdbm gif gimp glx gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imlib java jp2 jpeg libwww lzw lzw-tiff mad mikmod mng motif mozdomi mozilla moznoirc moznomail moznoxft mozp3p mozsvg mpeg msn multilib mysql ncurses network nls nptl oggvorbis opengl pam perl png posix python readline samba sdl sematicfix sqlite ssl svg tcltk tcpd tetex threads tiff truetype usb userlocales utf8 xinerama xml xml2 xmms xpm xrandr xsl xv zlib"

have fun with it ;)
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-18 06:38:06 UTC
Here I have:

# locate libqui.so
/usr/qt/3/lib/libqui.so.1
/usr/qt/3/lib/libqui.so
/usr/qt/3/lib/libqui.so.1.0
/usr/qt/3/lib/libqui.so.1.0.0

Could you find those files on your system?
Maybe it has something to do with lib/lib64 issues (e.g. bug 65722, but I'm no amd64 expert)?
Comment 2 Simon Stelling (RETIRED) gentoo-dev 2004-12-18 08:29:05 UTC
blubb@aqua ~ $ locate libqui.so
/usr/qt/3/lib64/libqui.so.1.0.0
/usr/qt/3/lib64/libqui.so.1

but in /usr/qt/3/ ls -l says:
lrwxrwxrwx  1 root root    5 Oct  6 23:31 lib -> lib64
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2004-12-19 02:49:30 UTC
Does it help if you add the symlink
/usr/qt/3/lib64/libqui.so -> libqui.so.1

but it should have been there in first place, the qt ebuild has:

        cd ${D}/${QTBASE}/$(get_libdir)
        for x in libqui.so ; do
                ln -s $x.1.0.0 $x.1.0
                ln -s $x.1.0 $x.1
                ln -s $x.1 $x
        done
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-12-28 06:54:10 UTC
i don't understand why you wouldn't have a libqui.so in that directory, as it's created by the ebuild.  I suppose a re-emerge would fix it, but a symlink like is commented above will do so too.