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.