Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137593 - emerge of basket-0.5.0 fails -> llibtool undefined ref to FAM*
Summary: emerge of basket-0.5.0 fails -> llibtool undefined ref to FAM*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-22 07:46 UTC by Bill Krueger
Modified: 2006-07-01 12:45 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 Bill Krueger 2006-06-22 07:46:26 UTC
Trying to emerge basket-0.5.0 results in:

emerge basket

[...snip...]

/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common    -o basket -R /usr/kde/3.5/lib -R /usr/qt/3/lib -R /usr/lib -R /usr/kde/3.5/lib -L/usr/lib -L/usr/qt/3/lib -L/usr/kde/3.5/lib  -L/usr/kde/3.5/lib additemdialog.o basket.o basketproperties.o container.o debugwindow.o item.o itemdrag.o itemedit.o itemfactory.o linklabel.o onclickaction.o variouswidgets.o main.o addbasketwizard.o xmlwork.o search.o keyboard.o global.o settings.o focusedwidgets.o popupmenu.o basketfactory.o clickcursorfeedback.o kdirwatch.o exporterdialog.o clipboardpoll.o popupmenu.moc.o  -lkio -lkdeui -lkdecore -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread
kdirwatch.o: In function `KDirWatchPrivate::KDirWatchPrivate()':
kdirwatch.cpp:(.text+0x12a0): undefined reference to `FAMOpen'
kdirwatch.o: In function `KDirWatchPrivate::KDirWatchPrivate()':
kdirwatch.cpp:(.text+0x1a60): undefined reference to `FAMOpen'
kdirwatch.o: In function `KDirWatchPrivate::removeEntry(KDirWatch*, QString const&, KDirWatchPrivate::Entry*)':
kdirwatch.cpp:(.text+0x2f1b): undefined reference to `FAMCancelMonitor'
kdirwatch.o: In function `KDirWatchPrivate::~KDirWatchPrivate()':
kdirwatch.cpp:(.text+0x35db): undefined reference to `FAMClose'
kdirwatch.o: In function `KDirWatchPrivate::~KDirWatchPrivate()':
kdirwatch.cpp:(.text+0x3777): undefined reference to `FAMClose'
kdirwatch.o: In function `KDirWatchPrivate::~KDirWatchPrivate()':
kdirwatch.cpp:(.text+0x3907): undefined reference to `FAMClose'
kdirwatch.o: In function `KDirWatchPrivate::useFAM(KDirWatchPrivate::Entry*)':
kdirwatch.cpp:(.text+0x4b86): undefined reference to `FAMMonitorDirectory'
kdirwatch.cpp:(.text+0x4c0d): undefined reference to `FAMMonitorFile'
kdirwatch.o: In function `KDirWatchPrivate::checkFAMEvent(FAMEvent*)':
kdirwatch.cpp:(.text+0x5251): undefined reference to `FAMCancelMonitor'
kdirwatch.o: In function `KDirWatchPrivate::famEventReceived()':
kdirwatch.cpp:(.text+0x538d): undefined reference to `FAMPending'
kdirwatch.cpp:(.text+0x53a1): undefined reference to `FAMNextEvent'
collect2: ld returned 1 exit status
make[2]: *** [basket] Error 1
make[2]: Leaving directory `/var/tmp/portage/basket-0.5.0/work/basket-0.5.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/basket-0.5.0/work/basket-0.5.0'
make: *** [all] Error 2


My emerge --info : 

emerge --info
Portage 2.1.1_pre1-r1 (default-linux/x86/2005.1, gcc-3.4.6/vanilla, glibc-2.4-r1, 2.6.16-gentoo-r8 i686)
=================================================================
System uname: 2.6.16-gentoo-r8 i686 AMD Sempron(tm) Processor 2800+
Gentoo Base System version 1.12.1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS=" ftp://ftp.ussg.iu.edu/pub/linux/gentoo  ftp://ftp.gtlib.gatech.edu/pub/gentoo  ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/  ftp://gentoo.chem.wisc.edu/gentoo/  ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/  ftp://gentoo.mirrors.pair.com/  ftp://gentoo.mirrors.tds.net/gentoo  ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/  ftp://ftp.ndlug.nd.edu/pub/gentoo/  ftp://cs.ubishops.ca/pub/gentoo  ftp://gentoo.arcticnetwork.ca/pub/gentoo/  ftp://mirror.iawnet.sandia.gov/pub/gentoo/  http://gentoo.arcticnetwork.ca/  http://open-systems.ufl.edu/mirrors/gentoo  http://gentoo.llarian.net/  ftp://gentoo.llarian.net/pub/gentoo  ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/  "
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac acpi aim alsa amr apache2 apm avi berkdb bitmap-fonts cairo cddb cdparanoia cdr cli crypt css cups dgs doc dri dvd dvdr dvdread emacs emboss encode fame ffmpeg firefox flac foomaticdb fortran gdbm gecko-sdk gif glitz gphoto2 gpm graphviz gs gstreamer guile hal imagemagick imlib ipv6 isdnlog java javascript jbig jpeg jpeg2k kde libg++ libwww lzo mad matroska mikmod mjpeg mmx mmxext mng mozdevelop mozsvg mp3 mp4 mpeg mplayer musepack mysql mythtv nas ncurses network nls nptl nptlonly nsplugin oci8 ofx ogg oggvorbis opengl oss pam pcre pdf pdflib perl png postgres povray ppds pppd python qt quicktime rar readline real reflection rtc scanner sdl session speex spell spl sse sse2 ssl subtitles svg svga tcltk tcpd tetex theora tiff tools truetype truetype-fonts type1-fonts unichrome usb vorbis win32codecs x264 xanim xine xml2 xmms xorg xscreensaver xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_via video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Stuart Pullinger 2006-06-23 05:38:56 UTC
I installed this by:

cd /var/tmp/portage/basket-0.5.0/work/basket-0.5.0/src/

followed by:

/bin/sh ../libtool --silent
[...snip...]
-lSM -lICE -lpthread -lfam

(basically just adding "-lfam" on the end of the command that failed)
then:
ebuild /usr/portage/x11-misc/basket/basket-0.5.0.ebuild compile
ebuild /usr/portage/x11-misc/basket/basket-0.5.0.ebuild install
ebuild /usr/portage/x11-misc/basket/basket-0.5.0.ebuild qmerge

Hope this helps.
Comment 2 Greg Fitzgerald 2006-06-23 21:06:49 UTC
Same problem here. Adding -lfam worked for me as well.
Comment 3 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-01 12:45:18 UTC
Fixed, thanks for reporting.