dev-libs/libmix installs shared objects (libs) in /usr/lib in AMD64
Created attachment 55425 [details] libmix-2.05.ebuild
Created attachment 55426 [details, diff] libmix-2.05.diff
there's no point in the eutils inherit ... fixed in cvs
If you dont inherit multilib.eclass (or eutils.eclass wich inherits multilib.eclass) $(get_libdir) is not expanded. >>> Test phase [not enabled]: dev-libs/libmix-2.05 >>> Install libmix-2.05 into /var/tmp/portage/libmix-2.05/image/ category dev-libs /bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/include/mix/ /bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/lib/ /bin/install -c -d /var/tmp/portage/libmix-2.05/image//usr/share/man/man3/ /bin/install -c -m 0644 libmix.3 /var/tmp/portage/libmix-2.05/image//usr/share/man/man3/libmix.3 /bin/install -c -m 0644 mix/misc.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/misc.h /bin/install -c -m 0644 mix/net.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/net.h /bin/install -c -m 0644 mix/aes.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/aes.h /bin/install -c -m 0644 mix/mix.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/mix.h /bin/install -c -m 0644 mix/lmconfig.h /var/tmp/portage/libmix-2.05/image//usr/include/mix/lmconfig.h /bin/install -c -m 0755 libmix.so /var/tmp/portage/libmix-2.05/image//usr/lib/libmix.so /bin/install -c -m 0755 libmix.a /var/tmp/portage/libmix-2.05/image//usr/lib/libmix.a /bin/install -c -m 0755 libmix++.so /var/tmp/portage/libmix-2.05/image//usr/lib/libmix++.so /bin/install -c -m 0755 libmix++.a /var/tmp/portage/libmix-2.05/image//usr/lib/libmix++.a Installation complete. man: gzipping man page: libmix.3 prepallstrip: strip: x86_64-pc-linux-gnu-strip --strip-unneeded strip: x86_64-pc-linux-gnu-strip --strip-unneeded usr/lib/libmix.so usr/lib/libmix++.a usr/lib/libmix++.so usr/lib/libmix.a making executable: /usr/lib/libmix++.so making executable: /usr/lib/libmix.so !!! ERROR: dev-libs/libmix-2.05 failed. !!! Function dyn_install, Line 1129, Exitcode 0 !!! File /var/tmp/portage/libmix-2.05/image///usr/lib/libmix.so matches a file type that is not allowed in /usr/lib !!! If you need support, post the topmost build error, NOT this status message.
added inherit multilib