libpng 1.2.18-r1 compiles and passes the test suite on my machine. libpng 1.2.19 does not compile on it, though. This is the error I get: i686-apple-darwin8-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 -march=nocona -install_name /Users/pipping/Gentoo/usr/lib/libpng12.0.dylib -Wl,-compatibility_version -Wl,20 -Wl,-current_version -Wl,20.0 /Users/pipping/Gentoo/usr/i686-apple-darwin8/binutils-bin/20070629/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 /Users/pipping/Gentoo/usr/bin/libtool: internal link edit command failed = = = = = emerge --info = = = = = Portage 2.2.00.7595-prefix (default-prefix/darwin/macos/10.4/x86, gcc-4.0.1, unavailable, 8.10.1 i386) ================================================================= System uname: 8.10.1 i386 i386 Gentoo Prefix Base System version 1.12.5 Timestamp of tree: Tue, 21 Aug 2007 17:25:20 +0000 distcc 2.18.3-Apple.1 powerpc-apple-darwin8.0 (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.4-r04.2 dev-python/pycrypto: 2.0.1-r6 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 ACCEPT_KEYWORDS="x86-macos ~x86-macos" AUTOCLEAN="yes" CBUILD="i686-apple-darwin8" CFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" CHOST="i686-apple-darwin8" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=nocona -fomit-frame-pointer -pipe" DISTDIR="/Users/pipping/Gentoo/usr/portage/distfiles" EPREFIX="/Users/pipping/Gentoo" FEATURES="collision-protect distlocks metadata-transfer nodoc noinfo nostrip parallel-fetch sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS=" http://gentoo.mneisen.org/ http://mirror.muntinternet.net/pub/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ " INSTALL_MASK="*.info *.info-?" MAKEOPTS="-j3" PKGDIR="/Users/pipping/Gentoo/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/Users/pipping/Gentoo/var/tmp" PORTDIR="/Users/pipping/Gentoo/usr/portage" SYNC="svn+http://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay" USE="aac coreaudio cracklib crypt gnutls gpgme imap mmx mmxext ncurses objc objc++ prefix readline sasl smtp sse sse2 ssl unicode x86-macos zlib" ELIBC="Darwin" INPUT_DEVICES="keyboard mouse" KERNEL="Darwin" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
the issue has apparently been resolved upstream and is no longer present in the latest beta, 1.2.20beta03. Is there any reason not to mask 1.2.19 and wait for 1.2.20? Judging by the official website nothing important, has changed from 1.2.19 to 1.2.18 (by important I mean removal of security flaws)
masked, we'll wait for the next release then.
I checked in a wanna-be fix. Can you please sync and retry?
[22:27] rex: ok I sync and then try [22:28] grobian: k [22:29] rex: ok now it works [22:30] grobian: cool