CPU Duron 950 From /etc/make.conf: USE="acl doc esd evo fbcon flash gentoo samba tetex" CHOST='i686-pc-linux-gnu' CFLAGS='-march=athlon -mcpu=athlon -O3 -pipe' CXXFLAGS='-march=athlon -mcpu=athlon -O3 -pipe' Output: In file included from writejpg.c:8: image.h:41: parse error before "png_structp" image.h:41: warning: no semicolon at end of struct or union image.h:42: warning: data definition has no type or storage class image.h:43: warning: data definition has no type or storage class image.h:60: parse error before "png_image_struct" image.h:60: warning: no semicolon at end of struct or union image.h:60: warning: no semicolon at end of struct or union image.h:65: parse error before '}' token image.h:65: warning: data definition has no type or storage class image.h:66: parse error before '}' token image.h:66: warning: data definition has no type or storage class image.h:68: parse error before '*' token image.h:68: warning: data definition has no type or storage class writejpg.c: In function `read_jpg_info': writejpg.c:94: request for member `image_struct' in something not a structure or union writejpg.c:96: request for member `image_struct' in something not a structure or union writejpg.c:96: request for member `image_name' in something not a structure or union writejpg.c: In function `write_jpg': writejpg.c:172: request for member `image_struct' in something not a structure or union writejpg.c:173: request for member `image_struct' in something not a structure or union writejpg.c:174: request for member `image_struct' in something not a structure or union writejpg.c:175: request for member `image_struct' in something not a structure or union writejpg.c:177: request for member `image_struct' in something not a structure or union writejpg.c:192: request for member `image_struct' in something not a structure or union writejpg.c:195: request for member `image_struct' in something not a structure or union writejpg.c:196: request for member `image_struct' in something not a structure or union make[3]: *** [writejpg.o] Error 1 make[3]: Leaving directory `/home/tmp/portage/tetex-1.0.7-r12/work/teTeX-1.0/texk/web2c/pdftexdir' make[2]: *** [pdftexdir/libpdf.a] Error 2 make[2]: Leaving directory `/home/tmp/portage/tetex-1.0.7-r12/work/teTeX-1.0/texk/web2c' make[1]: *** [all] Error 1 make[1]: Leaving directory `/home/tmp/portage/tetex-1.0.7-r12/work/teTeX-1.0/texk' make: *** [all] Error 1 !!! ERROR: app-text/tetex-1.0.7-r12 failed. !!! Function einstall, Line 322, Exitcode 2 !!! einstall failed
try this: emerge sync emerge -u world if you see libpng being upgraded, great else: emerge libpng then try this again
This morning I did: emerge rsync emerge -u system emerge -u world and it compiled OK.
closing this