Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189740 - media-libs/libpng-1.2.19 broken on x86-macos
Summary: media-libs/libpng-1.2.19 broken on x86-macos
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: All OS X
: High normal (vote)
Assignee: osx porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-21 17:37 UTC by Elias Pipping (RETIRED)
Modified: 2007-08-22 20:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elias Pipping (RETIRED) gentoo-dev 2007-08-21 17:37:10 UTC
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
Comment 1 Elias Pipping (RETIRED) gentoo-dev 2007-08-21 17:44:45 UTC
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)
Comment 2 Fabian Groffen gentoo-dev 2007-08-21 19:15:09 UTC
masked, we'll wait for the next release then.
Comment 3 Fabian Groffen gentoo-dev 2007-08-22 20:28:23 UTC
I checked in a wanna-be fix.  Can you please sync and retry?
Comment 4 Fabian Groffen gentoo-dev 2007-08-22 20:31:03 UTC
[22:27] rex: ok I sync and then try
[22:28] grobian: k
[22:29] rex: ok now it works
[22:30] grobian: cool