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
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.