Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252159 - gnome-base/gnome-panel-2.24.2 fails because gmsgfmt finds 10 fatal errors
Summary: gnome-base/gnome-panel-2.24.2 fails because gmsgfmt finds 10 fatal errors
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 252169 252174 252291 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-22 10:19 UTC by Juergen Rose
Modified: 2008-12-23 19:18 UTC (History)
17 users (show)

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


Attachments
Output of testing all PO-Files with gmsgfmt (check_po.txt,1.12 KB, text/plain)
2008-12-22 14:10 UTC, Marc Neuhaus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2008-12-22 10:19:58 UTC
'emerge -vD gnome-panel' fails with:
...
config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
make -j3 
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2/po'
file=`echo de | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/gmsgfmt -o $file de.po
file=`echo fr | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/gmsgfmt -o $file fr.po
de.po:3600: duplicate message definition...
de.po:3475: ...this is the location of the first definition
...
de.po:3517: ...this is the location of the first definition
/usr/bin/gmsgfmt: found 10 fatal errors
make[2]: *** [de.gmo] Error 1


Reproducible: Always




root@condor:/root(49)# emerge --info
Portage 2.1.6.2 (default-linux/amd64/2007.0, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.27.8 x86_64)
=================================================================
System uname: Linux-2.6.27.8-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Mon, 22 Dec 2008 08:00:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.4.4-r15, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.0
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /
etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d 
/etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS=""
LINGUAS="de fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles 
--exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/science /usr/local/portage/layman/java-overlay /usr/local/portage/layman/zugaina /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d a52 aac acl acpi administrator afs aiglx alsa amd64 amrr ao aotuv apache2 asf atlas auctex audacious audiofile automount bash-completion bea
gle berkdb bjam blas bluetooth bonobo boo boost bzip2 c++ cairo cdda cddb cdf cdio cdparanoia cdr cgi chm cli corba cracklib cran crypt cups curl cxx daa
p dbus device-mapper dga dia divx djvu dlloader dmi doc dri ds3490 dv dvb dvd dvdr dvi dxr3 dynagraph eds effects elf emacs emboss encode epiphany esd ev
o examples exif expat extra fam fame ffmpeg fftw firefox fits flac fltk foomaticdb fortran fpx galago gd gdal gdbm geos gif gimp gimpprint ginac glade gl
itz gml gmp gnokii gnome gnuplot gnutls gphoto2 gpm graphics graphviz gs gsl gsm gstreamer gtk guile hal hardened harness hddtemp hdf hdf5 hlapi http hvm
 iconv icq icu id3 ide imagemagick imap innodb ipv6 irda irmc isdnlog ithreads jabber java jbig john jpeg jpeg2k kde4 kerberos kexi keyring ladspa lame l
apack latex lcms ldap libffi libgda libsamplerate lirc lm_sensors lua lzo lzw mad maildir math matroska midi mmx mmxext mng mod mono motif mozdevelop moz
illa mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mplayer mudflap musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networkmanager nfs
 nls nntp nptl nptlonly nsplugin ntfs numarray numeric nvidia obex ocaml octave odbc ogdi ogg ole opengl openmp pae pam pcre pda pdf perl plotutils plugi
ns png posix postgres postscript pppd preview-latex proj projectx pstricks python qhull quicktime readline reflection reiserfs rhythmbox rle rpc rrdcgi r
rdtool samba sasl science sdl session slang slp smp sndfile snmp soup sox speex spell spl sqlite sse sse2 ssl stlport subtitles subversion suexec svg sys
fs t1lib tcl tcpd tex theora threads thunderbird tidy tiff tk truetype unicode userlocales utempter v4l2 vorbis wmf wxwindows xattr xcb xemacs xext xine 
xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty ext
plug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias aut
h_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user aut
oindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio
 mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usert
rack vhost_alias" DVB_CARDS="cx8800 cx88xx tda1004x saa713" ELIBC="glibc" INPUT_DEVICES="keyboard mouse                " KERNEL="linux" LCD_DEVICES="bayr
ad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="ide websvccommon nb harness apisupport groovy gsf j2
ee java xml" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rob Wallace 2008-12-22 10:30:59 UTC
I have the same issue except that in my case it complains about en_GB.po

