Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 172092 - media-video/vlc-0.8.6-r1 failed on AMD64
Summary: media-video/vlc-0.8.6-r1 failed on AMD64
Status: RESOLVED DUPLICATE of bug 157746
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL: http://pastebin.ca/408412
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-24 20:36 UTC by Yann Forget
Modified: 2007-03-24 22:05 UTC (History)
0 users

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


Attachments
New log: Installing media-libs/libdvb doesn't help (build.log,679.72 KB, text/plain)
2007-03-24 20:54 UTC, Yann Forget
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yann Forget 2007-03-24 20:36:28 UTC
media-video/vlc-0.8.6-r1 compilation failed on AMD64 (bi-processor Opteron).

root@hal:~# emerge -puvND vlc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] media-video/vlc-0.8.6-r1 [0.8.4a-r1] USE="X a52 alsa arts dvb dvd fbcon mp3 mpeg ncurses nsplugin%* ogg opengl png rtsp sdl stream svg theora truetype v4l vcd vorbis xml (-3dfx) -aalib (-altivec) -avahi -bidi -cdda -cddb -corba -daap -debug -directfb% -dts -esd -flac -ggi -gnutls -hal -httpd -libcaca -libnotify% -lirc -live -matroska -mod -musepack% -optimisememory% -oss -samba -sdl-image% -seamonkey% -shout -skins -speex (-svga) -upnp% -vlm (-win32codecs) -wxwindows -xinerama -xosd -xv (-aac%*) (-ffmpeg%*) (-joystick%)" 0 kB

A dependency to media-libs/libdvb is probably missing.

Reproducible: Always

Steps to Reproduce:
1. emerge -uND '=media-video/vlc-0.8.6-r1'
2.
3.
Comment 1 Yann Forget 2007-03-24 20:43:52 UTC
http://pastebin.ca/408412

   1.
      make[9]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
   2.
      make[9]: entrant dans le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
   3.
      test -z "/usr/lib64/vlc/access" || /bin/mkdir -p "/var/tmp/portage/media-video/vlc-0.8.6-r1/image//usr/lib64/vlc/access"
   4.
       /bin/sh ../../../libtool --mode=install /bin/install -c  'libdvb_plugin.la' '/var/tmp/portage/media-video/vlc-0.8.6-r1/image//usr/lib64/vlc/access/libdvb_plugin.la'
   5.
      libtool: install: warning: relinking `libdvb_plugin.la'
   6.
      (cd /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb; /bin/sh ../../../libtool  --tag=CC --mode=relink x86_64-pc-linux-gnu-gcc -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=dvb -DMODULE_NAME_IS_dvb -Wsign-compare -Wall -march=k8 -pipe -O2 -pipe -L/usr/lib64 -shared -lpthread -ldvbpsi -rpath /usr/lib64/vlc/access -avoid-version -module -shrext .so -o libdvb_plugin.la libdvb_plugin_la-access.lo libdvb_plugin_la-linux_dvb.lo libdvb_plugin_la-en50221.lo libdvb_plugin_la-http.lo ../../../src/libvlc.la -inst-prefix-dir /var/tmp/portage/media-video/vlc-0.8.6-r1/image/)
   7.
      x86_64-pc-linux-gnu-gcc -shared  .libs/libdvb_plugin_la-access.o .libs/libdvb_plugin_la-linux_dvb.o .libs/libdvb_plugin_la-en50221.o .libs/libdvb_plugin_la-http.o  -L/usr/lib64 -lpthread -L/var/tmp/portage/media-video/vlc-0.8.6-r1/image//usr/lib64 -ldvbpsi -lvlc  -march=k8 -Wl,-soname -Wl,libdvb_plugin.so -o .libs/libdvb_plugin.so
   8.
      /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libvlc.a(lib_libvlc_a-mtime.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
   9.
      /usr/lib64/libvlc.a: could not read symbols: Bad value
  10.
      collect2: ld returned 1 exit status
  11.
      libtool: install: error: relink `libdvb_plugin.la' with the above command before installing it
  12.
      make[9]: *** [install-libvlcLTLIBRARIES] Erreur 1
  13.
      make[9]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
  14.
      make[8]: *** [install-exec-local] Erreur 2
  15.
      make[8]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
  16.
      make[7]: *** [install-am] Erreur 2
  17.
      make[7]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
  18.
      make[6]: *** [install-recursive] Erreur 1
  19.
      make[6]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
  20.
      make[5]: *** [install] Erreur 2
  21.
      make[5]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access/dvb »
  22.
      make[4]: *** [install-recursive] Erreur 1
  23.
      make[4]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access »
  24.
      make[3]: *** [install] Erreur 2
  25.
      make[3]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules/access »
  26.
      make[2]: *** [install-recursive] Erreur 1
  27.
      make[2]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6/modules »
  28.
      make[1]: *** [install-recursive] Erreur 1
  29.
      make[1]: quittant le répertoire « /var/tmp/portage/media-video/vlc-0.8.6-r1/work/vlc-0.8.6 »
  30.
      make: *** [install] Erreur 2
  31.
       
  32.
      !!! ERROR: media-video/vlc-0.8.6-r1 failed.
  33.
      Call stack:
  34.
        ebuild.sh, line 1614:   Called dyn_install
  35.
        ebuild.sh, line 1060:   Called qa_call 'src_install'
  36.
        environment, line 4060:   Called src_install
  37.
        vlc-0.8.6-r1.ebuild, line 283:   Called die
  38.
       
  39.
      !!! make install failed
  40.
      !!! If you need support, post the topmost build error, and the call stack if relevant.
  41.
      !!! A complete build log is located at '/var/tmp/portage/media-video/vlc-0.8.6-r1/temp/build.log'. 
Comment 2 Yann Forget 2007-03-24 20:54:33 UTC
Created attachment 114285 [details]
New log: Installing media-libs/libdvb doesn't help

emerge --search libdvb
Searching...
[ Results for search key : libdvb ]
[ Applications found : 2 ]

*  media-libs/libdvb
      Latest version available: 0.5.5.1-r2
      Latest version installed: 0.5.5.1-r2
      Size of files: 304 kB
      Homepage:      http://www.metzlerbros.org/dvb/
      Description:   libdvb package with added CAM library and libdvbmpegtools as well as dvb-mpegtools
      License:       GPL-2

*  media-libs/libdvbpsi
      Latest version available: 0.1.5
      Latest version installed: 0.1.5
      Size of files: 268 kB
      Homepage:      http://www.videolan.org/libdvbpsi
      Description:   library for MPEG TS/DVB PSI tables decoding and generation
      License:       GPL-2
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-03-24 22:05:39 UTC

*** This bug has been marked as a duplicate of bug 157746 ***