[vdr] vdr-1.7.32 plugin dvbhddevice fails

Gerald Dachs vdr at dachsweb.de
Mon Nov 19 07:16:51 CET 2012


Am 19.11.2012 05:27, schrieb Richard Scobie:
> I have just upgraded from vdr-1.7.31 to vdr-1.7.32 with S2-6400 and 
> on
> making plugins, I receive the following error:
>
> make[2]: Entering directory
> `/home/rs/vdr-1.7.32/PLUGINS/src/dvbhddevice/libhdffcmd'
> gcc -O3 -Wall  -fPIC -shared -o libhdffcmd-0.1.0.so bitbuffer.o
> hdffcmd_av.o hdffcmd_base.o hdffcmd_generic.o hdffcmd_hdmi.o
> hdffcmd_mux.o hdffcmd_osd.o hdffcmd_remote.o
> /usr/bin/ld: bitbuffer.o: relocation R_X86_64_PC32 against undefined
> symbol `memset@@GLIBC_2.2.5' can not be used when making a shared
> object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
> make[2]: *** [libhdffcmd-0.1.0.so] Error 1
>
> As "-fPIC" is being used, I am not sure how to handle the comment,
> "recompile with -fPIC"

The error message asks for compile with -fPIC, but the command you show 
is the link, not the compile command.

Gerald





More information about the vdr mailing list