Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68514 - planner-0.12-r1 fails to compile (inltool error)
Summary: planner-0.12-r1 fails to compile (inltool error)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-22 02:02 UTC by Rui Malheiro
Modified: 2004-10-24 07:06 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 Rui Malheiro 2004-10-22 02:02:09 UTC
When I try to emerge planner-0.12-r1, it fails to compile, complaining about "symbol @INTLTOOL_ICONV".

Reproducible: Always
Steps to Reproduce:
1. emerge planner
2.
3.

Actual Results:  
Making all in mime 
make[3]: Entering directory 
`/var/tmp/portage/planner-0.12-r1/work/planner-0.12/data/mime' 
LC_ALL=C ../../intltool-merge ../../po planner.keys.in planner.keys -k -u 
-c ../../po/.intltool-merge-cache 
Possible unintended interpolation of @INTLTOOL_ICONV in string 
at ../../intltool-merge line 94. 
Global symbol "@INTLTOOL_ICONV" requires explicit package name 
at ../../intltool-merge line 94. 
BEGIN not safe after errors--compilation aborted at ../../intltool-merge line 
250. 
make[3]: *** [planner.keys] Error 9 
make[3]: Leaving directory 
`/var/tmp/portage/planner-0.12-r1/work/planner-0.12/data/mime' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/planner-0.12-r1/work/planner-0.12/data' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory 
`/var/tmp/portage/planner-0.12-r1/work/planner-0.12' 
make: *** [all] Error 2 
 

Expected Results:  
Emerge successful 

Portage 2.0.51 (default-x86-1.4, gcc-3.4.1, glibc-2.3.4.20041006-r0, 
2.6.9-gentoo i686) 
================================================================= 
System uname: 2.6.9-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.53GHz 
Gentoo Base System version 1.5.3 
distcc 2.18 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [disabled] 
Autoconf: sys-devel/autoconf-2.59-r5 
Automake: sys-devel/automake-1.8.5-r1 
Binutils: sys-devel/binutils-2.15.92.0.2-r1 
Headers:  sys-kernel/linux-headers-2.4.22 
Libtools: sys-devel/libtool-1.5.2-r5 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -msse -msse2 -mmmx 
-funroll-loops -fprefetch-loop-arrays -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -msse -msse2 -mmmx 
-funroll-loops -fprefetch-loop-arrays -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs distlocks sandbox" 
GENTOO_MIRRORS="ftp://mirrors1.netvisao.pt/gentoo/ 
ftp://ftp.gentoo-pt.org/pub/gentoo/ http://mir.zyrianes.net/gentoo/ 
http://ftp.easynet.nl/mirror/gentoo/ http://www.gigaload.org/gentoo.org/" 
MAKEOPTS="-j2" 
PKGDIR="/media/cdrom/" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" 
USE="X aalib acpi alsa apache2 apm arts avi berkdb bitmap-fonts cdparanoia cdr 
crypt cups dba dv dvd encode flac flash foomaticdb gd gdbm gif gphoto2 gpm 
gtk2 imap imlib ipv6 java jpeg kde ldap libg++ libwww mad mikmod mmx motif 
mpeg mysql ncurses network nls oggvorbis opengl pam pcmcia pdflib perl php png 
postgres pt pt_PT python qt quicktime radeon readline samba sdl slang smime 
spell sse ssl svg svga tcpd tiff truetype unicode x86 xine xinerama xml2 
xprint xv zlib video_cards_ati linguas_pt"
Comment 1 foser (RETIRED) gentoo-dev 2004-10-22 05:38:26 UTC
this is the same problem as #68034

blocked intltool-0.31.3 in p.mask

we need to notify upstream
Comment 2 Rui Malheiro 2004-10-22 09:56:18 UTC
After masking dev-util/intltool-0.31.3 in /etc/portage/package.mask and  re-emerge intltool, planner emerged successfuly. 

Thanks.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-10-22 15:17:08 UTC
see bug #68435, the new intltool needs aclocal, and autoconf automake to be run after intltoolize is called in the ebuild. 

these are the ebuilds that have the intltoolize call:

./app-office/gnumeric/gnumeric-1.2.6.ebuild:    intltoolize --force
./app-office/planner/planner-0.11.ebuild:       intltoolize --force
./app-office/planner/planner-0.12-r1.ebuild:    intltoolize --force
./games-puzzle/atomix/atomix-1.0.1.ebuild:      intltoolize -c -f
./gnome-extra/libgnomedb/libgnomedb-1.0.3.ebuild:       cd ${S}; intltoolize --force || die
./gnome-extra/libgnomedb/libgnomedb-1.0.4.ebuild:       #intltoolize --force || die
./gnome-extra/nautilus-cd-burner/nautilus-cd-burner-0.6.1.ebuild:       intltoolize --force
./net-im/gnome-jabber/gnome-jabber-0.4.ebuild:  intltoolize -f
./net-im/gossip/gossip-0.6-r1.ebuild:   intltoolize --force
./net-im/gossip/gossip-0.6.ebuild:      intltoolize --force
./net-misc/drivel/drivel-1.0.2.ebuild:  intltoolize --force
./net-www/galeon/galeon-1.3.17.ebuild:  intltoolize --force
Comment 4 Alastair Tse (RETIRED) gentoo-dev 2004-10-22 16:35:59 UTC
committed fix to planner, i'll go thru the others as well
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2004-10-23 08:54:06 UTC
all the others should be fixed except for gnumeric.
Comment 6 foser (RETIRED) gentoo-dev 2004-10-23 14:43:24 UTC
calling intltoolize is a hack, i think it's better to try and avoid it than introducing more possible point of failures by adding more auto* calls.
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2004-10-24 07:06:02 UTC
some of the packages need intltoolize because of the outdated intltool-merge. most of those are old packages that have now been superceded by new releases with the updated version of intltool-merge.  if you can think of a better way to do this, then please do. i've tested all the packages under both intltool-0.30 and intltool-0.31.3 and they work under that setup. you can just avoid the problem with the sed trick i used in some other packages, but thats also a hack as well.