Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154194 - media-video/vlc: autodetected libtar presence links static library in plugins
Summary: media-video/vlc: autodetected libtar presence links static library in plugins
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 153261 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-05 16:00 UTC by Neil Stone
Modified: 2007-02-10 10:51 UTC (History)
1 user (show)

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 Neil Stone 2006-11-05 16:00:22 UTC
x86_64-pc-linux-gnu-g++ -Wsign-compare -Wsign-compare -Wall -Os -march=athlon64 -pipe -pipe -o libskins2_plugin.so -shared -fpic -fPIC -u vlc_entry__0_8_5  libskins2_plugin.a -L/usr/lib64 -lpthread /usr/lib64/libSM.so /usr/lib64/libICE.so /usr/lib64/libXext.so /usr/lib64/libX11.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -ldl /usr/lib64/libfreetype.so /usr/lib64/libfribidi.so -ltar -lz
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libtar.a(handle.o): relocation R_X86_64_32 against `free' can not be used when making a shared object; recompile with -fPIC
/usr/lib64/libtar.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[6]: *** [libskins2_plugin.so] Error 1
make[6]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5/modules/gui/skins2'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5/modules/gui/skins2'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5/modules/gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5/modules/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/vlc-0.8.5-r5/work/vlc-0.8.5'
make: *** [all] Error 2

!!! ERROR: media-video/vlc-0.8.5-r5 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  vlc-0.8.5-r5.ebuild, line 229:   Called die



~# emerge --info

Portage 2.1.2_rc1-r3 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.5-r0, 2.6.18-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Sat, 04 Nov 2006 22:50:01 +0000
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r3, 2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
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: [Not Present]
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -march=athlon64 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-Os -march=athlon64 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk          ftp://mirrors.blueyonder.co.uk/mirrors/gentoo           http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/          ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/"
LINGUAS="en en_GB"
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/portage/local/layman/sunrise /usr/portage/local/layman/voip /usr/portage/local/layman/vmware /usr/portage/local/layman/gentopia"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="amd64 7zip X Xaw3d a52 aac aalib acpi aim alsa apm ares arts audiofile avahi avi bash-completion berkdb bidi bitmap-fonts blender-game bluetooth bzip2 bzlib calendar cdda cddb cdparanoia cdr cli corba cpudetection cracklib crypt css cups curl daap dbus dga divx4linux dlloader dri dts dv dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd ethereal exif expat fam fbcon ffmpeg firefox flac flash font-server foomaticdb fortran ftp gcj gdbm ggi gif gimpprint gnome gnutls gpm gps gstreamer gtk gtk2 hal httpd iconv icq iee1394 ieee1394 imlib input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber java javascript joystick jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux libcaca linguas_en linguas_en_GB live lm_sensors logitech-mouse lzw lzw-tiff matroska mcve mgetty mikmod mime mng mod mozilla mozsvg mp3 mpeg mplayer msn musepack musicbrainz mysql nas ncurses network nls nodrm nptl nptlonly nsplugin nvidia odk offensive ogg oggvorbis opengl optimisememory osc oscar oss pam pcre pda pdf pdflib perl png ppds pppd python qt3 qt4 quicktime rar rdesktop readline recode reflection rtsp sasl scanner sdl sensord session shout skins sndfile sound sox speex spell spl ssl stream subtitles svg symlink tcltk tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts unicode usb userland_GNU utf8 v4l v4l2 vcd video_cards_nv video_cards_nvidia video_cards_v4l videos vlm vorbis wmf wxwindows xcomposite xine xinerama xorg xosd xpm xprint xscreensaver xv xvid yahoo yv12 zeroconf zlib"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-06 01:58:31 UTC
Uhm, what is providing /usr/lib64/libtar.a ?
Comment 2 Neil Stone 2006-11-06 04:48:35 UTC
Please enlighten me on how to find out ?
Comment 3 Michael Weyershäuser 2006-11-06 06:14:56 UTC
"equery b /usr/lib64/libtar.a" should do the trick.
Comment 4 Neil Stone 2006-11-06 13:50:08 UTC
dev-libs/libtar-1.2.11-r1 
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-11-30 19:13:06 UTC
Mike you added the ebuild, now either you fix this or I'm going to remove libtar :)
Comment 6 SpanKY gentoo-dev 2006-12-01 19:38:19 UTC
vlc is still broken as it does runtime detection of tar

also, dont sit there and say you'll remove a package as that just pisses me off
Comment 7 Simon Stelling (RETIRED) gentoo-dev 2007-02-04 12:07:27 UTC
*** Bug 153261 has been marked as a duplicate of this bug. ***
Comment 8 Alexis Ballier gentoo-dev 2007-02-10 10:51:08 UTC
Fixed with patchelevel 34.
Sent upstream : https://trac.videolan.org/vlc/ticket/1045

http://www.gentoo.org/proj/en/desktop/video/vlc.xml updated.

vlc could make use of libtar support if it could build a pic shared lib and have enough keywords to not cause dependecies problems.