Here's the output: myhostname root # emerge gimp-print Calculating dependencies ...done! >>> emerge (1 of 2) net-print/foomatic-db-engine-3.0.0 to / >>> md5 src_uri ;-) foomatic-db-engine-3.0.0.tar.gz >>> Unpacking source... >>> Unpacking foomatic-db-engine-3.0.0.tar.gz to /var/tmp ........... /usr/bin/perl -p -i -e "s:foomatic-templates:/usr/share/foomatic/templates:g" /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/sbin/foomatic-addpjloptions ln -sf /usr/bin/foomatic-ppdfile /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/bin/foomatic-datafile install -d /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/share/man install -d /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/share/man/man1 install -d /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/share/man/man8 cp -f *.1 /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/share/man/man1 cp -f *.8 /var/tmp/portage/foomatic-db-engine-3.0.0/image//usr/share/man/man8 Writing Makefile for Foomatic Makefile out-of-date with respect to /usr/lib/perl5/5.8.0/i686-linux/Config.pm /usr/lib/perl5/5.8.0/i686-linux/CORE/config.h Cleaning current config before rebuilding Makefile... make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true /usr/bin/perl Makefile.PL "PREFIX=/var/tmp/portage/foomatic-db-engine-3.0.0/image//usr" "INSTALLDIRS=vendor" Writing Makefile for Foomatic ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false make: *** [Makefile] Error 1 !!! ERROR: net-print/foomatic-db-engine-3.0.0 failed. !!! Function perl-module_src_compile, Line 49, Exitcode 2 !!! compilation failed Here's my emerge info: Portage 2.0.49-r13 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r1) ================================================================= System uname: 2.4.20-gentoo-r1 i686 AMD Duron(tm) Processor Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" 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="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apm avi crypt encode foomaticdb gif gpm libg++ libwww mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline svga java X tcpd pam ssl python esd imlib oggvorbis gtk qt kde motif opengl sdl arts voodoo3 3dfx cdr alsa -oss dvd gphoto2 -gnome cups -perl scanner jpeg"
i just commited foomatic-20031018, please try this one
please reopen if the bug still occurs
Sorry, been busy lately and haven't been able to verify fix. But it is still not working myhostname foomatic # ACCEPT_KEYWORDS="~x86" emerge foomatic-20031018.ebuild Calculating dependencies ...done! >>> emerge (1 of 4) net-print/foomatic-db-engine-20031018 to / >>> md5 src_uri ;-) foomatic-db-engine-3.0-20031018.tar.gz >>> Unpacking source... >>> Unpacking foomatic-db-engine-3.0-20031018.tar.gz to /var/tmp/portage/foomatic-db-engine-20031018/work >>> Source unpacked. * Applying perl-module.diff... [ ok ] creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) works... yes checking whether the C compiler (gcc -O2 -mcpu=i686 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... yes checking whether make sets ${MAKE}... yes checking for xml2-config... /usr/bin/xml2-config checking for libxml - version >= 2.0.0... yes (version 2.5.11) checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for working const... yes checking for strdup... yes checking for strspn... yes checking for strstr... yes checking for xmlParseFile... no checking for xmlCreatePushParserCtxt... no checking for xmlParseChunk... no checking for xmlFreeParserCtxt... no checking for xmlFreeDoc... no checking for xmlDocGetRootElement... no checking for xmlNodeListGetString... no checking for perl... /usr/bin/perl Checking whether Perl will find libraries installed under /usr... yes checking for bash... /bin/bash checking for lpd/... no checking for lp-errs... no checking for lpd... no checking for printcap... no checking for lpd.conf... no checking for lpr-lpd... no checking for lpr-lprng... no checking for lpr-lpr... no checking for lpr... /usr/bin/lpr checking for lpq-lpd... no checking for lpq-lprng... no checking for lpq-lpr... no checking for lpq... /usr/bin/lpq checking for lprm-lpd... no checking for lprm-lprng... no checking for lprm-lpr... no checking for lprm... /usr/bin/lprm checking for lpc-lpd... no checking for lpc-lprng... no checking for lpc-lpr... no checking for lpc... /usr/sbin/lpc checking for checkpc... no checking for cups/... /etc/cups checking for lpadmin... /usr/sbin/lpadmin checking for lpstat... /usr/bin/lpstat checking for cups/model/... /usr/share/cups/model checking for cups/filter/... /usr/lib/cups/filter checking for cups/backend/... /usr/lib/cups/backend checking for cups/printers.conf... /etc/cups/printers.conf checking for lpr-cups... no checking for lpr... /usr/bin/lpr checking for lpq-cups... no checking for lpq... /usr/bin/lpq checking for lprm-cups... no checking for lprm... /usr/bin/lprm checking for lpc-cups... no checking for lpc... /usr/sbin/lpc checking for lp-cups... no checking for lp... /usr/bin/lp checking for cancel-cups... no checking for cancel... /usr/bin/cancel checking for enable-cups... no checking for enable... /usr/bin/enable checking for disable-cups... no checking for disable... /usr/bin/disable checking for accept-cups... no checking for accept... /usr/sbin/accept checking for reject-cups... no checking for reject... /usr/sbin/reject checking for lpmove... /usr/sbin/lpmove checking for lpoptions... /usr/bin/lpoptions checking for lpinfo... /usr/sbin/lpinfo checking for pdq/... no checking for pdq/printrc... no checking for pdq... no checking for lpr-pdq... no checking for ppr/bin/pprd... no checking for ppr/interfaces/... /usr/lib/ppr/interfaces checking for ppr/PPDFiles/... no checking for ppr/... no checking for ppr... no checking for lpr-ppr... no checking for ppad... no checking for ppop... no checking for nc... no checking for netcat... no checking for rlpr... no checking for smbclient... /usr/bin/smbclient checking for nprint... no checking for ptal-connect... no checking for ptal-printd/... no checking for mtink/... no checking for cat... /usr/bin/cat checking for gzip... /bin/gzip checking for wget... /usr/bin/wget checking for curl... /usr/bin/curl checking for foomatic/db/source/... no checking for db/source/... no checking for foomatic-rip... /usr/bin/foomatic-rip checking for foomatic-rip... no updating cache ./config.cache creating ./config.status creating Makefile creating makeDefaults creating makeMan creating foomatic-configure creating foomatic-printjob creating foomatic-kitload creating foomatic-ppdfile creating foomatic-preferred-driver creating foomatic-cleanupdrivers creating foomatic-getpjloptions creating foomatic-addpjloptions creating foomatic-compiledb creating foomatic-fix-xml creating foomatic-nonumericalids creating foomatic-replaceoldprinterids Finished configuring. Type 'make' to build the package then 'make install' to install it. chmod a+rx ./makeDefaults ./makeDefaults if [ x = x--inplace ] ; then touch .testing-stamp ; fi ( cd lib && /usr/bin/perl Makefile.PL verbose INSTALLDIRS=site ) ABSTRACT => q[Foomatic printer configuration library code] AUTHOR => q[Grant Taylor <gtaylor+pht@picante.com>] INSTALLDIRS => q[site] NAME => q[Foomatic] PREFIX => q[/usr] PREREQ_PM => { } Using PERL=/usr/bin/perl Writing Makefile for Foomatic gcc -O2 -mcpu=i686 -pipe -o foomatic-combo-xml foomatic-combo-xml.c gcc -O2 -mcpu=i686 -pipe -I/usr/include/libxml2 -L/usr/lib -lxml2 -lz -lpthread -lm -o foomatic-perl-data foomatic-perl-data.c chmod a+rx ./makeMan ./makeMan for m in foomatic-printjob foomatic-configure foomatic-combo-xml foomatic-perl-data foomatic-ppdfile foomatic-compiledb foomatic-kitload foomatic-getpjloptions foomatic-addpjloptions foomatic-preferred-driver foomatic-fix-xml foomatic-nonumericalids foomatic-replaceoldprinterids; do \ /usr/bin/perl -p -i -e "s=use lib '.*lib/';\n==s" $m; \ done chmod a+rx Makefile makeDefaults makeMan foomatic-configure foomatic-printjob foomatic-kitload foomatic-ppdfile foomatic-preferred-driver foomatic-cleanupdrivers foomatic-getpjloptions foomatic-addpjloptions foomatic-compiledb foomatic-fix-xml foomatic-nonumericalids foomatic-replaceoldprinterids >>> Install foomatic-db-engine-20031018 into /var/tmp/portage/foomatic-db-engine-20031018/image/ category net-print install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/bin install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/sbin install -d /var/tmp/portage/foomatic-db-engine-20031018/image//etc/foomatic install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/foomatic/templates cp -f foomatic-printjob foomatic-configure foomatic-combo-xml foomatic-perl-data foomatic-ppdfile foomatic-compiledb /var/tmp/portage/foomatic-db-engine-20031018/image//usr/bin cp -f foomatic-kitload foomatic-getpjloptions foomatic-addpjloptions foomatic-preferred-driver foomatic-fix-xml foomatic-nonumericalids foomatic-replaceoldprinterids /var/tmp/portage/foomatic-db-engine-20031018/image//usr/sbin ( cd foomatic-templates && \ cp -f pjl_enum_choice.xml pjl_enum_option.xml pjl_num_option.xml /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/foomatic/templates \ ) /usr/bin/perl -p -i -e "s:foomatic-templates:/usr/share/foomatic/templates:g" /var/tmp/portage/foomatic-db-engine-20031018/image//usr/sbin/foomatic-addpjloptions ln -sf /usr/bin/foomatic-ppdfile /var/tmp/portage/foomatic-db-engine-20031018/image//usr/bin/foomatic-datafile install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/man install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/man/man1 install -d /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/man/man8 cp -f *.1 /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/man/man1 cp -f *.8 /var/tmp/portage/foomatic-db-engine-20031018/image//usr/share/man/man8 Writing Makefile for Foomatic Makefile out-of-date with respect to /usr/lib/perl5/5.8.0/i686-linux/Config.pm /usr/lib/perl5/5.8.0/i686-linux/CORE/config.h Cleaning current config before rebuilding Makefile... make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true /usr/bin/perl Makefile.PL "PREFIX=/var/tmp/portage/foomatic-db-engine-20031018/image//usr" "INSTALLDIRS=vendor" Writing Makefile for Foomatic ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false make: *** [Makefile] Error 1 !!! ERROR: net-print/foomatic-db-engine-20031018 failed. !!! Function perl-module_src_compile, Line 49, Exitcode 2 !!! compilation failed myhostname foomatic #
try to remerge perl
Re-emerging perl worked. Thank you