Hello Mike, Am 23.07.19 um 19:37 schrieb Mike Gilbert: > You probably installed a (cross) toolchain with host=i686-pc-linux-gnu > at some point, and now you have stale symlinks leftover in /usr. Try > removing them.
indeed I used a cross toolchain for x32 for some time together with Distcc. But that was a long time ago. But it looks like there were still remains: # ls -l /usr drwxr-xr-x 2 root root 139264 24. Jul 00:37 bin drwxr-xr-x 2 root root 4096 9. Apr 2016 etc drwxr-xr-x 6 root root 4096 25. Apr 2011 gnu-classpath-0.98 drwxr-xr-x 3 root root 4096 28. Sep 2012 i686-pc-linux-gnu drwxr-xr-x 521 root root 69632 24. Jul 00:37 include drwxr-xr-x 47 root root 36864 24. Jul 00:39 lib drwxr-xr-x 299 root root 258048 24. Jul 07:11 lib64 drwxr-xr-x 30 root root 12288 24. Jul 00:07 libexec drwxr-xr-x 10 root root 4096 8. Jun 17:00 local drwx------ 2 root root 16384 23. Apr 2011 lost+found drwxr-xr-x 178 portage portage 4096 22. Jul 18:54 portage drwxr-xr-x 2 root root 16384 24. Jul 00:07 sbin drwxr-xr-x 630 root root 20480 24. Jul 07:11 share drwxr-xr-x 6 root root 4096 13. Jul 09:39 src lrwxrwxrwx 1 root root 8 23. Apr 2011 tmp -> /var/tmp drwxr-xr-x 6 root root 4096 22. Jul 19:28 x86_64-pc-linux-gnu I made a backup and removed i686-pc-linux-pc. Unfortunately I can't test anymore if that was the problem. The error with libXt occurred when compiling the x32 version of the library. Yesterday I checked if I still need 32 bit libraries. As it turned out the only package which I had installed which still needs 32 bit libraries was dev-util/android-sdk-update-manager. At the moment I don't need an Android development environment. Therefore I removed this package and all abi_x86_32 useflags in package.use. Without abi_x86_32 libXt-1.2.0 compiles without errors. Anyway, thanks for you help. Best regards Jens

