Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31093 - foomatic-db-engine-3.0.0 failed while installing gimp-print
Summary: foomatic-db-engine-3.0.0 failed while installing gimp-print
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Printing (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-13 22:38 UTC by matt
Modified: 2003-11-09 19:22 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 matt 2003-10-13 22:38:02 UTC
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"
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2003-10-18 03:53:27 UTC
i just commited foomatic-20031018, please try this one
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2003-10-19 04:12:43 UTC
please reopen if the bug still occurs
Comment 3 matt 2003-11-02 20:58:20 UTC
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 #
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2003-11-03 07:18:10 UTC
try to remerge perl
Comment 5 matt 2003-11-09 19:22:55 UTC
Re-emerging perl worked.  Thank you