On Mon, May 28, 2007 at 01:56:17PM +0200, Daniel Svensson wrote:
> On 28/05/07, Kurt Roeckx <[EMAIL PROTECTED]> wrote:
> >Package: xmms2
> >Version: 0.2DrJekyll-1
> >Severity: serious
> >
> >Hi,
> >
> >Your package is failing to build with the following error on amd64:
> >[213/247] * cc_link : _build_/default/src/plugins/cue/cue.os -> 
> >_build_/default/src/plugins/cue/libxmms_cue.so
> >[214/247] * cc_link : _build_/default/src/plugins/sid/sid.os 
> >_build_/default/src/plugins/sid/sidplay_wrapper.o 
> >_build_/default/src/plugins/sid/md5.o -> 
> >_build_/default/src/plugins/sid/libxmms_sid.so
> >Compilation failed
> >make: *** [build-stamp] Error 1
> >
> >It would be nice that it actually gave an error message.
> Didn't it?
> 
> From:
> http://buildd.debian.org/fetch.cgi?pkg=xmms2;ver=0.2DrJekyll-1;arch=amd64;stamp=1180346829
> 
> You'll find:
> default/src/plugins/sid/sidplay_wrapper.o: could not read symbols: Bad value
> collect2: ld returned 1 exit status

So, it gave:
[201/247] * cc_link : _build_/default/src/plugins/mp4/mp4.os 
_build_/default/src/plugins/mp4/mp4ff/drms.os _build_/def/usr/bin/ld: 
default/src/plugins/sid/sidplay_wrapper.o: relocation R_X86_64_32S against `a 
local symbol' can not be used when making a shared object; recompile with -fPIC
default/src/plugins/sid/sidplay_wrapper.o: could not read
symbols: Bad value
collect2: ld returned 1 exit status

But then happely continued like no error happened.


Anyway, the problem is that either
default/src/plugins/sid/sidplay_wrapper.o was not build using -fPIC, or
it's using some assembler that's not PIC.

You need to have PIC to be make a shared library.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to