Hi,
ja den VDR habe ich gepatcht. Ich habe jetzt im vdr Verzeichnis das utils angelegt:
/usr/local/src/vdr/utils
/usr/local/src/vdr/utils/bspshm
/usr/local/src/vdr/utils/hdshm3
in der Make.config vom VDR passen die Einträge schon auf dieses Verzeichnis. In dem Makefile vom Reelboxplugin passen dann die Standardwerte ebenfalls sprich diese zeigen auf den utils Ordner im VDR Verzeichnis.
Ich bekomme aber die gleiche Fehlermeldung:
Plugin reelbox:
make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
make[1]: Leaving directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
make[1]: Entering directory `/usr/local/src/vdr-1.7.6/PLUGINS/src/reelbox-3'
g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNOT_THEME_LIKE -DPLAYER_VERSION=\"\" -D__LINUX__ -DNOT_THEME_LIKE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -DPLUGIN_NAME='"reelbox"' -DPLUGIN_NAME_I18N='"reelbox"' -I/usr/local/src/dvb/linux/include -I../../../../temp/docimage/libs/alsa-lib/include -I./utils/bspshm -I./utils/bspshm/include -I./utils/hdshm3/src -I./utils/hdshm3/src/include -I../../../../temp/docimage/libs/libmad `freetype-config --cflags` -I../../../include -I/usr/local/src/dvb/linux/include -o reelbox.o reelbox.c
In file included from reelbox.h:30,
from reelbox.c:23:
BspCommChannel.h:30:24: error: bspchannel.h: No such file or directory
In file included from reelbox.c:28:
HdCommChannel.h:31:23: error: hdchannel.h: No such file or directory
HdCommChannel.h:32:32: error: hdshm_user_structs.h: No such file or directory
In file included from reelbox.h:30,
from reelbox.c:23:
BspCommChannel.h:79: error: ISO C++ forbids declaration of ‘bspd_data_t’ with no type
BspCommChannel.h:79: error: expected ‘;’ before ‘volatile’
BspCommChannel.h:80: error: ISO C++ forbids declaration of ‘bsp_channel_t’ with no type
BspCommChannel.h:80: error: expected ‘;’ before ‘*’ token
BspCommChannel.h:81: error: ISO C++ forbids declaration of ‘bsp_channel_t’ with no type
BspCommChannel.h:81: error: expected ‘;’ before ‘*’ token
BspCommChannel.h:82: error: ISO C++ forbids declaration of ‘bspshm_area_t’ with no type
BspCommChannel.h:82: error: expected ‘;’ before ‘*’ token
BspCommChannel.h: In static member function ‘static int Reel::Bsp::BspCommChannel::BspAlive()’:
BspCommChannel.h:111: error: ‘class Reel::Bsp::BspCommChannel’ has no member named ‘bspd’
BspCommChannel.h:113: error: ‘class Reel::Bsp::BspCommChannel’ has no member named ‘bspd’
In file included from reelbox.c:28:
HdCommChannel.h: At global scope:
HdCommChannel.h:53: error: ‘hd_packet_header_t’ has not been declared
HdCommChannel.h:60: error: ISO C++ forbids declaration of ‘hd_channel_t’ with no type
HdCommChannel.h:60: error: expected ‘;’ before ‘*’ token
HdCommChannel.h:87: error: expected initializer before ‘volatile’
reelbox.c: In constructor ‘Reel::Plugin::Plugin()’:
reelbox.c:86: error: ‘BSP_VMM_SD’ was not declared in this scope
reelbox.c:87: error: ‘BSP_VSM_YUV’ was not declared in this scope
reelbox.c:88: error: ‘BSP_VM_DISPLAY_43’ was not declared in this scope
reelbox.c:89: error: ‘BSP_VM_ASPECT_WSS’ was not declared in this scope
reelbox.c:90: error: ‘BSP_VM_FRATE_AUTO1’ was not declared in this scope
reelbox.c:91: error: ‘BSP_VM_NORM_PAL50_60’ was not declared in this scope
reelbox.c:92: error: ‘BSP_VM_RESOLUTION_800x600’ was not declared in this scope
reelbox.c:102: error: ‘HD_VM_DEINT_AUTO’ was not declared in this scope
reelbox.c:103: error: ‘HD_VM_AUTO_OFF’ was not declared in this scope
reelbox.c: In member function ‘virtual bool Reel::Plugin::Service(const char*, void*)’:
reelbox.c:266: error: ‘hda’ is not a member of ‘Reel::HdCommChannel’
make[1]: *** [reelbox.o] Error 1
Oder mache ich noch was falsch?