I have installed the following versions of perl / libperl: libperl-5.8.0 perl-5.8.0-r9 libwww-perl-5.68 gtk-perl-0.7008-r9 here are the error of the ebuild: [...] /usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap -typemap /var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins/perl/typemap -typemap /usr/lib/perl5/site_perl/5.8.0/i686-linux-thread-multi/PDL/Core/typemap.pdl Lib.xs > Lib.xsc && mv Lib.xsc Lib.c gcc -c -I/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins/perl -I../../.. -I/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins/perl/../.. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DGTK_DISABLE_COMPAT_H -I/usr/lib/perl5/site_perl/5.8.0/i686-linux-thread-multi/PDL/Core -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -DPERL5 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -mcpu=athlon-xp -march=athlon-xp -O3 -pipe -DVERSION=\"1.211\" -DXS_VERSION=\"1.211\" -fpic "-I/usr/lib/perl5/5.8.0/i686-linux-thread-multi/CORE" -Ddatadir="\"/usr/share\"" -DHAVE_PDL=1 Lib.c Lib.xs:484:93: warning: pasting ""%d"" and ""%s"" does not give a valid preprocessing token Lib.xs:485:93: warning: pasting ""%d"" and ""%s"" does not give a valid preprocessing token Lib.xs:486:93: warning: pasting ""%d"" and ""%s"" does not give a valid preprocessing token Lib.xs:487:93: warning: pasting ""%f"" and ""%s"" does not give a valid preprocessing token Lib.xs:488:96: warning: pasting ""'%s'"" and ""%s"" does not give a valid preprocessing token Lib.xs: In function `need_pdl': Lib.xs:97: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:97: too few arguments to function `Perl_croak' Lib.xs: In function `old_pdl': Lib.xs:126: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:126: warning: passing arg 2 of `Perl_croak' makes pointer from integer without a cast Lib.xs:129: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:129: warning: passing arg 2 of `Perl_croak' makes pointer from integer without a cast Lib.xs:132: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:132: warning: passing arg 2 of `Perl_croak' makes pointer from integer without a cast Lib.xs: In function `new_gdrawable': Lib.xs:224: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:224: warning: passing arg 2 of `Perl_croak' makes pointer from integer without a cast Lib.xs: In function `old_gdrawable': Lib.xs:242: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `old_tile': Lib.xs:265: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `force_gdrawable': Lib.xs:294: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `old_pixelrgn': Lib.xs:321: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `convert_array2paramdef': Lib.xs:591: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:591: too few arguments to function `Perl_croak' Lib.xs: In function `autobless': Lib.xs:659: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:659: too few arguments to function `Perl_croak' Lib.xs: In function `unbless_croak': Lib.xs:698: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:698: too few arguments to function `Perl_croak' Lib.xs: In function `canonicalize_colour': Lib.xs:716: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:716: too few arguments to function `Perl_croak' Lib.xs: In function `push_gimp_sv': Lib.xs:889: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:889: incompatible type for argument 2 of `Perl_croak' Lib.xs: In function `XS_Gimp__Lib_gimp_main': Lib.xs:1345: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1345: too few arguments to function `Perl_croak' Lib.xs:1348: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1348: too few arguments to function `Perl_croak' Lib.xs: In function `XS_Gimp__Lib__gimp_procedure_available': Lib.xs:1406: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `XS_Gimp__Lib_gimp_call_procedure': Lib.xs:1490: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1612: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1612: too few arguments to function `Perl_croak' Lib.xs:1615: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs: In function `XS_Gimp__Lib_gimp_install_procedure': Lib.xs:1658: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1658: too few arguments to function `Perl_croak' Lib.xs: In function `XS_Gimp__Lib_gimp_pixel_rgns_register': Lib.xs:1806: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:1806: too few arguments to function `Perl_croak' Lib.xs: In function `XS_Gimp__Lib_gimp_pixel_rgn_data': Lib.xs:2147: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:2147: too few arguments to function `Perl_croak' Lib.xs: In function `XS_Gimp__Lib_gimp_tile_get_data': Lib.xs:2187: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:2187: too few arguments to function `Perl_croak' Lib.xs: In function `XS_Gimp__Lib_gimp_tile_set_data': Lib.xs:2198: warning: passing arg 1 of `Perl_croak' from incompatible pointer type Lib.xs:2198: too few arguments to function `Perl_croak' make[4]: *** [Lib.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins/perl/Gimp' make[3]: *** [subdirs] Error 2 make[3]: Leaving directory `/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins/perl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3/plug-ins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gimp-1.2.3-r3/work/gimp-1.2.3' make: *** [all-recursive-am] Error 2 !!! ERROR: media-gfx/gimp-1.2.3-r3 failed. !!! Function src_compile, Line 115, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge gimp
please paste #emerge info
could you send the error ? thanks
didi root # emerge info Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r3) ================================================================= System uname: 2.4.20 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/ http://filepile.tiscali.de/mirror/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config /opt/quake3/cpma/server.cfg" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 apm avi crypt cups encode jpeg libg++ mikmod mpeg ncurses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts tetex aalib bonobo svga tcltk java gpm tcpd pam esd imlib oggvorbis qt opengl mozilla gphoto2 snmp cdr ncures threads X alsa -motif kde 3dnow sdl perl python guile ruby libwww ssl gtk mmx ogg vorbis oss gif gnome gpg gd" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync2.de.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
hmm can this be reassigned.. looks like a perl problem reporter , is this still a problem btw ?
perl-5.8.0 warned you that not everything works with threaded perl when you merged it... gimp is one such thing, remerge perl and lib perl w/o USE="threads" and gimp will merge fine.