Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 187549 - media-video/vlc-0.8.6c fails to compile, assembler weakref error
Summary: media-video/vlc-0.8.6c fails to compile, assembler weakref error
Status: RESOLVED DUPLICATE of bug 159872
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-02 21:18 UTC by Adeel
Modified: 2007-08-02 21:32 UTC (History)
0 users

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


Attachments
my emerge --inf output (emerge info,7.69 KB, text/plain)
2007-08-02 21:20 UTC, Adeel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adeel 2007-08-02 21:18:19 UTC
emerging vlc-0.8.6c with the following USE flags results in failure:

media-video/vlc-0.8.6c  USE="X a52 aalib alsa daap directfb dts dvb dvd fbcon libnotify mp3 mpeg ncurses nsplugin opengl png sdl skins stream truetype v4l vlm wxwindows x264 xinerama xosd xv (-3dfx) (-altivec) -arts -avahi -bidi -cdda -cddb -corba -dc1394 -debug -esd -flac -ggi -gnutls -hal -httpd -jack -libcaca -lirc -live -matroska -mod -musepack -ogg -optimisememory -oss -rtsp -samba -sdl-image -seamonkey -shout -speex -svg (-svga) -theora -upnp -vcd -vorbis (-win32codecs) -xml"

Reproducible: Always

Steps to Reproduce:

