Please add the ~amd64 flag to sys-libs/lib-compat-1.3
Steps to Reproduce:
this won't emerge anything because there is no compat libraries
for amd64, and doesn't install the x86 ones. Was this a dependancy
of something else you tried to install??
I was about to submit a 'need ~amd64 for lib-compat' but was a good bug submitter and searched first :)
You are correct, emerging lib-compat is successful but doesn't do anything. Output:
>>> emerge (1 of 1) sys-libs/lib-compat-1.3 to /
>>> md5 src_uri ;-) lib-compat-1.3.tar.bz2
>>> Unpacking source...
>>> Unpacking lib-compat-1.3.tar.bz2 to /var/tmp/portage/lib-compat-1.3/work
/usr/sbin/ebuild.sh: line 20: cd: /var/tmp/portage/lib-compat-1.3/work/lib-compat-1.3/amd64: No such file or directory
mv: cannot stat `libstdc++-libc6.2-2.so.3': No such file or directory
mv: cannot stat `libstdc++.so.2.9.dummy': No such file or directory
>>> Source unpacked.
>>> Install lib-compat-1.3 into /var/tmp/portage/lib-compat-1.3/image/ category sys-libs
/usr/lib/portage/bin/dolib.so: *.so* does not exist
>>> Completed installing into /var/tmp/portage/lib-compat-1.3/image/
I took lib-compat-1.3 out of my overlay and did 'emerge -ep world'. This is the output:
Calculating world dependencies /
!!! all ebuilds that could satisfy ">=sys-libs/lib-compat-1.1" have been masked.
!!! (dependency required by "net-www/netscape-flash-6.0.79" [ebuild])
!!! Problem with ebuild net-www/netscape-flash-6.0.79
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
Possibly there are more, but netscape-flash has a libcompat dependancy.
If I'm not not mistaken, libcompat is used only to run older binary software. Ie, it will only been needed to old x86 only software.. Is there anything in portage like that?
according to gentoo-portage.com, the reverse dependancies for lib-compat are:
Whether or not these affect amd64 users directly I'm not sure. The binary packages are useless anyway? Or perhaps not firebird-bin, can that run under emulation? I'm not familiar with the other packages.