On Tue, 18 Aug 2015, cov...@ccs.covici.com 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.

Reply via email to