vdr mit ss2 und ohe ss1

Darren Salt pkg-vdr-dvb-devel@lists.alioth.debian.org
Thu, 17 Mar 2005 00:19:15 +0000


I demand that flywing@gmx.de may or may not have written...

> here the error massage by make plugins, I let all plugins inside with are
> shipped with the package vdr-1.3.22 and I copied the softdevice to it.
> Without -fPIC the error message cames too.

(Hint: use a mail user agent which respects Mail-Followup-To. If you can't do
that, at least use "reply to all" and remove my address from the list.)

> root@Box:~/vdr-1.3.22# make plugins
> make[1]: Gehe in Verzeichnis »/root/vdr-1.3.22/PLUGINS/src/hello«
> g++ -O2 -Wall -Woverloaded-virtual -fPIC -shared hello.o i18n.o -o libvdr-hello.so
> /usr/bin/ld: hello.o: relocation R_X86_64_32S can not be used
> when making a shared object; recompile with -fPIC
> hello.o: could not read symbols: Bad value
> collect2: ld returned 1 exit status
[snip more of the same for other files]

Known problem, reported and fixed in July last year; see
<URL:http://bugs.debian.org/260154>. Presumably you're using 3.3.4-4 - you
should either fix the problem manually or upgrade.

FWIW: I searched debian-amd64 (via <URL:http://lists.debian.org/search.html>)
for "recompile with -fPIC" and read about the cause of the problem, then read
/usr/share/doc/gcc-3.3/changelog.Debian.gz, from where I got the bug number.

(I use i386 here, so I can't really be of any more help for AMD64-specific
problems.)

-- 
| Darren Salt | d youmustbejoking,demon,co,uk | nr. Ashington,
| Debian,     | s zap,tartarus,org            | Northumberland
| RISC OS     | @                             | Toon Army
|   I don't ask for much, just untold riches...

When the sun shineth, make hay.