Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160141 - stabilize media-libs/libemf-1.0.3 (--as-needed)
Summary: stabilize media-libs/libemf-1.0.3 (--as-needed)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Patrick Kursawe (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-04 17:11 UTC by brad walker
Modified: 2007-02-18 12:31 UTC (History)
0 users

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


Attachments
emerge -b1 =libemf-1.0* output (libemf-1.0.log,11.95 KB, text/plain)
2007-01-04 17:12 UTC, brad walker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description brad walker 2007-01-04 17:11:47 UTC
media-libs/libemf-1.0 fails compilation with over a dozen undefined references with LDFLAG -Wl,--as-needed. i've tried it with the CFLAGS below and a saner '-Os -march=athlon-xp -ggdb -pipe', both with the same results.

libemf-1.0.3 compiles fine with -Wl,--as-needed. 1.0.3 should probably be stabilized. 1.0 and 1.0.3 are five and one years old, respectively.

please see the attached libemf.log for the errors.

emerge --info:
Portage 2.1.2_rc4-r5 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.19-ck2-r1 i686)
=================================================================
System uname: 2.6.19-ck2-r1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.12.6
Last Sync: Thu, 04 Jan 2007 15:00:03 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.5-r1
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -mfpmath=sse -floop-optimize2 -ftracer -fomit-frame-pointer -ggdb -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=athlon-xp -mfpmath=sse -floop-optimize2 -ftracer -fomit-frame-pointer -ggdb -pipe -fexceptions"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildsyspkg distlocks metadata-transfer sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ "
LDFLAGS="-Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/mozilla /usr/portage/local/layman/fluidportage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X aalib acl acpi alsa apache2 audiofile bash-completion berkdb bitmap-fonts bonobo bzip2 cairo cdparanoia cdr cli cracklib crypt cscope cups curl dbus djvu dlloader doc dri dvd dvdr emacs emboss encode expat fam firefox fontconfig foomaticdb ftp gd gdbm gif gnome gnutls gpm gstreamer gtk hal iconv ipod isdnlog jbig jpeg lcd lcms ldap libcaca libg++ libnotify lm_sensors mad mikmod mmap mmx mng mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin ogg opengl oss pam pango pcre pdf png postgres ppds pppd python quicktime readline real reflection samba sdl session spell spl sqlite sqlite3 sse ssl startup-notification svg symlink tcpd threads tiff tk truetype truetype-fonts type1-fonts udev unicode vorbis win32codecs wmf x86 xcb xcomposite xinerama xml xorg xprint xscreensaver xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 brad walker 2007-01-04 17:12:48 UTC
Created attachment 105438 [details]
emerge -b1 =libemf-1.0* output
Comment 2 Patrick Kursawe (RETIRED) gentoo-dev 2007-02-12 09:16:23 UTC
Sounds like a good idea. Could 1.0.3 go stable?
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2007-02-12 10:41:48 UTC
x86 stable
Comment 4 Gustavo Zacarias (RETIRED) gentoo-dev 2007-02-12 13:01:41 UTC
sparc stable.
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2007-02-13 09:09:06 UTC
ppc64 stable
Comment 6 nixnut (RETIRED) gentoo-dev 2007-02-18 12:31:40 UTC
Stable on ppc. Closing since we're last.