I got it with ksirtet and klines, and I believe atlantik is affected too. They try to find libkdnsd.la in /usr/lib64/ when it is in /usr/kde/3.5/lib64/libkdnssd.la. Example: grep: /usr/lib64/libkdnssd.la: No such file or directory /bin/sed: can't read /usr/lib64/libkdnssd.la: No such file or directory libtool: link: `/usr/lib64/libkdnssd.la' is not a valid libtool archive make[3]: *** [libksirtetcommon.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. Emerge ksirtet or klines
try to recompile libkdegames
I tried and it's now working. That's strange as I already recompiled it when upgrading to 3.5.10.
.la files are pain in the ass if you dont use --as-needed ldflags ;] So simple solution is to find out what package provides corrupted .la files and recompile it. That should allways fix them. Cheers.