ports/131299: vlc: does not compile any more, wuth luiveMedia support

Erwan David erwan at rail.eu.org
Mon Feb 2 15:00:20 UTC 2009


>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 at 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:



More information about the freebsd-ports-bugs mailing list