Subject: pkg/26602: graphics/png update does not build on netbsd-1-6
To: None <gnats-bugs@gnats.netbsd.org>
From: Hauke Fath <hf@spg.tu-darmstadt.de>
List: pkgsrc-bugs
Date: 08/09/2004 11:55:28
>Number: 26602
>Category: pkg
>Synopsis: graphics/png update does not build on netbsd-1-6
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Aug 09 10:34:00 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator: Hauke Fath <hf@spg.tu-darmstadt.de>
>Release: NetBSD 1.6.2_STABLE
>Organization:
--
/~\ The ASCII Ribbon Campaign Hauke Fath
\ / No HTML/RTF in email Institut für Nachrichtentechnik
X No Word docs in email TU Darmstadt
/ \ Respect for open standards Ruf +49-6151-16-3281
>Environment:
System: NetBSD zugspitze 1.6.2_STABLE NetBSD 1.6.2_STABLE (GENERIC) #2: Thu Jun 17 15:44:03 CEST 2004 hf@heiligenberg:/var/obj/netbsd-builds/1_6/i386/obj/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
The graphics/png update of today breaks the build on NetBSD 1.6.
/etc/mk.conf has
CFLAGS += -mcpu=i686
CXXFLAGS += -mcpu=i686
[...]
libtool --mode=compile gcc -O2 -mcpu=i686 -I/usr/include -I/usr/include -c pngpread.c
gcc -O2 -mcpu=i686 -c pngpread.c -fPIC -DPIC -o .libs/pngpread.o
gcc -O2 -mcpu=i686 -c pngpread.c -o pngpread.o >/dev/null 2>&1
libtool --mode=link gcc -o libpng.la png.lo pngset.lo pngget.lo pngrutil.lo pngtrans.lo pngwutil.lo pngread.lo pngrio.lo pngwio.lo pngwrite.lo pngrtran.lo pngwtran.lo pngmem.lo pngerror.lo pngpread.lo -rpath /usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -lz -lm -version-info 3:1
gcc -shared .libs/png.o .libs/pngset.o .libs/pngget.o .libs/pngrutil.o .libs/pngtrans.o .libs/pngwutil.o .libs/pngread.o .libs/pngrio.o .libs/pngwio.o .libs/pngwrite.o .libs/pngrtran.o .libs/pngwtran.o .libs/pngmem.o .libs/pngerror.o .libs/pngpread.o -L/usr/src/pkgsrc/graphics/png/work/.buildlink/lib -lz -lm -Wl,-R/usr/pkg/lib -Wl,-soname -Wl,libpng.so.3 -o .libs/libpng.so.3.1
(cd .libs && rm -f libpng.so.3 && ln -s libpng.so.3.1 libpng.so.3)
(cd .libs && rm -f libpng.so && ln -s libpng.so.3.1 libpng.so)
ar cru .libs/libpng.a png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o pngwtran.o pngmem.o pngerror.o pngpread.o
ranlib .libs/libpng.a
creating libpng.la
(cd .libs && rm -f libpng.la && ln -s ../libpng.la libpng.la)
libtool --mode=compile gcc -O2 -mcpu=i686 -I/usr/include -I/usr/include -c pngtest.c
gcc -O2 -mcpu=i686 -c pngtest.c -fPIC -DPIC -o .libs/pngtest.o
pngtest.c: In function `png_debug_malloc':
pngtest.c:515: parse error before `pinfo'
pngtest.c:517: `pinfo' undeclared (first use in this function)
pngtest.c:517: (Each undeclared identifier is reported only once
pngtest.c:517: for each function it appears in.)
*** Error code 1
>How-To-Repeat:
< cd {pkgsrc} && cvs update -dP>
cd /usr/src/pkgsrc/graphics/png
make clean && make
>Fix:
Yes, please. :)
>Release-Note:
>Audit-Trail:
>Unformatted: