Hi.. I'm unable to emerge net-wireless/libbtctl-0.6.0 or -r1, but I can emerge 0.5.0. I get this error <snip> strip: x86_64-pc-linux-gnu-strip --strip-unneeded usr/lib/python2.4/site-packages/btctl.so usr/lib64/libbtctl.so.2.1.0 usr/lib/python2.4/site-packages/btctl.a usr/lib64/libbtctl.a removing executable bit: /usr/lib64/libbtctl.la !!! ERROR: net-wireless/libbtctl-0.6.0-r1 failed. Call stack: misc-functions.sh, line 409: Called install_qa_check misc-functions.sh, line 208: Called die !!! File /var/tmp/portage/libbtctl-0.6.0-r1/image///usr/lib/python2.4/site-packages/btctl.so matches a file type that is not allowed in /usr/lib !!! If you need support, post the topmost build error, and the call stack if relevant. !!! install_qa_check failed; exiting. emerge --info Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r4, 2.6.17-gentoo-r4 x86_64) ================================================================= System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.12.4 app-admin/eselect-compiler: [Not Present] 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.17 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-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -mtune=athlon64 -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" CXXFLAGS="-O2 -pipe -mtune=athlon64 -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer multilib-strict sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.pudas.net/gentoo/ http://mirror.gentoo.se" LANG="sv" LINGUAS="sv" MAKEOPTS="-j4" 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 /usr/portage/local/layman/sunrise" SYNC="rsync://rsync.gentoo.se/gentoo-portage" USE="amd64 X aac aalib alsa asf avi berkdb bitmap-fonts bluetooth bzip2 cairo cdparanoia cdr cli crypt cups dbus divx4linux dlloader dri dv dvd dvdr dvdread encode ffmpeg firefox flac fortran gif gnome gstreamer gtk gtk2 hal imlib isdnlog jpeg lame live lzw lzw-tiff mad mikmod mjpeg mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png pppd python quicktime readline reflection samba sdl session spell spl ssl svg threads tiff truetype truetype-fonts type1-fonts usb vcd vorbis vorbix wma xml xml2 xorg xpm xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_sv userland_GNU video_cards_nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
amd64 folks, what does that error actually mean?
(In reply to comment #1) > amd64 folks, what does that error actually mean? > My guess is that btctl.so is 64bit and should be in /usr/lib64 instead of /usr/lib. Even though /usr/lib is a symlink to /usr/lib64, but I can be wrong.
> My guess is that btctl.so is 64bit and should be in /usr/lib64 instead of > /usr/lib. Even though /usr/lib is a symlink to /usr/lib64, but I can be wrong. You won 100 points and the golden wash-machine.
the problem was that the eautoreconf would rewrite the Makefile.in. I made the patch apply to .am instead of .in. Thanks for reporting!