On Sun, 03 Nov 2019 02:21:18 -0500, Andrew Udvare wrote: > > [1 <multipart/mixed (7bit)>] > [1.1 <text/plain (en-US); utf-8 (quoted-printable)>] > On 02/11/2019 01:36, 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 > > collect2: error: ld returned 1 exit status > > > > Now, I re-emerged dev-libs/atk which contains the offending > > library, but no joy. the gtk package is pulled in by several other > > packages, so I cannot remove it. > > If you re-emerged atk successfully, then the gtk linking stage should > not fail with the same error as /usr/lib/libatk-1.0.so should now be in > the correct format (32-bit instead of 64-bit). > > > > > Thanks in advance for any suggestions asto howto proceed. > > > > You have to pull in some packages in a very specific order. > > With KDE we have a sort of circular dependency on freetype[harfbuzz], > because harfbuzz itself depends on freetype. For this reason I had to do > the following: > > env USE=-harfbuzz emerge -1 freetype > emerge -1 harfbuzz > emerge -1 freetype > > There is currently no way for Portage to do this automatically. > > Your issue sounds similar and I would suggest emerging offending > packages separately before continuing the rebuild process for /lib32, > etc. The order is going to depend on other packages you have installed. > > As soon as one of these special packages errors, you need to check the > build log. Most likely it was during the configure stage where a > dependency is not being found in /lib because it has not been built yet. > Build that dependency with --oneshot and try again with the failing > package after. >
So, I have had no joy with this at all, could not find a package like that. I unmerged the two failing packages, hoping that then the simlinks would be removed and I could just re emerge them again, but still no joy. I either need to go back to the old profile, do a reinstall (hopefully saving all my settings and world file) or fix the problem. I did file a bug and blocked the tracker, but I have heard nothing from those people. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici wb2una cov...@ccs.covici.com