On Tue, 18 Aug 2015, [email protected] wrote:
> OK, I have the following in /etc/portage/package.use
> app-accessibility/at-spi2-atk abi_x86_32
> app-accessibility/at-spi2-core abi_x86_32
Can you verify that these are being picked up properly by running
emerge -av at-spi2-atk at-spi2-core
Should show you the active use flags and hopefully abi_x86_32 will be
among them.
Additionally I'm going to go out on a limb here and ask: are you using
a multilib profile?
> But the 999 versions are not giving the /usr/lib32 items including
> /usr/lib32/pkgconfig/atspi-2.pc and this seems to be the problem
The gnome-overlay ebuilds do not differ too much from the main tree
ebuilds and those are multlib friendly so the live ones should be too.
> -- how can I fix, or how can I do the same thing outside of tree i.e.
> get both the /usr/lib64 and /usr/lib32 items like the one mentioned
> above.
Multilib ebuilds basically copy the sources into two folders and run
different configure commands in them. Something like
CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 ./configure
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --prefix=/usr/local
--libdir=/usr/local/lib32
should build the 32 bit variant properly. You will also be able to use
everything straight away since /usr/local/include is on the default
preprocessor search path and /usr/local/lib32 (should) be in
/etc/ld.so.conf by default.
But I don't think it is likely an ebuild problem here, this kind of thing
would be quickly caught.