Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 50944

Summary: eog 2.6.1 failed to compile
Product: Gentoo Linux Reporter: Freyr Gunnar Ólafsson <gnarlin>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal CC: gnarlin
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Freyr Gunnar Ólafsson 2004-05-13 08:55:28 UTC
checking for catalogs to be installed...  af am ar az be bg bn ca cs cy da de el en_CA en_GB es et eu fa fi fr ga gl gu he hi hr hu id is it ja kn ko lt lv mk ml mn ms nl nn no pa pl pt pt_BR ro ru sl sk sq sr sr@Latn sv ta th tr uk vi wa zh_CN zh_TW
checking for perl... /usr/bin/perl
configure: error: XML::Parser perl module is required for intltool

!!! ERROR: media-gfx/eog-2.6.1 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed

I DO have perl installed. Just to be on the save side I emerge rsynced and emerged perl again. autoconf still claims that I don't have perl installed. Wierd stuff. Hopefully this is a simple problem.

Reproducible: Always
Steps to Reproduce:
1. emerge rsync
2. emerge eog

Actual Results:  
checking for catalogs to be installed...  af am ar az be bg bn ca cs cy da de el
en_CA en_GB es et eu fa fi fr ga gl gu he hi hr hu id is it ja kn ko lt lv mk ml
mn ms nl nn no pa pl pt pt_BR ro ru sl sk sq sr sr@Latn sv ta th tr uk vi wa
zh_CN zh_TW
checking for perl... /usr/bin/perl
configure: error: XML::Parser perl module is required for intltool

!!! ERROR: media-gfx/eog-2.6.1 failed.
!!! Function econf, Line 365, Exitcode 1
!!! econf failed


Expected Results:  
installed eog version 2.6.1

Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.6
)
=================================================================
System uname: 2.6.6 i686 mobile AMD Athlon (tm) 1400+    
Gentoo Base System version 1.4.10
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2
/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.rhnet.is/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow S3TC X aac aalib acpi alsa audiofile autofs avi berkdb bonobo cddb cd
r chroot crypt cscope cups directfb doc dv dvd encode faad fbdev ffmpeg flac foo
maticdb freetype freetype-version-1 gb gd gdbm gif gimpprint glade gnome gnomedb
 gphoto2 gpm gtk gtk2 gtkhtml guile icq imlib jabber java javascript jpeg kde li
bg++ libgda libwww mad maildir matroska mikmod mldonkeypango mmap mmx monkey mot
if mozdomi mozilla mpeg mpeg4 mpi msn music mysql ncurses nls offensive ofx oggv
orbis openal opengl oscar oss pam parse-clocks pcmcia pdflib perl php physfs png
 pnp portaudio python qt quicktime radeon readline samba sasl sdl skey slang spe
edo speex spell src sse ssl tcpd theora tiff transcode truetype type1 usb videos
 wmf wxwindows x86 xface xine xml2 xmms xv xvid yahoo zlib zvbi"
Comment 1 Andreas Laestadius 2004-05-14 00:39:56 UTC
eog failed to compile for me too.

gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\"               -DG_LOG_DOMAIN=\"Eog\"                                               -DHAVE_COLLECTION                           -DDATADIR=\""/usr/share"\"                                       -I. -I..                            -I../src                                         -I../jpegutils                                  -I..-pthread -DORBIT2=1 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/eel-2 -I/usr/include/gail-1.0 -I/usr/include/libgnomeprintui-2.2 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libexif                                                     -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations     -O3 -march=i686 -funroll-loops -pipe -c Eog-skels.c
Eog-skels.c:10: error: syntax error before "get_skel_small_GNOME_EOG_CollectionView"
Eog-skels.c:10: error: syntax error before '*' token
Eog-skels.c:13: warning: return type defaults to `int'
Eog-skels.c:13: warning: no previous prototype for `get_skel_small_GNOME_EOG_CollectionView'
Eog-skels.c: In function `get_skel_small_GNOME_EOG_CollectionView':
Eog-skels.c:14: error: `opname' undeclared (first use in this function)
Eog-skels.c:14: error: (Each undeclared identifier is reported only once
Eog-skels.c:14: error: for each function it appears in.)
Eog-skels.c:18: error: `impl' undeclared (first use in this function)
Eog-skels.c:19: error: `gpointer' undeclared (first use in this function)
Eog-skels.c:19: error: syntax error before "servant"
Eog-skels.c:21: error: `m_data' undeclared (first use in this function)
Eog-skels.c:22: error: `GNOME_EOG_CollectionView__iinterface' undeclared (first use in this function)Eog-skels.c:24: error: `ORBitSmallSkeleton' undeclared (first use in this function)
Eog-skels.c:25: error: syntax error before "_ORBIT_skel_small_GNOME_EOG_CollectionView_loadURIList"
Eog-skels.c:30: error: syntax error before "servant"
Eog-skels.c:31: error: `Bonobo_Unknown__iinterface' undeclared (first use in this function)
Eog-skels.c:33: error: syntax error before "_ORBIT_skel_small_Bonobo_Unknown_queryInterface"
Eog-skels.c:38: error: syntax error before "servant"
Eog-skels.c:40: error: syntax error before "_ORBIT_skel_small_Bonobo_Unknown_ref"
Eog-skels.c:45: error: syntax error before "servant"
Eog-skels.c:47: error: syntax error before "_ORBIT_skel_small_Bonobo_Unknown_unref"
Eog-skels.c:52: warning: return makes integer from pointer without a cast
Eog-skels.c: At top level:
Eog-skels.c:56: error: syntax error before "servant"
Eog-skels.c:58: warning: no previous prototype for `POA_GNOME_EOG_CollectionView__init'
Eog-skels.c: In function `POA_GNOME_EOG_CollectionView__init':
Eog-skels.c:59: error: syntax error before "class_info"
Eog-skels.c: At top level:
Eog-skels.c:63: error: syntax error before '(' token
Eog-skels.c:65: warning: type defaults to `int' in declaration of `POA_Bonobo_Unknown__init'
Eog-skels.c:65: warning: parameter names (without types) in function declaration
Eog-skels.c:65: warning: data definition has no type or storage class
Eog-skels.c:66: error: syntax error before '&' token
Eog-skels.c:70: warning: type defaults to `int' in declaration of `ORBit_skel_class_register'
Eog-skels.c:71: warning: type defaults to `int' in declaration of `CORBA_unsigned_long'
Eog-skels.c:71: error: syntax error before "Bonobo_Unknown__classid"
Eog-skels.c:78: error: syntax error before "servant"
Eog-skels.c:80: warning: no previous prototype for `POA_GNOME_EOG_CollectionView__fini'
Eog-skels.c: In function `POA_GNOME_EOG_CollectionView__fini':
Eog-skels.c:81: warning: implicit declaration of function `POA_Bonobo_Unknown__fini'
Eog-skels.c:81: error: `servant' undeclared (first use in this function)
Eog-skels.c:81: error: `env' undeclared (first use in this function)
Eog-skels.c:82: warning: implicit declaration of function `PortableServer_ServantBase__fini'
make[3]: *** [Eog-skels.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/eog-2.6.1/work/eog-2.6.1/libeog'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/eog-2.6.1/work/eog-2.6.1/libeog'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eog-2.6.1/work/eog-2.6.1'
make: *** [all-recursive-am] Error 2
 
!!! ERROR: media-gfx/eog-2.6.1 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2


# emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=i686 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib alsa apm arts avi berkdb canna cdr cjk crypt cups doc dvd emacs encode esd foomaticdb freewnn gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline sdl slang spell ssl svga tcltk tcpd tetex truetype unicode usb x86 xml2 xmms xv zlib"
Comment 2 Yi Quang (RETIRED) gentoo-dev 2004-05-14 07:22:51 UTC
These are two seperate bugs.  To the original reporter, configure is not saying that you need perl, it's saying that you need the XML::Parser perl module, remerging intltool should solve that.  To the second reporter, file another bug and follow the bug report form.  
Comment 3 Freyr Gunnar Ólafsson 2004-05-14 16:48:16 UTC
To Khai, I already tried that and it didn't work :(
Comment 4 foser (RETIRED) gentoo-dev 2004-05-15 11:51:38 UTC
@ reporter : you should rebuild your perl modules after updating minor perl version, so rebuild xml-parser .

@ comment #1 (Andreas) : new problem, new bug. Don't clutter bugreports with more unrelated problems.

*** This bug has been marked as a duplicate of 41124 ***