Hi, error log follows: >>> Compiling source in /var/tmp/portage/meld-1.1.3/work/meld-1.1.3 ... python tools/install_paths \ libdir=/usr/lib/meld \ localedir=/usr/share/locale \ helpdir=/usr/share/gnome/help/meld \ sharedir=/usr/share/meld \ < meld > meld.install python tools/install_paths \ libdir=/usr/lib/meld \ localedir=/usr/share/locale \ helpdir=/usr/share/gnome/help/meld \ sharedir=/usr/share/meld \ < paths.py > paths.py.install intltool-merge -d po meld.desktop.in meld.desktop Merging translations into meld.desktop. make -C po make[1]: Entering directory `/var/tmp/portage/meld-1.1.3/work/meld-1.1.3/po' mkdir -m 755 -p bg/LC_MESSAGES/ && msgfmt -c -o bg/LC_MESSAGES/meld.mo bg.po mkdir -m 755 -p ca/LC_MESSAGES/ && msgfmt -c -o ca/LC_MESSAGES/meld.mo ca.po mkdir -m 755 -p cs/LC_MESSAGES/ && msgfmt -c -o cs/LC_MESSAGES/meld.mo cs.po mkdir -m 755 -p de/LC_MESSAGES/ && msgfmt -c -o de/LC_MESSAGES/meld.mo de.po mkdir -m 755 -p en_CA/LC_MESSAGES/ && msgfmt -c -o en_CA/LC_MESSAGES/meld.mo en_CA.po mkdir -m 755 -p en_GB/LC_MESSAGES/ && msgfmt -c -o en_GB/LC_MESSAGES/meld.mo en_GB.po mkdir -m 755 -p es/LC_MESSAGES/ && msgfmt -c -o es/LC_MESSAGES/meld.mo es.po mkdir -m 755 -p fi/LC_MESSAGES/ && msgfmt -c -o fi/LC_MESSAGES/meld.mo fi.po mkdir -m 755 -p fr/LC_MESSAGES/ && msgfmt -c -o fr/LC_MESSAGES/meld.mo fr.po mkdir -m 755 -p hu/LC_MESSAGES/ && msgfmt -c -o hu/LC_MESSAGES/meld.mo hu.po hu.po:8: nplurals = 1... hu.po:101: ...but some messages have 2 plural forms msgfmt: found 1 fatal error make[1]: *** [hu/LC_MESSAGES/meld.mo] Error 1 make[1]: Leaving directory `/var/tmp/portage/meld-1.1.3/work/meld-1.1.3/po' make: *** [all] Error 2 !!! ERROR: dev-util/meld-1.1.3 failed. Call stack: ebuild.sh, line 1543: Called dyn_compile ebuild.sh, line 938: Called src_compile meld-1.1.3.ebuild, line 48: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. ...END... All ~x86 system. emerge --info follows next Thanks.Rumen
emerge --info: Gentoo Base System version 1.12.4 Portage 2.1.1_pre4-r4 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 AMD Athlon(tm) XP 2200+ Last Sync: Mon, 07 Aug 2006 14:50:01 +0000 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: 2.0.0_rc1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="" ALSA_CARDS="ens1371" ARCH="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CCACHE_DIR="/var/tmp/ccache" CCACHE_SIZE="2G" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CLEAN_DELAY="5" 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 /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/init.d /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CVS_RSH="ssh" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-qstPngRC07,guid=7c63d744eea2855e11217ddb87de0100" DCCC_PATH="/usr/lib/distcc/bin" DISPLAY=":0.0" DISTCC_LOG="" DISTCC_VERBOSE="0" DISTDIR="/var/portage/distfiles" DVB_CARDS="" EDITOR="/bin/nano" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--verbose" EMERGE_WARNING_DELAY="10" FCDSL_CARDS="" FEATURES="autoconfig ccache collision-protect distlocks parallel-fetch sandbox sfperms userpriv usersandbox" FETCHCOMMAND="/usr/bin/wget -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}" FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7/html" FRITZCAPI_CARDS="" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo http://mirror.datapipe.net/gentoo http://distfiles.gentoo.org" GNOME_KEYRING_SOCKET="/tmp/keyring-7qu9pc/socket" GTK2_RC_FILES="/home/gentoo/.gtkrc-2.0" G_BROKEN_FILENAMES="1" G_FILENAME_ENCODING="UTF-8" HOME="/home/gentoo" HUSHLOGIN="FALSE" INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/info:/usr/share/info/emacs-21" INPUT_DEVICES="keyboard mouse" KDEDIRS="/usr" KERNEL="linux" LADSPA_PATH="/usr/lib/ladspa" LANG="bg_BG.UTF8" LC_ALL="en_US.UTF8" LC_MESSAGES="en" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LINGUAS="en_GB bg pt" LIRC_DEVICES="" LOGNAME="gentoo" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.flac=01;35:*.mp3=01;35:*.mpc=00;36:*.ogg=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.flac=00;36:*.aac=00;36:" MAIL="/var/mail/gentoo" MAKEOPTS="-j2" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.17/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.1/man:/usr/qt/3/doc/man" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/games/bin:/var/qmail/bin" PKGDIR="/var/portage/packages" PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib/portage/bin" PORTAGE_CALLER="emerge" PORTAGE_CONFIGROOT="/" PORTAGE_DEBUG="0" PORTAGE_ELOG_CLASSES="info warn error log" PORTAGE_ELOG_MAILFROM="portage@qrypto.org" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="gentoo@mach.qrypto.org localhost" PORTAGE_ELOG_SYSTEM="save mail" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib/portage/pym" 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_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_TMPFS="/dev/shm" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/var/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/ecatmur" PORT_LOGDIR="/var/log/portage" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/gstreamer-0.8:/usr/lib/klibc" PWD="/home/gentoo" PYTHONDOCS="/usr/share/doc/python-docs-2.4.3/html" PYTHONPATH="/usr/lib/portage/pym" QMAILIDHOST="connectioncable-084.headoff.net" QMAIL_CONTROLDIR="/var/qmail/control" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 -T 60 --passive-ftp -P ${DISTDIR} ${URI}" ROOT="/" ROOTPATH="/opt/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/var/qmail/bin" RPMDIR="/usr/portage/rpm" RUBYOPT="-rauto_gem" SEARCH_DIRS_MASK="/usr/lib/openoffice" SESSION_MANAGER="local/mach:/tmp/.ICE-unix/11577" SHELL="/bin/bash" SHLVL="4" SSH_AGENT_PID="11476" SSH_AUTH_SOCK="/tmp/ssh-KnZTe11475/agent.11475" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" TERM="xterm" TMAKEPATH="/usr/lib/tmake/linux-g++" USE="x86 3dnow X X509 a52 aac acl acpi alsa apache2 avi bash-completion berkdb bitmap-fonts caps cdb cdr cli crypt cups curl dlloader dri dvd dvdr eds elibc_glibc encode esd evo exif expat fam ffmpeg flac foomaticdb freetype gd gif gnutls gstreamer gtk gtk2 gtkhtml hal iconv imap imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog ithreads javascript jpeg kdehiddenvisibility kdexdeltas kernel_linux lcms libg++ libwww linguas_bg linguas_en_GB linguas_pt mad maildir matroska mikmod mime mmx motif mp3 mpeg ncurses nls nptl nvidia ogg opengl oss pam pcre pdflib perl png posix ppds pppd prelude python qt3 qt4 quicktime readline reflection sdl session skey speex spell spl sse ssl svg symlink tcpd theora threads transcode truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fbdev video_cards_nv video_cards_vesa vorbis win32codecs xine xml xorg xsl xv xvid zlib" USER="gentoo" USERLAND="GNU" USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults" VIDEO_CARDS="vesa fbdev nv" WINDOWID="25165838" XARGS="xargs -r" XAUTHORITY="/home/gentoo/.Xauthority" XTERM_SHELL="/bin/bash" XTERM_VERSION="XTerm(215)" _="/usr/bin/emerge"
Using gettext-0.15?
I have the same problems on AMD64 and I am using gettext-0.15. Can meld-1.1.4 be put into portage?
Hi, Yes i have gettext-0.15 installed. Just tried 'meld-1.1.4' (version bump in overlay) - same error. ...BEGIN... mkdir -m 755 -p fr/LC_MESSAGES/ && msgfmt -c -o fr/LC_MESSAGES/meld.mo fr.po mkdir -m 755 -p hu/LC_MESSAGES/ && msgfmt -c -o hu/LC_MESSAGES/meld.mo hu.po mkdir -m 755 -p it/LC_MESSAGES/ && msgfmt -c -o it/LC_MESSAGES/meld.mo it.po hu.po:8: nplurals = 1... hu.po:101: ...but some messages have 2 plural forms msgfmt: found 1 fatal error make[1]: *** [hu/LC_MESSAGES/meld.mo] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/meld-1.1.4/work/meld-1.1.4/po' make: *** [all] Error 2 !!! ERROR: dev-util/meld-1.1.4 failed. Call stack: ebuild.sh, line 1543: Called dyn_compile ebuild.sh, line 938: Called src_compile meld-1.1.4.ebuild, line 48: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. ...END... PS:using some overlays & some unmasked packages, so feel free to resolve INVALID Rumen
*** Bug 144606 has been marked as a duplicate of this bug. ***
Well, I'm not using overlays or masked packages (just ~x86) and I get the same problem. Same gettext version, though.
Created attachment 95052 [details] Updated ebuild for 1.1.4 with in-ebuild patch for translation bug Ebuild that I hand-crafted for all of you to test. Sadly, this removes some translations since I can't fix them (Russian, Japanese and Hungarian). I'll ask upstream about this. Current build system is a mess, I'll ask about that too.
Created attachment 95053 [details, diff] Diff between 1.1.3 and 1.1.4 (for review) Patch up for review
Created attachment 95178 [details, diff] fix-po.patch Patch.
Upstreamed: http://bugzilla.gnome.org/show_bug.cgi?id=353078
Any chance of getting this fix applied, even if it's not (yet) accepted by upstream?
It has been merged by upstream; the fix will be in 1.1.5. (Gentoo is a version behind, on 1.1.3.)
I massaged Ed's patch to apply to 1.1.4 and put it in portage. http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/files/fix-po.patch?rev=1.1&view=markup http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/meld/meld-1.1.4.ebuild?r1=1.2&r2=1.3
*** Bug 150434 has been marked as a duplicate of this bug. ***
*** Bug 152714 has been marked as a duplicate of this bug. ***
*** Bug 154238 has been marked as a duplicate of this bug. ***