[magick-developers] libpng: undefined symbols?
Timothy Hunter
cyclists at nc.rr.com
Thu Sep 6 14:51:55 PDT 2007
I've heard from two RMagick users that they're getting errors when
linking libpng, using the version of libpng currently in the
delegates directory on ftp.imagemagick.org. This has just started in
the last week or so. Anybody else seen this?
Here's the messages from just the link step. The complete output from
make follows. (The time stamps at the beginning of each line are from
my logging program.)
13:18:14: gcc -dynamiclib -o .libs/libpng12.0.19.0.dylib .libs/
libpng12_la-png.o .libs/libpng12_la-pngset.o .libs/libpng12_la-
pngget.o .libs/libpng12_la-pngrutil.o .libs/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-pngwrite.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/libpng12_la-pnggccrd.o
-lz -install_name /usr/local/lib/libpng12.0.dylib -Wl,-
compatibility_version -Wl,20 -Wl,-current_version -Wl,20.0
13:18:15: ld: Undefined symbols:
13:18:15: _HBClearMask
13:18:15: _LBCarryMask
13:18:15: _amask0_8_0
13:18:15: _amask2_3_3
13:18:15: _amask4_2_2
13:18:15: _amask5_3_0
13:18:15: _amask6_2_0
13:18:15: _mask16_0
13:18:15: _mask16_1
13:18:15: _mask24_0
13:18:15: _mask24_1
13:18:15: _mask24_2
13:18:15: _mask32_0
13:18:15: _mask32_1
13:18:15: _mask32_2
13:18:15: _mask32_3
13:18:15: _mask48_0
13:18:15: _mask48_1
13:18:15: _mask48_2
13:18:15: _mask48_3
13:18:15: _mask48_4
13:18:15: _mask48_5
13:18:15: _mask8_0
13:18:15: /usr/bin/libtool: internal link edit command failed
Here's the complete output from make:
13:14:30: make
13:14:30: make all-am
13:14:30: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-png.lo -MD -MP -MF ".deps/libpng12_la-png.Tpo" -c -o
libpng12_la-png.lo `test -f 'png.c' || echo './'`png.c; \
13:14:30: then mv -f ".deps/libpng12_la-png.Tpo" ".deps/libpng12_la-
png.Plo"; else rm -f ".deps/libpng12_la-png.Tpo"; exit 1; fi
13:14:30: mkdir .libs
13:14:30: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-png.lo -MD -MP -MF .deps/libpng12_la-png.Tpo -c
png.c -fno-common -DPIC -o .libs/libpng12_la-png.o
13:14:30: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-png.lo -MD -MP -MF .deps/libpng12_la-png.Tpo -c
png.c -o libpng12_la-png.o >/dev/null 2>&1
13:14:31: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngset.lo -MD -MP -MF ".deps/libpng12_la-pngset.Tpo" -c -
o libpng12_la-pngset.lo `test -f 'pngset.c' || echo './'`pngset.c; \
13:14:31: then mv -f ".deps/libpng12_la-pngset.Tpo" ".deps/
libpng12_la-pngset.Plo"; else rm -f ".deps/libpng12_la-pngset.Tpo";
exit 1; fi
13:14:31: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngset.lo -MD -MP -MF .deps/libpng12_la-pngset.Tpo
-c pngset.c -fno-common -DPIC -o .libs/libpng12_la-pngset.o
13:14:31: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngset.lo -MD -MP -MF .deps/libpng12_la-pngset.Tpo
-c pngset.c -o libpng12_la-pngset.o >/dev/null 2>&1
13:14:31: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngget.lo -MD -MP -MF ".deps/libpng12_la-pngget.Tpo" -c -
o libpng12_la-pngget.lo `test -f 'pngget.c' || echo './'`pngget.c; \
13:14:31: then mv -f ".deps/libpng12_la-pngget.Tpo" ".deps/
libpng12_la-pngget.Plo"; else rm -f ".deps/libpng12_la-pngget.Tpo";
exit 1; fi
13:14:32: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngget.lo -MD -MP -MF .deps/libpng12_la-pngget.Tpo
-c pngget.c -fno-common -DPIC -o .libs/libpng12_la-pngget.o
13:14:32: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngget.lo -MD -MP -MF .deps/libpng12_la-pngget.Tpo
-c pngget.c -o libpng12_la-pngget.o >/dev/null 2>&1
13:14:32: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngrutil.lo -MD -MP -MF ".deps/libpng12_la-pngrutil.Tpo" -
c -o libpng12_la-pngrutil.lo `test -f 'pngrutil.c' || echo
'./'`pngrutil.c; \
13:14:32: then mv -f ".deps/libpng12_la-pngrutil.Tpo" ".deps/
libpng12_la-pngrutil.Plo"; else rm -f ".deps/libpng12_la-
pngrutil.Tpo"; exit 1; fi
13:14:32: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrutil.lo -MD -MP -MF .deps/libpng12_la-
pngrutil.Tpo -c pngrutil.c -fno-common -DPIC -o .libs/libpng12_la-
pngrutil.o
13:14:33: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrutil.lo -MD -MP -MF .deps/libpng12_la-
pngrutil.Tpo -c pngrutil.c -o libpng12_la-pngrutil.o >/dev/null 2>&1
13:14:34: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngtrans.lo -MD -MP -MF ".deps/libpng12_la-pngtrans.Tpo" -
c -o libpng12_la-pngtrans.lo `test -f 'pngtrans.c' || echo
'./'`pngtrans.c; \
13:14:34: then mv -f ".deps/libpng12_la-pngtrans.Tpo" ".deps/
libpng12_la-pngtrans.Plo"; else rm -f ".deps/libpng12_la-
pngtrans.Tpo"; exit 1; fi
13:14:34: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngtrans.lo -MD -MP -MF .deps/libpng12_la-
pngtrans.Tpo -c pngtrans.c -fno-common -DPIC -o .libs/libpng12_la-
pngtrans.o
13:14:34: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngtrans.lo -MD -MP -MF .deps/libpng12_la-
pngtrans.Tpo -c pngtrans.c -o libpng12_la-pngtrans.o >/dev/null 2>&1
13:14:34: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngwutil.lo -MD -MP -MF ".deps/libpng12_la-pngwutil.Tpo" -
c -o libpng12_la-pngwutil.lo `test -f 'pngwutil.c' || echo
'./'`pngwutil.c; \
13:14:34: then mv -f ".deps/libpng12_la-pngwutil.Tpo" ".deps/
libpng12_la-pngwutil.Plo"; else rm -f ".deps/libpng12_la-
pngwutil.Tpo"; exit 1; fi
13:14:35: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwutil.lo -MD -MP -MF .deps/libpng12_la-
pngwutil.Tpo -c pngwutil.c -fno-common -DPIC -o .libs/libpng12_la-
pngwutil.o
13:14:35: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwutil.lo -MD -MP -MF .deps/libpng12_la-
pngwutil.Tpo -c pngwutil.c -o libpng12_la-pngwutil.o >/dev/null 2>&1
13:14:36: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngread.lo -MD -MP -MF ".deps/libpng12_la-pngread.Tpo" -c
-o libpng12_la-pngread.lo `test -f 'pngread.c' || echo './'`pngread.c; \
13:14:36: then mv -f ".deps/libpng12_la-pngread.Tpo" ".deps/
libpng12_la-pngread.Plo"; else rm -f ".deps/libpng12_la-pngread.Tpo";
exit 1; fi
13:14:36: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngread.lo -MD -MP -MF .deps/libpng12_la-
pngread.Tpo -c pngread.c -fno-common -DPIC -o .libs/libpng12_la-
pngread.o
13:14:36: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngread.lo -MD -MP -MF .deps/libpng12_la-
pngread.Tpo -c pngread.c -o libpng12_la-pngread.o >/dev/null 2>&1
13:14:37: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngrio.lo -MD -MP -MF ".deps/libpng12_la-pngrio.Tpo" -c -
o libpng12_la-pngrio.lo `test -f 'pngrio.c' || echo './'`pngrio.c; \
13:14:37: then mv -f ".deps/libpng12_la-pngrio.Tpo" ".deps/
libpng12_la-pngrio.Plo"; else rm -f ".deps/libpng12_la-pngrio.Tpo";
exit 1; fi
13:14:37: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrio.lo -MD -MP -MF .deps/libpng12_la-pngrio.Tpo
-c pngrio.c -fno-common -DPIC -o .libs/libpng12_la-pngrio.o
13:14:37: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrio.lo -MD -MP -MF .deps/libpng12_la-pngrio.Tpo
-c pngrio.c -o libpng12_la-pngrio.o >/dev/null 2>&1
13:14:37: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngwio.lo -MD -MP -MF ".deps/libpng12_la-pngwio.Tpo" -c -
o libpng12_la-pngwio.lo `test -f 'pngwio.c' || echo './'`pngwio.c; \
13:14:37: then mv -f ".deps/libpng12_la-pngwio.Tpo" ".deps/
libpng12_la-pngwio.Plo"; else rm -f ".deps/libpng12_la-pngwio.Tpo";
exit 1; fi
13:14:38: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwio.lo -MD -MP -MF .deps/libpng12_la-pngwio.Tpo
-c pngwio.c -fno-common -DPIC -o .libs/libpng12_la-pngwio.o
13:14:38: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwio.lo -MD -MP -MF .deps/libpng12_la-pngwio.Tpo
-c pngwio.c -o libpng12_la-pngwio.o >/dev/null 2>&1
13:14:38: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngwrite.lo -MD -MP -MF ".deps/libpng12_la-pngwrite.Tpo" -
c -o libpng12_la-pngwrite.lo `test -f 'pngwrite.c' || echo
'./'`pngwrite.c; \
13:14:38: then mv -f ".deps/libpng12_la-pngwrite.Tpo" ".deps/
libpng12_la-pngwrite.Plo"; else rm -f ".deps/libpng12_la-
pngwrite.Tpo"; exit 1; fi
13:14:38: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwrite.lo -MD -MP -MF .deps/libpng12_la-
pngwrite.Tpo -c pngwrite.c -fno-common -DPIC -o .libs/libpng12_la-
pngwrite.o
13:14:38: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwrite.lo -MD -MP -MF .deps/libpng12_la-
pngwrite.Tpo -c pngwrite.c -o libpng12_la-pngwrite.o >/dev/null 2>&1
13:14:39: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngrtran.lo -MD -MP -MF ".deps/libpng12_la-pngrtran.Tpo" -
c -o libpng12_la-pngrtran.lo `test -f 'pngrtran.c' || echo
'./'`pngrtran.c; \
13:14:39: then mv -f ".deps/libpng12_la-pngrtran.Tpo" ".deps/
libpng12_la-pngrtran.Plo"; else rm -f ".deps/libpng12_la-
pngrtran.Tpo"; exit 1; fi
13:14:39: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrtran.lo -MD -MP -MF .deps/libpng12_la-
pngrtran.Tpo -c pngrtran.c -fno-common -DPIC -o .libs/libpng12_la-
pngrtran.o
13:14:40: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngrtran.lo -MD -MP -MF .deps/libpng12_la-
pngrtran.Tpo -c pngrtran.c -o libpng12_la-pngrtran.o >/dev/null 2>&1
13:14:41: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngwtran.lo -MD -MP -MF ".deps/libpng12_la-pngwtran.Tpo" -
c -o libpng12_la-pngwtran.lo `test -f 'pngwtran.c' || echo
'./'`pngwtran.c; \
13:14:41: then mv -f ".deps/libpng12_la-pngwtran.Tpo" ".deps/
libpng12_la-pngwtran.Plo"; else rm -f ".deps/libpng12_la-
pngwtran.Tpo"; exit 1; fi
13:14:42: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwtran.lo -MD -MP -MF .deps/libpng12_la-
pngwtran.Tpo -c pngwtran.c -fno-common -DPIC -o .libs/libpng12_la-
pngwtran.o
13:14:42: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngwtran.lo -MD -MP -MF .deps/libpng12_la-
pngwtran.Tpo -c pngwtran.c -o libpng12_la-pngwtran.o >/dev/null 2>&1
13:14:42: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngmem.lo -MD -MP -MF ".deps/libpng12_la-pngmem.Tpo" -c -
o libpng12_la-pngmem.lo `test -f 'pngmem.c' || echo './'`pngmem.c; \
13:14:42: then mv -f ".deps/libpng12_la-pngmem.Tpo" ".deps/
libpng12_la-pngmem.Plo"; else rm -f ".deps/libpng12_la-pngmem.Tpo";
exit 1; fi
13:14:42: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngmem.lo -MD -MP -MF .deps/libpng12_la-pngmem.Tpo
-c pngmem.c -fno-common -DPIC -o .libs/libpng12_la-pngmem.o
13:14:42: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngmem.lo -MD -MP -MF .deps/libpng12_la-pngmem.Tpo
-c pngmem.c -o libpng12_la-pngmem.o >/dev/null 2>&1
13:14:43: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngerror.lo -MD -MP -MF ".deps/libpng12_la-pngerror.Tpo" -
c -o libpng12_la-pngerror.lo `test -f 'pngerror.c' || echo
'./'`pngerror.c; \
13:14:43: then mv -f ".deps/libpng12_la-pngerror.Tpo" ".deps/
libpng12_la-pngerror.Plo"; else rm -f ".deps/libpng12_la-
pngerror.Tpo"; exit 1; fi
13:14:43: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngerror.lo -MD -MP -MF .deps/libpng12_la-
pngerror.Tpo -c pngerror.c -fno-common -DPIC -o .libs/libpng12_la-
pngerror.o
13:14:43: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngerror.lo -MD -MP -MF .deps/libpng12_la-
pngerror.Tpo -c pngerror.c -o libpng12_la-pngerror.o >/dev/null 2>&1
13:14:43: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pngpread.lo -MD -MP -MF ".deps/libpng12_la-pngpread.Tpo" -
c -o libpng12_la-pngpread.lo `test -f 'pngpread.c' || echo
'./'`pngpread.c; \
13:14:43: then mv -f ".deps/libpng12_la-pngpread.Tpo" ".deps/
libpng12_la-pngpread.Plo"; else rm -f ".deps/libpng12_la-
pngpread.Tpo"; exit 1; fi
13:14:43: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngpread.lo -MD -MP -MF .deps/libpng12_la-
pngpread.Tpo -c pngpread.c -fno-common -DPIC -o .libs/libpng12_la-
pngpread.o
13:14:44: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pngpread.lo -MD -MP -MF .deps/libpng12_la-
pngpread.Tpo -c pngpread.c -o libpng12_la-pngpread.o >/dev/null 2>&1
13:14:44: if /bin/sh ./libtool --mode=compile --tag=CC gcc -
DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -O2 -MT
libpng12_la-pnggccrd.lo -MD -MP -MF ".deps/libpng12_la-pnggccrd.Tpo" -
c -o libpng12_la-pnggccrd.lo `test -f 'pnggccrd.c' || echo
'./'`pnggccrd.c; \
13:14:44: then mv -f ".deps/libpng12_la-pnggccrd.Tpo" ".deps/
libpng12_la-pnggccrd.Plo"; else rm -f ".deps/libpng12_la-
pnggccrd.Tpo"; exit 1; fi
13:14:44: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pnggccrd.lo -MD -MP -MF .deps/libpng12_la-
pnggccrd.Tpo -c pnggccrd.c -fno-common -DPIC -o .libs/libpng12_la-
pnggccrd.o
13:14:45: gcc -DHAVE_CONFIG_H -I. -I. -I. -DPNG_CONFIGURE_LIBPNG -g -
O2 -MT libpng12_la-pnggccrd.lo -MD -MP -MF .deps/libpng12_la-
pnggccrd.Tpo -c pnggccrd.c -o libpng12_la-pnggccrd.o >/dev/null 2>&1
13:14:45: rm -f libpng.sym libpng.sym.new
13:14:45: gcc -E -DPNG_CONFIGURE_LIBPNG -DPNG_BUILDSYMS ./png.h | \
13:14:45: /usr/bin/sed -n -e 's|^.*PNG_FUNCTION_EXPORT[ ]*\([a-zA-
Z0-9_]*\).*$|\1|p' \
13:14:45: -e 's|^.*PNG_DATA_EXPORT[ ]*\([a-zA-Z0-9_]*\).*$|\1|p' \
13:14:45: >libpng.sym.new
13:14:46: mv libpng.sym.new libpng.sym
13:14:46: /bin/sh ./libtool --mode=link --tag=CC gcc -g -O2 -o
libpng12.la -rpath /usr/local/lib -no-undefined -export-dynamic -
version-number 0:19:0 -export-symbols libpng.sym libpng12_la-png.lo
libpng12_la-pngset.lo libpng12_la-pngget.lo libpng12_la-pngrutil.lo
libpng12_la-pngtrans.lo libpng12_la-pngwutil.lo libpng12_la-
pngread.lo libpng12_la-pngrio.lo libpng12_la-pngwio.lo libpng12_la-
pngwrite.lo libpng12_la-pngrtran.lo libpng12_la-pngwtran.lo
libpng12_la-pngmem.lo libpng12_la-pngerror.lo libpng12_la-pngpread.lo
libpng12_la-pnggccrd.lo -lz
13:14:46: sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," <
libpng.sym > .libs/libpng12-symbols.expsym
13:14:46: gcc -dynamiclib -o .libs/libpng12.0.19.0.dylib .libs/
libpng12_la-png.o .libs/libpng12_la-pngset.o .libs/libpng12_la-
pngget.o .libs/libpng12_la-pngrutil.o .libs/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-pngwrite.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/libpng12_la-pnggccrd.o
-lz -install_name /usr/local/lib/libpng12.0.dylib -Wl,-
compatibility_version -Wl,20 -Wl,-current_version -Wl,20.0
13:14:47: ld: Undefined symbols:
13:14:47: _HBClearMask
13:14:47: _LBCarryMask
13:14:47: _amask0_8_0
13:14:47: _amask2_3_3
13:14:47: _amask4_2_2
13:14:47: _amask5_3_0
13:14:47: _amask6_2_0
13:14:47: _mask16_0
13:14:47: _mask16_1
13:14:47: _mask24_0
13:14:47: _mask24_1
13:14:47: _mask24_2
13:14:47: _mask32_0
13:14:47: _mask32_1
13:14:47: _mask32_2
13:14:47: _mask32_3
13:14:47: _mask48_0
13:14:47: _mask48_1
13:14:47: _mask48_2
13:14:47: _mask48_3
13:14:47: _mask48_4
13:14:47: _mask48_5
13:14:47: _mask8_0
13:14:47: /usr/bin/libtool: internal link edit command failed
13:14:47: make[1]: *** [libpng12.la] Error 1
13:14:47: make: *** [all] Error 2
More information about the Magick-developers
mailing list