Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Feb 2009 14:50:35 GMT
From:      Erwan David <erwan@rail.eu.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/131299: vlc: does not compile any more, wuth luiveMedia support
Message-ID:  <200902021450.n12EoZF1028180@www.freebsd.org>
Resent-Message-ID: <200902021500.n12F088Z074047@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         131299
>Category:       ports
>Synopsis:       vlc: does not compile any more, wuth luiveMedia support
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 02 15:00:08 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Erwan David
>Release:        7.1-Release
>Organization:
>Environment:
FreeBSD nez-casse.depot.rail.eu.org 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #4: Fri Jan 30 09:19:35 CET 2009     edavid@nez-casse.depot.rail.eu.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
While trying to upgrade vlc from 0.8.6 to 0.9.8, I get the following error

libtool: link: c++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o  .libs/liblive555_plugin_la-live555.o .libs/liblive555_plugin_la-a
sf.o .libs/liblive555_plugin_la-buffer.o   -Wl,-rpath -Wl,/usr/ports/multimedia/vlc/work/vlc-0.9.8a/src/.libs -Wl,-rpath -Wl,/usr/local/lib 
-Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/local/live/UsageEnvironment -lUsageEnvironment -L/usr/local/live/groupsock -lgroupsock
 -L/usr/local/live/BasicUsageEnvironment -lBasicUsageEnvironment -L/usr/local/live/liveMedia -lliveMedia ../../src/.libs/libvlccore.so /usr/
local/lib/libhal.so /usr/local/lib/libdbus-1.so -lrt /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -L/usr/lib -lstdc++ -lm -lpthread 
-lc -lgcc_s /usr/lib/crtendS.o /usr/lib/crtn.o  -pthread   -pthread -Wl,-soname -Wl,liblive555_plugin.so -o .libs/liblive555_plugin.so
/usr/bin/ld: /usr/local/live/UsageEnvironment/libUsageEnvironment.a: relocation R_X86_64_32S can not be used when making a shared object; re
compile with -fPIC
/usr/local/live/UsageEnvironment/libUsageEnvironment.a: could not read symbols: Bad value
gmake[5]: *** [liblive555_plugin.la] Error 1


It seems vlc tries to make a relocatable library from the static liveMedia libraries, and it does not work.

>How-To-Repeat:
install vlc from port with liveMedia support.
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902021450.n12EoZF1028180>