Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 366931 - media-libs/gst-plugins-base-0.10.35: Missing local labels prevents compilation
Summary: media-libs/gst-plugins-base-0.10.35: Missing local labels prevents compilation
Status: VERIFIED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: x86 OS X
: Normal normal (vote)
Assignee: Gentoo Prefix
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-11 22:33 UTC by Charles Davis
Modified: 2012-03-07 19:36 UTC (History)
0 users

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


Attachments
Build log for media-libs/gst-plugins-base-0.10.31 (build.log,49.93 KB, text/plain)
2011-05-11 22:34 UTC, Charles Davis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Charles Davis 2011-05-11 22:33:47 UTC
When compiling =media-libs/gst-plugins-base-0.10.31, I get this:

{standard input}:2044:non-relocatable subtraction expression, "LC2" minus "L00000000008$pb"
{standard input}:2044:symbol: "L00000000008$pb" can't be undefined in a subtraction expression
{standard input}:1976:non-relocatable subtraction expression, "LC2" minus "L00000000007$pb"
{standard input}:1976:symbol: "L00000000007$pb" can't be undefined in a subtraction expression
{standard input}:1905:non-relocatable subtraction expression, "LC0" minus "L00000000006$pb"
{standard input}:1905:symbol: "L00000000006$pb" can't be undefined in a subtraction expression
{standard input}:1854:non-relocatable subtraction expression, "LC0" minus "L00000000005$pb"
{standard input}:1854:symbol: "L00000000005$pb" can't be undefined in a subtraction expression
{standard input}:unknown:Undefined local symbol L00000000005$pb
{standard input}:unknown:Undefined local symbol L00000000006$pb
{standard input}:unknown:Undefined local symbol L00000000007$pb
{standard input}:unknown:Undefined local symbol L00000000008$pb
make[4]: *** [libgstaudioconvert_la-tmp-orc.lo] Error 1

(Full log will be attached.) At first I thought this was happening because of bug 366817, but I was wrong (as usual). Upgrading to .32 might help, but that needs gstreamer itself to be at .32.

By the way, this happens even though the 'orc' use flag is masked. Maybe you missed something?


Reproducible: Always

Steps to Reproduce:
1. emerge =media-libs/gst-plugins-good-0.10.31

Actual Results:  
Compilation fails with the errors mentioned above.

Expected Results:  
Compilation should succeed, and it shouldn't compile anything orc-related because the 'orc' use flag is masked.

Portage 2.2.01.18252-prefix (prefix/darwin/macos/10.6/x86, gcc-4.2.1, unavailable, 10.7.0 i386)
=================================================================
System uname: Darwin-10.7.0-i386-32bit
Timestamp of tree: Wed, 11 May 2011 20:39:49 +0000
distcc 3.1-toolwhip.1 i386-apple-darwin10.0 [disabled]
app-shells/bash:     4.2_p8
dev-lang/python:     2.7.1-r1
dev-util/cmake:      2.8.3-r1
sys-devel/autoconf:  2.68
sys-devel/automake:  1.11.1
sys-devel/gcc-config: 1.4.1-r00.2
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
virtual/os-headers:  0
Repositories: gentoo_prefix
Installed sets: 
ACCEPT_KEYWORDS="~x86-macos"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-apple-darwin10"
CFLAGS="-O2 -pipe -march=core2"
CHOST="i686-apple-darwin10"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/portage /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -pipe -march=core2"
DISTDIR="/Users/chip/Gentoo/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs collision-protect distlocks fixlafiles fixpackages news nostrip parallel-fetch preserve-libs protect-owned sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LDFLAGS="-Wl,-dead_strip_dylibs"
MAKEOPTS="-j4"
PKGDIR="/Users/chip/Gentoo/usr/portage/packages"
PORTAGE_CONFIGROOT="/Users/chip/Gentoo/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/Users/chip/Gentoo/var/tmp"
PORTDIR="/Users/chip/Gentoo/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.prefix.freens.org/gentoo-portage-prefix"
USE="aqua bash-completion berkdb bzip2 coreaudio cracklib crypt curl cxx dbus exceptions expat extensions gdbm gmp gnutls gpg gzip iconv icu ipv6 jbig jpeg libssh2 lzma lzo mmx mmxext mng modules mysql ncurses nls objc objc++ pch perl png prefix python qt3support readline ruby sasl sql sqlite3 sse sse2 ssl subversion tcl threads tiff tk truetype unicode vim-syntax x86-macos xml zlib" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="Darwin" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse" KERNEL="Darwin" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

[ebuild     U ] media-libs/gst-plugins-base-0.10.31 [0.10.30] USE="nls -debug (-introspection) (-orc)"
Comment 1 Charles Davis 2011-05-11 22:34:54 UTC
Created attachment 272903 [details]
Build log for media-libs/gst-plugins-base-0.10.31
Comment 2 Charles Davis 2011-09-30 22:48:19 UTC
Still present with same error.
Comment 3 Fabian Groffen gentoo-dev 2011-11-20 19:19:09 UTC
This is caused by a toolchain bug, which pops up on too strong optimisation.

Fixed by reducing the optimisation level for the two modules that trigger this bug.