I just tried to install freeciv, and I got an error about libtool not able to find /usr/lib64/libSDL.la. And sure enough I didn't have that file, so I compiled libsdl with the static-libs USE flag, and now freeciv compiles. And I do have /usr/lib64/libSDL.la now. So users trying to emerge freeciv should be notified that libsdl needs the static-libs flag. This was with and without the sdl use flag for freeciv. Reproducible: Always Steps to Reproduce: 1. Emerge libsdl with USE=-static-libs 2. Emerge freeciv Actual Results: Freeciv has an error and won't emerge. Expected Results: Emerge should have notified me that I needed static-libs
I forgot to mention that this was for freeciv-2.2.0 I did not test any other version.
No, your .la files are just messed up and you need to run lafilefixer --justfixit and probably revdep-rebuild.