leycec / raiagent

Third-party Gentoo overlay. Ride the Lagrangian point between awesomeness and volatile compounds.
31 stars 14 forks source link

games-roguelike/cataclysm-dda: Build fails with USE=-nls #51

Closed atlaua closed 7 years ago

atlaua commented 7 years ago

If USE=-nls is set, the build fails after linking the executable with the error message make: *** No rule to make target 'en', needed by 'all'. Stop.

Build log: See issue #49

leycec commented 7 years ago

Fixed by 31a0d0c4b.

This was actually fairly non-trivial to debug and, ultimately, solve. This used to work as advertised. I swear it on the ravenous hungers of the Blood God! In the intervening time, however, Portage added a new ${L10N} environment variable conflicting with the existing ${L10N} environment variable leveraged for a completely different purpose by the Cataclysm: DDA Makefile. In short, bad stuff happened.

See #49 for further commentary, gratitude, and adulation.