When emerging logitech-applet, the build fails during configure : ---------- paste checking for usb_init in -lusb... no ERROR! libusb library not found, get it from http://libusb.sourceforge.net or use the --with-libusb-libraries option, if you have it installed in an unusual place ------------- /paste libusb 0.1.8 was previously installed through portage (dev-libs/libusb) and lives in /usr/lib64. Reproducible: Always Steps to Reproduce: 1. emerge logitech-applet 2. wait 3. Actual Results: emerge emerge finishes without error, having apparently finished with a clean install. The error is apparent only when parsing the configure output. 4 root@ix ~ > emerge info Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6fred x86_64) ================================================================= System uname: 2.6.11-gentoo-r6fred x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 31 2005, 01:36:19)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=k8 -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/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://planetmirror.com/pub/gentoo/ ftp://mir.zyrianes.net/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts bluetooth bootsplash cdio cdr crypt css cups curl doc dpms dvd dvdr dvdread eds emul-linux-x86 encode esd exif fam ffmpeg font-server fortran gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 ieee1394 imagemagick imap imlib ipv6 java jp2 jpeg jpeg2k kde ldap lm_sensors logitech-mouse lzw lzw-tiff mime mjpeg motif mozilla mp3 mpeg ncurses nls offensive ofx ogg opengl oss pam pdflib perl pic plugin png povray python qt quicktime rar rdesktop readline rrdtool samba scanner sdk sdl session spell ssl subtitles svg tcltk tcpd tga theora threads tidy tiff truetype truetype-fonts type1-fonts unicode urandom usb userlocales v4l v4l2 vcd vorbis wmf wxwindows xanim xface xine xinerama xml2 xosd xpm xrandr xscreensaver xv xvid xvmc yahoo yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY 4 root@ix ~ >
Ok, can be fixed by emerging libusb-0.1.10a (currently ~amd64) instead of the default 0.1.8. Guess it's solved then.