emerge cups Calculating dependencies ...done! >>> emerge (1 of 1) net-print/cups-1.1.23-r4 to / >>> md5 files ;-) cups-1.1.23-r1.ebuild >>> md5 files ;-) cups-1.1.23-r2.ebuild >>> md5 files ;-) cups-1.1.23-r3.ebuild >>> md5 files ;-) cups-1.1.23-r4.ebuild >>> md5 files ;-) cups-1.1.23-r5.ebuild >>> md5 files ;-) files/cups.xinetd >>> md5 files ;-) files/cups.pam >>> md5 files ;-) files/cups-1.1.22-xpdf2-underflow.patch >>> md5 files ;-) files/cups-gcc4-amd64.patch >>> md5 files ;-) files/cups-gentooalt.patch >>> md5 files ;-) files/cups-lppasswd-setXid.patch >>> md5 files ;-) files/disable-strip.patch >>> md5 files ;-) files/cupsd.rc6 >>> md5 files ;-) files/cups-1.1.23-bindnow.patch >>> md5 files ;-) files/digest-cups-1.1.23-r1 >>> md5 files ;-) files/digest-cups-1.1.23-r2 >>> md5 files ;-) files/digest-cups-1.1.23-r3 >>> md5 files ;-) files/digest-cups-1.1.23-r4 >>> md5 files ;-) files/pdftops.pl >>> md5 files ;-) files/xpdf-goo-sizet.patch >>> md5 files ;-) files/xpdf-pl3.patch >>> md5 files ;-) files/digest-cups-1.1.23-r5 >>> md5 src_uri ;-) cups-1.1.23-source.tar.bz2 >>> Unpacking source... >>> Unpacking cups-1.1.23-source.tar.bz2 to /var/tmp/portage/cups-1.1.23-r4/work * Applying disable-strip.patch ... [ ok ] * Applying cups-gcc4-amd64.patch ... [ ok ] * Applying cups-gentooalt.patch ... [ ok ] * Applying cups-lppasswd-setXid.patch ... [ ok ] >>> Source unpacked. ./configure --prefix=/usr --host=i586-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i586-pc-linux-gnu --with-cups-user=lp --with-cups-group=lp --localstatedir=/var --enable-pam --enable-ssl --disable-slp --enable-nls --disable-gnutls --enable-openssl checking for gawk... gawk checking for i586-pc-linux-gnu-gcc... i586-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-pc-linux-gnu-gcc accepts -g... yes checking for i586-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for i586-pc-linux-gnu-g++... i586-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-pc-linux-gnu-g++ accepts -g... yes checking how to run the C preprocessor... i586-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /bin/install -c checking for i586-pc-linux-gnu-ranlib... i586-pc-linux-gnu-ranlib checking for ar... /usr/bin/ar [...] checking for perl... /usr/bin/perl checking for php... no checking for python... /usr/bin/python configure: creating ./config.status config.status: creating Makedefs config.status: creating cups.list config.status: creating cups.sh config.status: creating cups-config config.status: creating conf/cupsd.conf config.status: creating conf/pam.std config.status: creating config.h Making all in cups... Compiling attr.c... Compiling auth.c... Compiling dest.c... Compiling emit.c... Compiling encode.c... Compiling getputfile.c... Compiling http.c... Compiling http-addr.c... Compiling http-support.c... Compiling ipp.c... Compiling ipp-support.c... Compiling language.c... Compiling mark.c... Compiling md5.c... Compiling md5passwd.c... Compiling options.c... Compiling page.c... Compiling ppd.c... Compiling snprintf.c... Compiling string.c... Compiling tempfile.c... Compiling usersys.c... Compiling util.c... Linking libcups.so.2... Archiving libcups.a... a - attr.o a - auth.o a - dest.o a - emit.o a - encode.o a - getputfile.o a - http.o a - http-addr.o a - http-support.o a - ipp.o a - ipp-support.o a - language.o a - mark.o a - md5.o a - md5passwd.o a - options.o a - page.o a - ppd.o a - snprintf.o a - string.o a - tempfile.o a - usersys.o a - util.o Compiling testhttp.c... Linking testhttp... Compiling testipp.c... testipp.c: In Funktion
emerge cups Calculating dependencies ...done! >>> emerge (1 of 1) net-print/cups-1.1.23-r4 to / >>> md5 files ;-) cups-1.1.23-r1.ebuild >>> md5 files ;-) cups-1.1.23-r2.ebuild >>> md5 files ;-) cups-1.1.23-r3.ebuild >>> md5 files ;-) cups-1.1.23-r4.ebuild >>> md5 files ;-) cups-1.1.23-r5.ebuild >>> md5 files ;-) files/cups.xinetd >>> md5 files ;-) files/cups.pam >>> md5 files ;-) files/cups-1.1.22-xpdf2-underflow.patch >>> md5 files ;-) files/cups-gcc4-amd64.patch >>> md5 files ;-) files/cups-gentooalt.patch >>> md5 files ;-) files/cups-lppasswd-setXid.patch >>> md5 files ;-) files/disable-strip.patch >>> md5 files ;-) files/cupsd.rc6 >>> md5 files ;-) files/cups-1.1.23-bindnow.patch >>> md5 files ;-) files/digest-cups-1.1.23-r1 >>> md5 files ;-) files/digest-cups-1.1.23-r2 >>> md5 files ;-) files/digest-cups-1.1.23-r3 >>> md5 files ;-) files/digest-cups-1.1.23-r4 >>> md5 files ;-) files/pdftops.pl >>> md5 files ;-) files/xpdf-goo-sizet.patch >>> md5 files ;-) files/xpdf-pl3.patch >>> md5 files ;-) files/digest-cups-1.1.23-r5 >>> md5 src_uri ;-) cups-1.1.23-source.tar.bz2 >>> Unpacking source... >>> Unpacking cups-1.1.23-source.tar.bz2 to /var/tmp/portage/cups-1.1.23-r4/work * Applying disable-strip.patch ... [ ok ] * Applying cups-gcc4-amd64.patch ... [ ok ] * Applying cups-gentooalt.patch ... [ ok ] * Applying cups-lppasswd-setXid.patch ... [ ok ] >>> Source unpacked. ./configure --prefix=/usr --host=i586-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i586-pc-linux-gnu --with-cups-user=lp --with-cups-group=lp --localstatedir=/var --enable-pam --enable-ssl --disable-slp --enable-nls --disable-gnutls --enable-openssl checking for gawk... gawk checking for i586-pc-linux-gnu-gcc... i586-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i586-pc-linux-gnu-gcc accepts -g... yes checking for i586-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for i586-pc-linux-gnu-g++... i586-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i586-pc-linux-gnu-g++ accepts -g... yes checking how to run the C preprocessor... i586-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /bin/install -c checking for i586-pc-linux-gnu-ranlib... i586-pc-linux-gnu-ranlib checking for ar... /usr/bin/ar [...] checking for perl... /usr/bin/perl checking for php... no checking for python... /usr/bin/python configure: creating ./config.status config.status: creating Makedefs config.status: creating cups.list config.status: creating cups.sh config.status: creating cups-config config.status: creating conf/cupsd.conf config.status: creating conf/pam.std config.status: creating config.h Making all in cups... Compiling attr.c... Compiling auth.c... Compiling dest.c... Compiling emit.c... Compiling encode.c... Compiling getputfile.c... Compiling http.c... Compiling http-addr.c... Compiling http-support.c... Compiling ipp.c... Compiling ipp-support.c... Compiling language.c... Compiling mark.c... Compiling md5.c... Compiling md5passwd.c... Compiling options.c... Compiling page.c... Compiling ppd.c... Compiling snprintf.c... Compiling string.c... Compiling tempfile.c... Compiling usersys.c... Compiling util.c... Linking libcups.so.2... Archiving libcups.a... a - attr.o a - auth.o a - dest.o a - emit.o a - encode.o a - getputfile.o a - http.o a - http-addr.o a - http-support.o a - ipp.o a - ipp-support.o a - language.o a - mark.o a - md5.o a - md5passwd.o a - options.o a - page.o a - ppd.o a - snprintf.o a - string.o a - tempfile.o a - usersys.o a - util.o Compiling testhttp.c... Linking testhttp... Compiling testipp.c... testipp.c: In Funktion »print_attributes«: testipp.c:419: Warnung: »%c« liefert in manchen Locales nur die letzten 2 Ziffern des Jahres Linking testipp... Compiling testlang.c... Linking testlang... Making all in backend... Compiling betest.c... Linking betest... Compiling ipp.c... Linking ipp... Compiling lpd.c... Linking lpd... Compiling parallel.c... Linking parallel... Compiling scsi.c... Linking scsi... Compiling serial.c... Linking serial... Compiling socket.c... Linking socket... Compiling usb.c... Linking usb... Making all in berkeley... Compiling lpc.c... Linking lpc... Compiling lpq.c... Linking lpq... Compiling lpr.c... Linking lpr... Compiling lprm.c... Linking lprm... Making all in cgi-bin... Compiling html.c... Compiling ipp-var.c... ipp-var.c: In Funktion »ippSetCGIVars«: ipp-var.c:489: Warnung: »%c« liefert in manchen Locales nur die letzten 2 Ziffern des Jahres Compiling template.c... Compiling var.c... Archiving libcgi.a... a - html.o a - ipp-var.o a - template.o a - var.o Compiling admin.c... Linking admin.cgi... Compiling classes.c... Linking classes.cgi... Compiling jobs.c... Linking jobs.cgi... Compiling printers.c... Linking printers.cgi... Making all in filter... Compiling gziptoany.c... Linking gziptoany... Compiling hpgl-attr.c... Compiling hpgl-config.c... Compiling hpgl-main.c... Compiling hpgl-prolog.c... hpgl-prolog.c: In Funktion »OutputProlog«: hpgl-prolog.c:71: Warnung: »%c« liefert in manchen Locales nur die letzten 2 Ziffern des Jahres Compiling hpgl-char.c... Compiling hpgl-input.c... Compiling hpgl-polygon.c... Compiling hpgl-vector.c... Compiling common.c... Linking hpgltops... Compiling texttops.c... texttops.c: In Funktion »WriteProlog«: texttops.c:204: Warnung: »%c« liefert in manchen Locales nur die letzten 2 Ziffern des Jahres Compiling textcommon.c... Linking texttops... Compiling pstops.c... Linking pstops... Compiling imagetops.c... imagetops.c: In Funktion »main«: imagetops.c:577: Warnung: »%c« liefert in manchen Locales nur die letzten 2 Ziffern des Jahres imagetops.c:103: Warnung: `left' might be used uninitialized in this function imagetops.c:103: Warnung: `top' might be used uninitialized in this function Compiling image-bmp.c... Compiling image-colorspace.c... Compiling image-gif.c... Compiling image-jpeg.c... Compiling image-photocd.c... Compiling image-pix.c... Compiling image-png.c... image-png.c: In Funktion »ImageReadPNG«: image-png.c:89: Warnung: int Format, png_uint_32 Argument (Argument 3) image-png.c:89: Warnung: int Format, png_uint_32 Argument (Argument 4) Compiling image-pnm.c... Compiling image-sgi.c... Compiling image-sgilib.c... Compiling image-sun.c... Compiling image-tiff.c... Compiling image-zoom.c... Compiling image.c... Compiling raster.c... Linking libcupsimage.so.2... Linking imagetops... Compiling imagetoraster.c... {standard input}: Assembler messages: {standard input}:4771: Error: value of ffffffffffffff7e too large for field of 1 bytes at 0000000000003ad9 make[1]: *** [imagetoraster.o] Fehler 1 make: *** [all] Fehler 1 !!! ERROR: net-print/cups-1.1.23-r4 failed. !!! Function src_compile, Line 77, Exitcode 2 !!! compile problem !!! If you need support, post the topmost build error, NOT this status message. emerge info: Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.14-gentoo-r2 i586) ================================================================= System uname: 2.6.14-gentoo-r2 i586 AMD-K6(tm) 3D processor Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-Os -mcpu=k6-2 -fomit-frame-pointer -pipe" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-Os -mcpu=k6-2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://192.168.0.2:66/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo / ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" LANG="de_DE@euro" LINGUAS="de" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acpi alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 crypt dlloader eds esd ethereal ettercap expat fam gdbm gif glut gpm gstreamer gtk gtk2 idn imlib ipv6 irda java jpeg lcms mmx mng mp3 ncurses nls nptl nptlonly ogg oggvorbis opengl oss pam pcre pdflib perl png python qt readline samba sdl sftp slang snmp ssl tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis xml2 xmms xprint xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY The only thing that came into my mind was, that I updated to gcc 3.4.4 - but I did not switch yet with gcc-config and did not recompile system & world (or did revdep-rebuild), because I need my Laptop at the 22c3 :) I also emerged other packages which worked fine, so I don't think that it could be the cause.
Wrong product
Try with -mcpu=i586 (or with 3.4.4), please...
-mcpu=i586 worked, thanks