x86_64-pc-linux-gnu-gcc -march=core2 -mtune=core2 -O2 -pipe -Wl,-O1 -Wl,--hash-style=gnu -Wl,--sort-common -Wl,--as-needed -o .libs/annotate annotate.o -L/usr/lib64 ./.libs/libgd.so /usr/lib64/libjpeg.so /usr/lib64/libfreetype.so /usr/lib64/libpng14.so -lz -lm ./.libs/libgd.so: undefined reference to `png_check_sig' collect2: ld returned 1 exit status make[2]: *** [annotate] Error 1 make[2]: *** Waiting for unfinished jobs.... ./.libs/libgd.so: undefined reference to `png_check_sig' collect2: ld returned 1 exit status make[2]: *** [gdparttopng] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-libs/gd-2.0.35-r1/work/gd-2.0.35' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-libs/gd-2.0.35-r1/work/gd-2.0.35' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: See URL for a patch.
+ 08 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> gd-2.0.35-r1.ebuild, + +files/gd-2.0.35-libpng14.patch: + Fix building with libpng14 wrt #305101 by Lars Wendler. from archlinux