2014-08-24, 19:13
id like to compile vnsiserver for my nas.
currently im using the e-tobi rep to have vdr running on my debian nas.
need to compile cause e-tobi has vnsi4 on his repo and that doesnt seem to work with xbmc-vnsi
but everytime i try to compile
^^this happens.
id really appreciate any help!
currently im using the e-tobi rep to have vdr running on my debian nas.
need to compile cause e-tobi has vnsi4 on his repo and that doesnt seem to work with xbmc-vnsi
but everytime i try to compile
Code:
root@NAS:/vdr/PLUGINS/src/vdr-plugin-vnsiserver# make VDRDIR=/usr/include/vdr LIBDIR=/usr/lib/vdr/plugins
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o vnsi.o vnsi.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o bitstream.o bitstream.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o vnsiclient.o vnsiclient.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o config.o config.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o cxsocket.o cxsocket.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser.o parser.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_AAC.o parser_AAC.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_AC3.o parser_AC3.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_DTS.o parser_DTS.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_h264.o parser_h264.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_MPEGAudio.o parser_MPEGAudio.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_MPEGVideo.o parser_MPEGVideo.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_Subtitle.o parser_Subtitle.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o parser_Teletext.o parser_Teletext.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o streamer.o streamer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o recplayer.o recplayer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o requestpacket.o requestpacket.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o responsepacket.o responsepacket.c
responsepacket.c: In member function ‘uint8_t* cResponsePacket::reserve(uint32_t)’:
responsepacket.c:216:33: warning: converting ‘false’ to pointer type ‘uint8_t* {aka unsigned char*}’ [-Wconversion-null]
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o vnsiserver.o vnsiserver.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o hash.o hash.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o recordingscache.o recordingscache.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o setup.o setup.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o vnsiosd.o vnsiosd.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o demuxer.o demuxer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o videobuffer.o videobuffer.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o videoinput.o videoinput.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o channelfilter.o channelfilter.c
g++ -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vnsiserver"' -DVNSI_SERVER_VERSION='"1.1.0"' -o status.o status.c
g++ -shared vnsi.o bitstream.o vnsiclient.o config.o cxsocket.o parser.o parser_AAC.o parser_AC3.o parser_DTS.o parser_h264.o parser_MPEGAudio.o parser_MPEGVideo.o parser_Subtitle.o parser_Teletext.o streamer.o recplayer.o requestpacket.o responsepacket.o vnsiserver.o hash.o recordingscache.o setup.o vnsiosd.o demuxer.o videobuffer.o videoinput.o channelfilter.o status.o -o libvdr-vnsiserver.so
/usr/bin/ld: vnsi.o: relocation R_X86_64_32S against `_ZTV17cPluginVNSIServer' can not be used when making a shared object; recompile with -fPIC
vnsi.o: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [libvdr-vnsiserver.so] Fehler 1
^^this happens.
Code:
root@NAS:/vdr/PLUGINS/src/vdr-plugin-vnsiserver# vdr --version
vdr (2.0.3/2.0.0) - The Video Disk Recorder
xvdr (0.9.9) - XVDR Server
epgsearch (1.0.1.beta3) - search the EPG for repeats and more
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
streamdev-server (0.6.0-git) - VDR Streaming Server
live (0.2.0) - Live Interactive VDR Environment
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
quickepgsearch (0.0.1) - Quick search for broadcasts
xineliboutput (1.1.0) - X11/xine-lib output plugin
id really appreciate any help!