config.status: executing po/stamp-it commands
# INTLTOOL_MAKEFILE
make -j3
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2/po'
file=`echo en_GB | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/gmsgfmt -o $file en_GB.po
file=`echo uk | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/gmsgfmt -o $file uk.po
en_GB.po:3579: duplicate message definition...
en_GB.po:3357: ...this is the location of the first definition
en_GB.po:3594: duplicate message definition...
en_GB.po:3370: ...this is the location of the first definition

root@eta ~ $ emerge --info
Portage 2.2_rc18 (default-linux/amd64/2007.0, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.26-tuxonice x86_64)
=================================================================
System uname: Linux-2.6.26-tuxonice-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-glibc2.2.5
Timestamp of tree: Mon, 22 Dec 2008 00:45:01 +0000
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.0
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.1/env /usr/kde/4.1/share/config /usr/kde/4.1/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="cvs distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_NZ.UTF8"
LC_ALL="en_NZ.UTF8"
LDFLAGS=""
LINGUAS="en en_US en_GB en_NZ uk nz"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise /usr/local/portage/layman/jbrout /usr/local/portage/layman/anakha /usr/local/portage/fix"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X X509 Xaw3d a52 aac aalib abook accessibility ace acl acpi activefilter addbookmarks additions admin administrator adns aften agg aim akode alac alias aliaschain alsa amarok amazon amd amd64 amr amrnb amrr amrwb animgif ansi antlr ao aotuv apache2 apidocs applet aqua_theme archive ares arpack artswrappersuid artworkextra aspell aspnet aspnet2 async asyncns athena audacious audiofile auth authdaemond authfile auto-completion automount autoreplace avahi avalon-framework avalon-logkit avantgo background bash-completion battery bcel bdf beanshell berkdb big-tables binary-drivers binfilter bittorrent bl blas bluetooth bogofilter bonjour bookmarks boost bsf bugzilla builder bzip2 c++ cairo calendar capi captury carbone_theme ccache cdaudio cdb cdda cddb cdf cdinstall cdio cdparanoia cdr cdrom cdsound cg cgi cgraph charconv chicken chipcard chm chroot ciao cisco clamav clamd cli clock-screen colordiff command-args commons-digester commonslogging commonsnet compress config-log config_wizard connectionstatus contactnotes contrib corba cpufreq cpulimit cracklib crciprec crypt cscope css csv ctrlmenu ctype cups curl curlwrappers cursors cviewer cvs cvsgraph cxx daap dbus dc1394 debugger designer-plugin deskbar devhelp dga dhcp dia dict directfb disk-partition diskio divx djvu dmi dmx dnd dnotify doc dri dssi dts dv dvb dvd dvdr dvdread dvi editor elisp embedded emoticon emovix enblend enca enchant encode enscript epiphany epydoc equalizer erandom escreen etwin examples excel exif exiv2 extra extra-algorithms extra-cardsets extraengine extrafilters extraicons extramodules extras fam fame fat fax fbcon fbcondecor fbdev fbsplash ffmpeg fftw file file-icons finger firefox flac flash flexresp2 fltk font-server fontconfig fortran fping fpx freetext freetts frontend ftp ftpd fuse gadu galago garmin gd gdbm gdm gecko general geoip geos ggi gif gimp glade glep glib glitz glsa glut glw gmail gmath gmedia gml gmp gnet gnokii gnuplot gnustep gnutls gopher gpac gpg gphoto2 gpm gps grace grammar graphics graphtft graphtft-fe graphviz groovy groupwise grub gs gsm gstreamer gtk gtkhtml gtkspell guidexml guile gzip gzip-el hal hash hbci hddtemp history html htmlhandbook http httpd hyperestraier ical icecast icon icons iconv icq icu id3 id3tag ide ieee1394 ifp image imagemagick imap imlib injection inkjar inline inotify inquisitio interpreter ipod iproute2 iptc ipv6 ipw4965 irc irda irmc isdnlog iso14755 italk itrax jabber jack jai java java5 javamail javascript jbig jimi jmf jms jmx jpeg jpeg2k jpgraph jsch justify kcal kde kdepim kdeprefix kdm kerberos kig-scripting kipi kmid kpathsea kqemu lame lapack laptop largefile largeterminal latex lcd lcms ldap libburn libcaca libdsk libgda libgig libnotify libsamplerate libsexy libssh2 libvisual libwww lights lighttpd linux-smp-stats lirc live lm_sensors log4j logrotate logwatch loop-aes lua lucene lyrics lyx lzo mad maps math md5sum mdnsresponder-compat meanwhile menu-plugin menubar metric midi mikmod mime mimencode mixer mjpeg mmap mmx mng mod_irc mod_muc mod_pubsub mod_python mods mono moonlight mopac7 motif mouse mozdevelop mozdom mozilla mp2 mp3 mp3tunes mp4 mp4live mpeg mpeg2 mplayer msdav msn mtp mudflap multiuser munin-apache munin-dhcp munin-irc munin-squid munin-surfboard musepack music musicbrainz mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nano-syntax nas nat nautilus ncurses neXt nemesi neon netbeans netboot netmeeting netpbm network networking networkmanager new-interface nextaw nfs nls nntp normalize nptl nptlonly nsplugin ntfs numeric nvidia nxclient obex ocaml octave odbc odk offensive ofx ogg ole openal openexr opengl openmp oro oscar ots pager pam pango parse-clocks paste64 patch pcap pcapnav pch pcre pda pdf perl php pidgin pike pink pixmaps plasma player plotutils plugins png pnm pop portage portaudio posix postscript povray ppds pppd pptp prediction print privacy proj projectx pstricks publishers pulseaudio pyste python qemu qq qt3 qt3support qt4 quicktime quotes radio rar raw rdesktop readline reflection regex regexp remote replaygain replytolist resolver restrict rewrite rhythmbox rle rplay rss rtsp ruby samba sametime sasl scanner scim screen script sdk sdl sdl-image sdl-sound sdlaudio seamless-hbars search sensord server servletapi session sftp shorten shout signatures silc silvercity simplexml skins slit smp sms sndfile snmp snortsam soap sockets socks5 softfax solver sound sounds soundtouch source sourceview sox speech speedo speex spell spl spoof-source sql sqlite sqlite3 srv sse sse2 ssh ssl ssse3 statistics stats status stream stroke subtitles subversion suexec suid svg svgz svk svn-mirror swat swig syslog t1lib taglib tagwriting talkfilters tcl tcpd teletext templates test-framework test-programs tex text texteffect textile tga tgif themes theora thesaurus threads thumbnail thunderbird tidy tiff timezone timidity tk tokenizer toolbar tools totem tracker transcode trash-plugin trayicon truetype trusted tunepimp twolame type1 ui uml unicode unzip usb utils uudeview uuencode v4l v4l2 vamp vcd vcdinfo vcdx verse vga videos vim vim-pager vim-syntax vim-with-x visibility visualization vlm vnc voice vorbis vorbis-psy vroot wav wavpack weather web webdav webinterface webpresence wifi winbind wininst winpopup wireshark wma wmf wmp wordperfect wxwindows x11vnc x264 xattr xcf xcomposite xetex xext xface xfce xforms xfs xft xhtml xine xinerama xml xmldoclet xmlreader xmlrpc xmlwriter xmp xorg xpm xprint xrandr xrender xscreensaver xsettings xsl xslt xspf xterm xulrunner xv xvid xvmc yaepg yahoo yp yv12 zeroconf zip zlib" ALSA_CARDS="hda-intel intel8x0 intel8x0m" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US en_GB en_NZ uk nz" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Comment 2 jon R-B 2008-12-22 10:37:10 UTC
complaining about en_GB.po here:

