Summary: | foomatic-db-20030716 fails to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Richard Stevens <mail> |
Component: | [OLD] Printing | Assignee: | Printing Team <printing> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 1.4 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
output of emerge foomatic build.
Output of failing foomatic build. Just created by calling emerge foomatic with nohup after erasing ccache. |
Description
Richard Stevens
2003-08-20 05:37:26 UTC
hm, very strange, is foomatic-filters and foomatic-db installed (should because it is a depend), what about "emerge info" Yes, uhm, no. foomatic-filters and foomatic-db-engine is installed, foomatic-db is the one that breaks. emerge search foomatic gives: * net-print/foomatic Latest version available: 3.0.0 Latest version installed: [ Not Installed ] Size of downloaded files: 0 kB Homepage: http://www.linuxprinting.org/foomatic Description: The Foomatic printing meta package * net-print/foomatic-db Latest version available: 20030716 Latest version installed: [ Not Installed ] Size of downloaded files: 694 kB Homepage: http://www.linuxprinting.org/foomatic Description: Foomatic printer database * net-print/foomatic-db-engine Latest version available: 3.0.0 Latest version installed: 3.0.0 Size of downloaded files: 264 kB Homepage: http://www.linuxprinting.org/foomatic Description: Foomatic printer database engine * net-print/foomatic-filters Latest version available: 3.0.0 Latest version installed: 3.0.0 Size of downloaded files: 114 kB Homepage: http://www.linuxprinting.org/foomatic Description: Foomatic wrapper scripts Here is emerge info: Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r6 i686 AMD Athlon(TM) MP 1600+ GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/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/config" 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="oss apm mikmod nls slang svga gpm gtk 3dnow acl acpi alsa apache2 arts avi berkdb bonobo cdr crypt cscope cups curl doc dvd encode ethereal firebird foomaticdb gd gdbm gif gphoto2 -gnome gtk2 imap imlib innodb jack java jpeg junit kde ladcca -ldap libg++ libwww mad maildir mcal mmx motif mozilla mpeg mysql nas ncurses oggvorbis opengl pam -pcmcia pda ppds pdflib perl plotutils png postgres python qt quicktime readline ruby samba scanner sdl spell ssl tcltk tcpd tetex tiff truetype usb wmf wxwindows X Xaw3d xml2 xmms xv zlib zeo x86" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -march=athlon-mp -funroll-loops -fprefetch-loop-arrays -pipe" CXXFLAGS="-O3 -march=athlon-mp -funroll-loops -fprefetch-loop-arrays -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" strange, try to remerge foomatic-db-engine and foomatic-filters and perl Created attachment 16369 [details]
output of emerge foomatic build.
Ok, I rebuilt all three, perl first, then the other two. No errors, no warnings
I noticed. Then I tried to emerge foomatic again and now it fails with a
different error. I get a very long output of
{standard input}:748: Error: symbol `__u' is already defined
{standard input}:754: Error: symbol `__u' is already defined
and various other errors before that. The output is attached. It seems some
libxml stuff is missing. I emerged libxml-perl and now it compiles but leaves
me with the old error again. FYI: I cleard the ccache directory before building
just to make sure.
Strange, isn't it? Does foomatic need libxml1?
not it does not, try to remerge libxml2 I remerged libxml2 and after that foomatic-db-engine and foomatic filters. Then, trying to emerge foomatic again, I run into the same error. I'm not sure if it's a library issue. At least the tool in question finds libxml2. ldd /usr/bin/foomatic-perl-data libxml2.so.2 => /usr/lib/libxml2.so.2 (0x4d50b000) libz.so.1 => /usr/lib/libz.so.1 (0x4d617000) libpthread.so.0 => /lib/libpthread.so.0 (0x4d628000) libm.so.6 => /lib/libm.so.6 (0x4d678000) libc.so.6 => /lib/libc.so.6 (0x4d69a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x4d4e8000) Any other ideas? your attachement seems to be corrupt, please attach again Created attachment 16387 [details]
Output of failing foomatic build. Just created by calling emerge foomatic with nohup after erasing ccache.
and do you have a log of the unresolved symbol thing? I have the same problem. I've found that foomatic-perl-data fails for some printer definitions in /usr/share/foomatic/db/source/driver/*.xml but not all of them. i just commited foomatic-20031018, please try this one this should be fixed. |