Subject: Warning: graphics/png is currently broken
To: None <tech-pkg@NetBSD.org, pkgsrc-users@NetBSD.org>
From: Bernd Ernesti <veego@NetBSD.org>
List: tech-pkg
Date: 04/17/2006 08:51:08
Hi,
there is currently a problem after the update and last changes for the
png package, which could case it to fail.
At least it failed for me while compiling print/cups:
../filter/.libs/libcupsimage.so: undefined reference to `png_read_destroy'
# cd /usr/pkg/lib
# ls -la libpng*
lrwxr-xr-x 1 root wheel 10 Apr 17 01:35 libpng.a -> libpng12.a
-rw-r--r-- 1 root wheel 851 Apr 17 01:35 libpng.la
lrwxr-xr-x 1 root wheel 11 Apr 17 01:35 libpng.so -> libpng12.so
lrwxr-xr-x 1 root wheel 15 Apr 17 01:35 libpng.so.3 -> libpng.so.3.9.0
-rwxr-xr-x 1 root wheel 151028 Apr 17 01:35 libpng.so.3.9.0
-rw-r--r-- 1 root wheel 162706 Apr 17 01:35 libpng12.a
-rwxr-xr-x 1 root wheel 865 Apr 17 01:35 libpng12.la
lrwxr-xr-x 1 root wheel 17 Apr 17 01:35 libpng12.so -> libpng12.so.0.9.0
lrwxr-xr-x 1 root wheel 17 Apr 17 01:35 libpng12.so.0 -> libpng12.so.0.9.0
-rwxr-xr-x 1 root wheel 142520 Apr 17 01:35 libpng12.so.0.9.0
# nm libpng.so.3 | grep png_read_destroy
00011668 T png_read_destroy
# nm libpng12.so | grep png_read_destroy
0000f548 t png_read_destroy
I didn't had the chance to check why these two libraries are different,
but at least the libpng.so link should point to libpng.so.3.9.0 and not
to the libpng12.so library.
With this I could build a few packages and a newly build xv package displays
a png picture.
Bernd