Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518752 - =games-rpg/freedink-108.2 fails to build for USE="-nls": You need to install the gettext library and enable NLS
Summary: =games-rpg/freedink-108.2 fails to build for USE="-nls": You need to install ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 518222
  Show dependency tree
 
Reported: 2014-08-01 15:58 UTC by Chema Alonso Josa (RETIRED)
Modified: 2015-02-08 22:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chema Alonso Josa (RETIRED) gentoo-dev 2014-08-01 15:58:15 UTC
USE='-nls' emerge -1 =games-rpg/freedink-108.2 fails to configure:

[...]
checking for SDL_framerate.h... yes
checking SDL_image.h usability... yes
checking SDL_image.h presence... yes
checking for SDL_image.h... yes

Errors and warnings recap:
* You need to install the gettext library and enable NLS

There are errors - stopping. Please check the reports above.
If dependencies (such as SDL_gfx) are missing,
please check BUILD for distro package names.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/games-rpg/freedink-108.2/work/freedink-108.2/config.log
 * ERROR: games-rpg/freedink-108.2::gentoo failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *          ebuild.sh, line   93:  Called src_configure
 *        environment, line 2545:  Called egamesconf '--disable-embedded-resources' '--localedir=/usr/share/locale' '--disable-nls'
 *        environment, line  590:  Called econf '--prefix=/usr/games' '--libdir=/usr/games/lib64' '--datadir=/usr/share/games' '--sysconfdir=/etc/games' '--localstatedir=/var/games' '--datarootdir=/usr/share' '--disable-embedded-resources' '--localedir=/usr/share/locale' '--disable-nls'
 *   phase-helpers.sh, line  584:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
Comment 1 Julian Ospald 2014-08-01 17:05:30 UTC
does it work with gettext installed or are there more missing libs?
Comment 2 Chema Alonso Josa (RETIRED) gentoo-dev 2014-08-21 16:57:07 UTC
I've tried installing sys-devel/gettext but the problem persists. The funny thing is that the message indicates that NLS must be enabled but we are disabling it through the USE flag.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2015-02-08 22:03:20 UTC
nls isn't optional.  fixed in 108.4