[MPlayer-cvslog] r22855 - in trunk: Makefile libdha libdha/Makefile

Diego Biurrun diego at biurrun.de
Sun Apr 1 00:11:47 CEST 2007


On Sat, Mar 31, 2007 at 10:32:43PM +0200, Attila Kinali wrote:
> On Sat, 31 Mar 2007 15:37:30 +0200 (CEST)
> diego <subversion at mplayerhq.hu> wrote:
> 
> > Log:
> > Build libdha statically like all the other libraries.
> 
> Breaks compilation on amd64:

Works fine here on x86_32 ...

> make[1]: Entering directory `/tmp/mplayer/trunk/vidix/drivers'
> cc -fPIC -I../libavcodec -I../libavformat -Wdeclaration-after-statement -I. -I.. -I../libavutil -W -Wall -Wno-unused-parameter -O2 -march=k8 -mtune=k8 -g  -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I/usr/include -I/usr/include/  -I/usr/include -I/usr/include/dvdnav -I/usr/include/freetype2   -c -o cyberblade_vid.o cyberblade_vid.c
> cc -shared cyberblade_vid.o -L../../libdha -ldha -lm -Wl,-soname,cyberblade_vid.so -o cyberblade_vid.so
> /usr/bin/ld: ../../libdha/libdha.a(libdha.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
> ../../libdha/libdha.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status

Try commenting out the VIDIX_LIBS line from vidix/drivers/Makefile.

Diego



More information about the MPlayer-cvslog mailing list