here is output: --------------------------------- config.status: create top_srcdir/Makefile guessed from local Makefile config.status: extend top_srcdir/Makefile with top_srcdir/Makefile.mk config.status: build in ./i586-pc-linux-gnu (HOST=i586-pc-linux-gnu) config.status: creating zzip/_config.h - prefix ZZIP for config.h defines config.status: creating zzip/_msvc.h - prefix ZZIP for zzip/_msvc.in defines ----- zziplib 0.10.82 /usr host: i586-pc-linux-gnu enable shared libraries enable static libraries CFLAGS= -march=pentium -O3 -pipe -fomit-frame-pointer -D_USE_MMAP -fomit-frame-pointer -Wall -fno-writable-strings -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wsign-compare -Wmissing-declarations enable mmap (yes, sys/mman.h) without lowstk (no) without debug (no) # make && make check && make install MAKE i686-pc-linux-gnu : 0 * all-all make: *** [all-all] Error 1 !!! ERROR: dev-libs/zziplib-0.10.82 failed. !!! Function src_compile, Line 29, Exitcode 2 !!! emake failed Reproducible: Always Steps to Reproduce: 1. emerge zziplib Actual Results: build fails Portage 2.0.49-r21 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.6.1) ================================================================= System uname: 2.6.1 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium -O3 -pipe -fomit-frame-pointer" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/s hare/config /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/te xmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/new/tmp/" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/root/ebuilds/overlay-freedesktop" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm avi berkdb cdr crypt cups dvd dvdr encode foomaticdb gdbm ggi gif gpm gtk gtk2 guile imlib java jpeg libg++ libwww mad matroska mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quick time readline ruby sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xm l2 xv zlib"
Please attach the config.log that was generated as text/plain. Thanks.
Created attachment 25385 [details] config.log found in i586-pc-linux-gnu
Any reason you're using -march=pentium on your athlon?
It left from recent ancient times when my system was p166. Does speed improve greatly if i specify march=athlon-xp? My kernel is compiled for athlon-xp, and mplayer uses mxx/sse. Also, there was some stability issues with march=athlon-xp, isn't it? My system has no specific hardware bugs, if you asking about this.
Can you try it with -mcpu=i686 instead of the -march=pentium just for fun please? If that results in the same failure, please capture the complete output and add it as a text/plain attachment. Thanks.
I find problem. After changing CHOST="i586-pc-linux-gnu" to CHOST="i686-pc-linux-gnu" in make.conf everything works ok with any CFLAGS. Is it bug in zziplib or what? I thought i586-pc-linux-gnu on 686-class machine would not harm as they are backward-compatible.
I think it matters because things will use CHOST as the name to use for directories. Then it doesn't match with what you actually have and things aren't where they're expected to be. The comments in make.conf seem to indicate that you had an errent setup anyhow so I'm going to mark this has FIXED.