Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 143120 - dev-util/meld-1.1.3 fails to compile w/ gettext-0.15
Summary: dev-util/meld-1.1.3 fails to compile w/ gettext-0.15
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 144606 150434 152714 154238 (view as bug list)
Depends on:
Blocks: 152878
  Show dependency tree
 
Reported: 2006-08-07 11:41 UTC by Rumen Yotov
Modified: 2006-12-12 14:57 UTC (History)
12 users (show)

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


Attachments
Updated ebuild for 1.1.4 with in-ebuild patch for translation bug (meld-1.1.4.ebuild,1.45 KB, text/plain)
2006-08-25 02:55 UTC, Rémi Cardona (RETIRED)
Details
Diff between 1.1.3 and 1.1.4 (for review) (meld-1.1.4.ebuild.diff,951 bytes, patch)
2006-08-25 02:57 UTC, Rémi Cardona (RETIRED)
Details | Diff
fix-po.patch (fix-po.patch,3.94 KB, patch)
2006-08-27 02:18 UTC, Ed Catmur
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rumen Yotov 2006-08-07 11:41:10 UTC
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
Comment 1 Rumen Yotov 2006-08-07 11:42:35 UTC
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"
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-08-07 11:53:17 UTC
Using gettext-0.15? 
Comment 3 Vladimir G. Ivanovic 2006-08-07 21:55:37 UTC
I have the same problems on AMD64 and I am using gettext-0.15.

Can meld-1.1.4 be put into portage?
Comment 4 Rumen Yotov 2006-08-08 10:51:47 UTC
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
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-08-21 02:03:49 UTC
*** Bug 144606 has been marked as a duplicate of this bug. ***
Comment 6 Phil Richards 2006-08-24 14:29:02 UTC
Well, I'm not using overlays or masked packages (just ~x86) and I get the same problem.  Same gettext version, though.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2006-08-25 02:55:15 UTC
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.
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2006-08-25 02:57:39 UTC
Created attachment 95053 [details, diff]
Diff between 1.1.3 and 1.1.4 (for review)

Patch up for review
Comment 9 Ed Catmur 2006-08-27 02:18:50 UTC
Created attachment 95178 [details, diff]
fix-po.patch

Patch.
Comment 10 Ed Catmur 2006-08-27 02:19:20 UTC
Upstreamed: http://bugzilla.gnome.org/show_bug.cgi?id=353078
Comment 11 Alexander Skwar 2006-09-10 03:10:50 UTC
Any chance of getting this fix applied, even if it's not (yet) accepted by upstream? 
Comment 12 Ed Catmur 2006-09-10 11:37:45 UTC
It has been merged by upstream; the fix will be in 1.1.5. (Gentoo is a version behind, on 1.1.3.)
Comment 14 Jakub Moc (RETIRED) gentoo-dev 2006-10-07 23:36:41 UTC
*** Bug 150434 has been marked as a duplicate of this bug. ***
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-10-24 15:47:55 UTC
*** Bug 152714 has been marked as a duplicate of this bug. ***
Comment 16 Jakub Moc (RETIRED) gentoo-dev 2006-11-06 05:26:13 UTC
*** Bug 154238 has been marked as a duplicate of this bug. ***