Hello, On Sat, 02 Nov 2019, John Covici wrote: >Hi. Well, I was finally able to do the change of profile tothe 17.1 >profile. I have gotten all the way almost to the end of this process >to the final step where itwantsto emerge all the 32-bit packages. I >am about two from the end of that list and trying to emerge >x11-libs/gtk+-2.24.32-r1 andI have run into this problem: > >libtool: link: x86_64-pc-linux-gnu-gcc -O2 -mtune=core2 -pipe -ggdb >-Wall -Wl,-O1 -o decompose-bits decompose-bits.o -Wl,--as-needed >/usr/lib/libatk-1.0.so -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 ^^^^^^^^^^^^^^^ >-lgobject-2.0 -lglib-2.0 >/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: >/usr/lib/libatk-1.0.so: error adding symbols: file in wrong format [..] >Thanks in advance for any suggestions asto howto proceed.
Have you moved your /usr/lib* stuff to the new layout yet? I.e. is /usr/lib a symlink to /usr/lib64 or is it a directory containing the 32-bit libs? If the latter, gcc is picking up the wrong lib for this (64-bit) compile. And anyway, are you on a multilib setup and have both atk (and deps) and gtk+ the "abi_x86_32 multilib" USE-flags set? I still have the old /usr/lib* layout, i.e.: $ ls -ld /usr/lib* | cut -d/ -f2- usr/lib -> lib64/ usr/lib32/ usr/lib64/ usr/libexec/ and this in make.conf: CHOST="x86_64-pc-linux-gnu" ABI_X86="64" and above mentionend USE-flags for all packages and their deps I want/need 32-bit libs (and/or binaries)... HTH, -dnh -- Steige um auf Emacs als Editor. Dann wird es nicht mehr primär LaTeX sein, das Dir das Gefühl vermittelt, unter den Möglichkeiten Deiner Werkzeuge zu bleiben. -- David Kastrup in dctt