Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
View Bug Activity | Format For Printing | XML | Clone This Bug
The game wormux does not compile if the useflag nls is set. The problem is due to an error in the po-file for the turkish translation. The most simple solution would be to remove this file in a -r1 version of the game. I am using the default ebuild for games-strategy/wormux-0.7.2. When deactivating the use flag everything works fine. Here is the output from emerge starting at the compilation of the turkish .po file: Create tr.gmo tr.po:7: nplurals = 1... tr.po:84: ...but some messages have 2 plural forms /usr/bin/gmsgfmt: found 1 fatal error make[1]: *** [tr.gmo] Error 1 make[1]: Leaving directory `/var/tmp/portage/wormux-0.7.2/work/wormux-0.7.2/po' make: *** [all-recursive] Error 1 !!! ERROR: games-strategy/wormux-0.7.2 failed. Call stack: ebuild.sh, line 1543: Called dyn_compile ebuild.sh, line 938: Called src_compile wormux-0.7.2.ebuild, line 41: Called die Is any more info needed? I am using gettext 0.15 though this problem probably exists for other gettext versions, too.
> Is any more info needed? emerge --info usually helps
emerge --info Portage 2.1.1_pre4-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.18-rc2 i686) ================================================================= System uname: 2.6.18-rc2 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.1 ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -msse2 -pipe -O2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-xp -msse2 -pipe -O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acpi alsa apache2 apm arts avi bash-completion bitmap-fonts bzlib caps cdr cli crypt cups dbus divx4linux dlloader dri dvd dvdr dvdread eds encode esd ffmpeg fortran ftp gcj gdbm gif gimp gpm gstreamer gtk gtk2 hal imagemagick imlib ipv6 isdnlog java javascript jpeg kde kdeenablefinal libg++ libwww mad matroska mikmod mmx motif mp3 mpeg ncurses nls no-seamonkey nptl nptlonly nsplugin ogg oggvorbis opengl oss pcre pdf pdflib perl png pppd python qt qt3 qt4 quicktime readline real reflection samba scanner sdl session spell spl sse sse2 ssl svg theora tiff truetype truetype-fonts type1-fonts udev unicode usb v4l vcd videos vorbis win32codecs wxwindows xcomposite xinerama xml xml2 xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_r300 video_cards_vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Works with gettext-0.14.6 but not with 0.15.
Fixed this up in wormux-0.7.3.ebuild. Resync to get it.
*** Bug 143977 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > Fixed this up in wormux-0.7.3.ebuild. Resync to get it. Still broken (Bug 143977).
No it's not. Resync.