after emerging the package all the shared libraries in /opt/pixie/lib/ were missing the .so extension and therefore the program did not work. Reproducible: Always Steps to Reproduce: 1.emerge pixie 2. 3. Actual Results: this generated the following files in /opt/pixie/lib/ (just a few examples): framebuffer -> framebuffer.0.0.0 framebuffer.0 -> framebuffer.0.0.0 framebuffer.0.0.0 Expected Results: The files should be named like this: framebuffer.so -> framebuffer.so.0.0.0 framebuffer.so.0 -> framebuffer.so.0.0.0 framebuffer.so.0.0.0 I thought this might be a libtool problem and therefore changed the src_unpack function in the ebuild to perform a libtoolize --copy --force as last step. src_unpack() { unpack ${A} cd ${S} # These have been sent upstream epatch ${FILESDIR}/${PN}-1.3.11-math.patch # Gentoo-specific stuff epatch ${FILESDIR}/${PN}-1.3.11-gentoo.patch # redirecting aclocal to /dev/null because there are alot of warnings # output for deprecated stuff in 1.8.5 WANT_AUTOMAKE=1.8 aclocal >& /dev/null WANT_AUTOMAKE=1.8 automake WANT_AUTOCONF=2.5 autoconf libtoolize --copy --force # <-- This line fixed it for me } The emerge with this modified version was sucessful.
fixed in portage, thanks.