I'm trying to update a system, which tries to merge xcursorgen-1.0.1. This results in a linking error with libpng. The missing function 'pow', is probably to be found back in lm.
Reopen with some error messages and emerge --info.
Created attachment 92406 [details] Emerge info make[1]: Entering directory `/var/tmp/portage/xcursorgen-1.0.1/work/xcursorgen-1 .0.1' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/xcursorgen-1.0.1 /work/xcursorgen-1.0.1 -I. -I/usr/include/libpng12 -O3 -march=athlon-tbird -pipe -fomit-frame-pointer -MT xcursorgen-xcursorgen.o -MD -MP -MF ".deps/xcurso rgen-xcursorgen.Tpo" -c -o xcursorgen-xcursorgen.o `test -f 'xcursorgen.c' || ec ho '/var/tmp/portage/xcursorgen-1.0.1/work/xcursorgen-1.0.1/'`xcursorgen.c; \ then mv -f ".deps/xcursorgen-xcursorgen.Tpo" ".deps/xcursorgen-xcursorge n.Po"; else rm -f ".deps/xcursorgen-xcursorgen.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -O3 -march=athlon-tbird -pipe -fomit-frame-pointer -o x cursorgen xcursorgen-xcursorgen.o -lX11 -lXcursor -lpng12 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libpng12.so: undefined reference t o `pow' collect2: ld returned 1 exit status make[1]: *** [xcursorgen] Error 1 make[1]: Leaving directory `/var/tmp/portage/xcursorgen-1.0.1/work/xcursorgen-1. 0.1' make: *** [all] Error 2 Alsjeblieft :)
Added info
Disable confcache, re-emerge libpng. *** This bug has been marked as a duplicate of 138966 ***