Actual Results:  
 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -DSYS_LINUX -I../../../include -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLOCALEDIR=\"/usr/share/locale\" -DDATA_PATH=\"/usr/share/vlc\" -DPLUGIN_PATH=\"/usr/lib64/vlc\" -O2 -D__VLC__ -D__PLUGIN__ -DMODULE_NAME=wxwidgets -DMODULE_NAME_IS_wxwidgets -I/usr/lib64/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -D_UNICODE -DUNICODE -fno-strict-aliasing -Wsign-compare -Wall -O2 -pipe -I /usr/include/directfb -pipe -MT libwxwidgets_plugin_la-wxwidgets.lo -MD -MP -MF .deps/libwxwidgets_plugin_la-wxwidgets.Tpo -c wxwidgets.cpp  -fPIC -DPIC -o .libs/libwxwidgets_plugin_la-wxwidgets.o
{standard input}: Assembler messages:
{standard input}:1270: Error: unknown pseudo-op: `.weakref'
{standard input}:1271: Error: unknown pseudo-op: `.weakref'
{standard input}:1272: Error: unknown pseudo-op: `.weakref'
{standard input}:1273: Error: unknown pseudo-op: `.weakref'
{standard input}:1274: Error: unknown pseudo-op: `.weakref'
{standard input}:1275: Error: unknown pseudo-op: `.weakref'
{standard input}:1276: Error: unknown pseudo-op: `.weakref'
{standard input}:1277: Error: unknown pseudo-op: `.weakref'
{standard input}:1278: Error: unknown pseudo-op: `.weakref'
{standard input}:1279: Error: unknown pseudo-op: `.weakref'
{standard input}:1280: Error: unknown pseudo-op: `.weakref'
{standard input}:1281: Error: unknown pseudo-op: `.weakref'
{standard input}:1282: Error: unknown pseudo-op: `.weakref'
{standard input}:1283: Error: unknown pseudo-op: `.weakref'
make[6]: *** [libwxwidgets_plugin_la-streamdata.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
{standard input}: Assembler messages:
{standard input}:3900: Error: unknown pseudo-op: `.weakref'
{standard input}:3901: Error: unknown pseudo-op: `.weakref'
{standard input}:3902: Error: unknown pseudo-op: `.weakref'
{standard input}:3903: Error: unknown pseudo-op: `.weakref'
{standard input}:3904: Error: unknown pseudo-op: `.weakref'
{standard input}:3905: Error: unknown pseudo-op: `.weakref'
{standard input}:3906: Error: unknown pseudo-op: `.weakref'
{standard input}:3907: Error: unknown pseudo-op: `.weakref'
{standard input}:3908: Error: unknown pseudo-op: `.weakref'
{standard input}:3909: Error: unknown pseudo-op: `.weakref'
{standard input}:3910: Error: unknown pseudo-op: `.weakref'
{standard input}:3911: Error: unknown pseudo-op: `.weakref'
{standard input}:3912: Error: unknown pseudo-op: `.weakref'
{standard input}:3913: Error: unknown pseudo-op: `.weakref'
{standard input}: Assembler messages:
{standard input}:9279: Error: unknown pseudo-op: `.weakref'
{standard input}:9280: Error: unknown pseudo-op: `.weakref'
{standard input}:9281: Error: unknown pseudo-op: `.weakref'
{standard input}:9282: Error: unknown pseudo-op: `.weakref'
{standard input}:9283: Error: unknown pseudo-op: `.weakref'
{standard input}:9284: Error: unknown pseudo-op: `.weakref'
{standard input}:9285: Error: unknown pseudo-op: `.weakref'
{standard input}:9286: Error: unknown pseudo-op: `.weakref'
{standard input}:9287: Error: unknown pseudo-op: `.weakref'
{standard input}:9288: Error: unknown pseudo-op: `.weakref'
{standard input}:9289: Error: unknown pseudo-op: `.weakref'
{standard input}:9290: Error: unknown pseudo-op: `.weakref'
{standard input}:9291: Error: unknown pseudo-op: `.weakref'
{standard input}:9292: Error: unknown pseudo-op: `.weakref'
make[6]: *** [libwxwidgets_plugin_la-wxwidgets.lo] Error 1
make[6]: *** [libwxwidgets_plugin_la-menus.lo] Error 1
{standard input}: Assembler messages:
{standard input}:15448: Error: unknown pseudo-op: `.weakref'
{standard input}:15449: Error: unknown pseudo-op: `.weakref'
{standard input}:15450: Error: unknown pseudo-op: `.weakref'
{standard input}:15451: Error: unknown pseudo-op: `.weakref'
{standard input}:15452: Error: unknown pseudo-op: `.weakref'
{standard input}:15453: Error: unknown pseudo-op: `.weakref'
{standard input}:15454: Error: unknown pseudo-op: `.weakref'
{standard input}:15455: Error: unknown pseudo-op: `.weakref'
{standard input}:15456: Error: unknown pseudo-op: `.weakref'
{standard input}:15457: Error: unknown pseudo-op: `.weakref'
{standard input}:15458: Error: unknown pseudo-op: `.weakref'
{standard input}:15459: Error: unknown pseudo-op: `.weakref'
{standard input}:15460: Error: unknown pseudo-op: `.weakref'
{standard input}:15461: Error: unknown pseudo-op: `.weakref'
make[6]: *** [libwxwidgets_plugin_la-extrapanel.lo] Error 1
{standard input}: Assembler messages:
{standard input}:20415: Error: unknown pseudo-op: `.weakref'
{standard input}:20416: Error: unknown pseudo-op: `.weakref'
{standard input}:20417: Error: unknown pseudo-op: `.weakref'
{standard input}:20418: Error: unknown pseudo-op: `.weakref'
{standard input}:20419: Error: unknown pseudo-op: `.weakref'
{standard input}:20420: Error: unknown pseudo-op: `.weakref'
{standard input}:20421: Error: unknown pseudo-op: `.weakref'
{standard input}:20422: Error: unknown pseudo-op: `.weakref'
{standard input}:20423: Error: unknown pseudo-op: `.weakref'
{standard input}:20424: Error: unknown pseudo-op: `.weakref'
{standard input}:20425: Error: unknown pseudo-op: `.weakref'
{standard input}:20426: Error: unknown pseudo-op: `.weakref'
{standard input}:20427: Error: unknown pseudo-op: `.weakref'
{standard input}:20428: Error: unknown pseudo-op: `.weakref'
make[6]: *** [libwxwidgets_plugin_la-interface.lo] Error 1
make[6]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c/modules/gui/wxwidgets'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c/modules/gui/wxwidgets'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c/modules/gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c/modules/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.6c/work/vlc-0.8.6c'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.6c failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  vlc-0.8.6c.ebuild, line 288:   Called die

!!! make of VLC failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-video/vlc-0.8.6c/temp/build.log'.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-02 21:19:31 UTC

*** This bug has been marked as a duplicate of bug 159872 ***
Comment 2 Adeel 2007-08-02 21:20:02 UTC
Created attachment 126748 [details]
my emerge --inf output
Comment 3 Adeel 2007-08-02 21:23:50 UTC
bug 159872 does apply in this situation as i've never downgraded my binutils:

adeel / # qlop -l binutils
Wed Jul 11 19:05:23 2007 >>> sys-devel/binutils-config-1.9-r4
Wed Jul 11 19:06:13 2007 >>> sys-devel/binutils-2.17
Tue Jul 31 00:59:05 2007 >>> sys-devel/binutils-config-1.9-r4
Tue Jul 31 00:59:36 2007 >>> sys-devel/binutils-2.17
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-08-02 21:25:09 UTC

*** This bug has been marked as a duplicate of bug 159872 ***
Comment 5 Adeel 2007-08-02 21:32:18 UTC
fixed it, for anyone else who's run into this problem, here's what to do:


run 'binutils-config -l' to print out the available profiles
use 'binutils-config 2' to set to the 2nd (more recent) profile (which might be different for you)