Subject: png-1.2.19 build failure on Intel Mac OS X
To: pkgsrc-users <pkgsrc-users@netbsd.org>
From: Mark E. Perkins <perkinsm@bway.net>
List: pkgsrc-users
Date: 08/30/2007 16:21:37
The build fails as shown below....  I suspect this is the known gcc4 bug for
inline assembler code for i386.  I can work around it by appropriate CPPFLAGS
changes in Makefile (which would also be needed in buildlink3.mk).  Can anyone
else confirm this?

Thanks,
Mark

gcc -dynamiclib  -o .libs/libpng12.0.19.0.dylib  .libs/libpng12_la-png.o .libs/l
ibpng12_la-pngset.o .libs/libpng12_la-pngget.o .libs/libpng12_la-pngrutil.o .lib
s/libpng12_la-pngtrans.o .libs/libpng12_la-pngwutil.o .libs/libpng12_la-pngread.
o .libs/libpng12_la-pngrio.o .libs/libpng12_la-pngwio.o .libs/libpng12_la-pngwri
te.o .libs/libpng12_la-pngrtran.o .libs/libpng12_la-pngwtran.o .libs/libpng12_la
-pngmem.o .libs/libpng12_la-pngerror.o .libs/libpng12_la-pngpread.o .libs/libpng
12_la-pnggccrd.o  -L/usr/pkgsrc/graphics/png/work/.buildlink/lib -lz  -install_n
ame  /usr/pkg/lib/libpng12.0.dylib -Wl,-compatibility_version -Wl,20 -Wl,-curren
t_version -Wl,20.0
ld: Undefined symbols:
_HBClearMask
_LBCarryMask
_amask0_8_0
_amask2_3_3
_amask4_2_2
_amask5_3_0
_amask6_2_0
_mask16_0
_mask16_1
_mask24_0
_mask24_1
_mask24_2
_mask32_0
_mask32_1
_mask32_2
_mask32_3
_mask48_0
_mask48_1
_mask48_2
_mask48_3
_mask48_4
_mask48_5
_mask8_0
/usr/bin/libtool: internal link edit command failed
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/graphics/png/work/libpng-1.2.19