make -j4 
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2/po'
file=`echo en_GB | sed 's,.*/,,'`.gmo \
	  && rm -f $file && /usr/bin/gmsgfmt -o $file en_GB.po
file=`echo uk | sed 's,.*/,,'`.gmo \
	  && rm -f $file && /usr/bin/gmsgfmt -o $file uk.po
en_GB.po:3579: duplicate message definition...
en_GB.po:3357: ...this is the location of the first definition
...



Portage 2.2_rc18 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Mon, 22 Dec 2008 09:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.0
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/sites/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo http://mirror.switch.ch/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://www.mirror.ac.uk/mirror/www.ibiblio.org/"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_GB en uk"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/java-gcj-overlay /usr/local/portage/layman/oss-overlay /usr/local/portage/layman/java-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acl acpi aiglx amd64 bash-completion berkdb branding bzip2 cairo cdr cli consolekit cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode evdev evo fam fortran gdbm gif glitz gnome gnome-keyring gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog java jpeg libnotify mad midi mikmod mmx mp3 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl png ppds pppd python qt3support quicktime readline reflection samba sdl session spell spl sse sse2 ssl startup-notification svg sysfs tcpd threads tiff truetype type1 unicode usb vorbis xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en uk" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2008-12-22 12:05:57 UTC
e=`echo bg | sed 's,.*/,,'`.gmo \
	  && rm -f $file && /usr/bin/gmsgfmt -o $file bg.po
be@latin.po:3499: duplicate message definition...
be@latin.po:3366: ...this is the location of the first definition
be@latin.po:3517: duplicate message definition...
be@latin.po:3382: ...this is the location of the first definition
be@latin.po:3534: duplicate message definition...
be@latin.po:3393: ...this is the location of the first definition
be@latin.po:3538: duplicate message definition...
be@latin.po:3396: ...this is the location of the first definition
be@latin.po:3542: duplicate message definition...
be@latin.po:3399: ...this is the location of the first definition
be@latin.po:3546: duplicate message definition...
be@latin.po:3402: ...this is the location of the first definition
be@latin.po:3550: duplicate message definition...
be@latin.po:3405: ...this is the location of the first definition
be@latin.po:3554: duplicate message definition...
be@latin.po:3408: ...this is the location of the first definition
be@latin.po:3558: duplicate message definition...
be@latin.po:3412: ...this is the location of the first definition
be@latin.po:3562: duplicate message definition...
be@latin.po:3415: ...this is the location of the first definition
/usr/bin/gmsgfmt: found 10 fatal errors
make[2]: *** [be@latin.gmo] Error 1
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2008-12-22 12:10:14 UTC
(In reply to comment #3)

LANG=en_US.UTF-8
LC_CTYPE=fi_FI.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

These are my locales, and sys-devel/gettext-0.17 with dev-util/intltool-0.40.5.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2008-12-22 12:10:53 UTC
LINGUAS is unset, I don't have any use for it.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2008-12-22 12:19:54 UTC
So, here's an workaround for you users: LINGUAS="us" emerge -1 gnome-panel
Comment 7 Francesco Riosa 2008-12-22 12:33:50 UTC
work
LINGUAS="en" emerge -1av =gnome-base/gnome-panel-2.24.2

fail
LINGUAS="it" emerge -1av =gnome-base/gnome-panel-2.24.2
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-22 13:25:37 UTC
*** Bug 252169 has been marked as a duplicate of this bug. ***
Comment 9 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-22 13:30:34 UTC
if somebody is brave enough to give me the list of locales that fails, it'll ease the correction of this bug, thanks.
Comment 10 Mart Raudsepp gentoo-dev 2008-12-22 13:34:18 UTC
Just run gmsgfmt on all the translations manually and see which fail
Comment 11 Marc Neuhaus 2008-12-22 13:46:12 UTC
Don't know if it help or this is only a workaround. I read the gettext-Manual and find out that the Problem are the obsolet entries in the PO-Files. This Lines (imho) are commented out with a '#~' in the PO-Files of gnome-panel-2.14.2. I deleted all these Lines and gnome-panel compiles fine for me.

I don't know that I understand the gettext-Manual and the PO-Files Syntax and this method is right. And sorry about my english. I'm german and also try this workaround with the de.po file.
Comment 12 Marc Neuhaus 2008-12-22 14:08:58 UTC
(In reply to comment #10)
> Just run gmsgfmt on all the translations manually and see which fail
> 
Anf here is the Result of
for PO in *.po; do if gmsgfmt $PO 2>>/dev/null ; then echo "$PO ok"; else echo "$PO failed"; fi; done
in /var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2/po
Comment 13 Marc Neuhaus 2008-12-22 14:10:04 UTC
Created attachment 176150 [details]
Output of testing all PO-Files with gmsgfmt
Comment 14 Marc Neuhaus 2008-12-22 14:11:42 UTC
Comment on attachment 176150 [details]
Output of testing all PO-Files with gmsgfmt

de.po is ok because i have fixed it how i wrote it first
Comment 15 Serkan Kaba (RETIRED) gentoo-dev 2008-12-22 14:41:08 UTC
*** Bug 252174 has been marked as a duplicate of this bug. ***
Comment 16 Sandro Bonazzola 2008-12-22 15:31:28 UTC
Same here with it.po file:

make[2]: Entering directory `/var/tmp/portage/gnome-base/gnome-panel-2.24.2/work/gnome-panel-2.24.2/po'
file=`echo it | sed 's,.*/,,'`.gmo \
          && rm -f $file && /usr/bin/gmsgfmt -o $file it.po
it.po:3604: definizione del messaggio duplicata...
it.po:3546: ...questa è la posizione della prima definizione
it.po:3619: definizione del messaggio duplicata...
it.po:3560: ...questa è la posizione della prima definizione
it.po:3633: definizione del messaggio duplicata...
it.po:3569: ...questa è la posizione della prima definizione
it.po:3637: definizione del messaggio duplicata...
it.po:3572: ...questa è la posizione della prima definizione
it.po:3641: definizione del messaggio duplicata...
it.po:3575: ...questa è la posizione della prima definizione
it.po:3645: definizione del messaggio duplicata...
it.po:3578: ...questa è la posizione della prima definizione
it.po:3649: definizione del messaggio duplicata...
it.po:3581: ...questa è la posizione della prima definizione
it.po:3653: definizione del messaggio duplicata...
it.po:3584: ...questa è la posizione della prima definizione
it.po:3657: definizione del messaggio duplicata...
it.po:3587: ...questa è la posizione della prima definizione
it.po:3661: definizione del messaggio duplicata...
it.po:3590: ...questa è la posizione della prima definizione
/usr/bin/gmsgfmt: trovati 10 errori fatali
make[2]: *** [it.gmo] Error 1
Comment 17 Rodrigo Saboya 2008-12-22 17:41:57 UTC
I got this error using pt_BR in my LINGUAS
Comment 18 Gürkan 2008-12-22 19:50:12 UTC
Same here with turkish tr.po
Comment 19 Michał Lipski 2008-12-22 22:09:02 UTC
Same with polish translation pl.po
Comment 20 Kjell Claesson 2008-12-23 07:11:48 UTC
I think you will get this problem as long as you patch the source with
the gnome-panel-2.24.1-po.patch. This would duplicate the strings in the
po file. So I suggest to remove the epatch from the ebuild.

Have the same on sv.po.
Comment 21 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-23 12:10:57 UTC
guys, if you'd mind actually reading the comments, all necessary information has been provided already and patch is ready waiting for mirrors to pick the tarball patch up, then I'll be able to commit a fixed ebuild.

Please be nice and don't add "me too" kind of comments and "you should do this" when it has already been said. Thanks.
Comment 22 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-12-23 14:23:45 UTC
I just commited 2.24.2-r1 with a corrected po patch. This should fix the issues listed here. Please reopen if it's not the case.
Comment 23 Serkan Kaba (RETIRED) gentoo-dev 2008-12-23 19:18:39 UTC
*** Bug 252291 has been marked as a duplicate of this bug. ***