Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> em84 Plugin compiliert nicht unter VDR 1.7
kaminkehrer
Geschrieben am: Mittwoch, 22.April 2009, 19:24 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hallo,

QUOTE
vdrmb1 em84xx # make all
make: *** No rule to make target `/usr/local/src/VDR/include/vdr/device.h', needed by `em84xx.o'.  Stop.
vdrmb1 em84xx #



oder

QUOTE

vdrmb1 ~ # /_config/bin/instplg.sh vdr-em84xx-0.0.13.tar.gz
./em84xx-0.0.13/
./em84xx-0.0.13/BUGS
./em84xx-0.0.13/TODO
./em84xx-0.0.13/Makefile
./em84xx-0.0.13/osd.c
./em84xx-0.0.13/osd.h
./em84xx-0.0.13/README
./em84xx-0.0.13/setup.c
./em84xx-0.0.13/setup.h
./em84xx-0.0.13/em84xx-eject.c
./em84xx-0.0.13/common.c
./em84xx-0.0.13/common.h
./em84xx-0.0.13/em84xx/
./em84xx-0.0.13/em84xx/rm84mpegcmn.h
./em84xx-0.0.13/em84xx/headerdetection.h
./em84xx-0.0.13/em84xx/osdlib.h
./em84xx-0.0.13/em84xx/rm84cmn.h
./em84xx-0.0.13/em84xx/fmp.h
./em84xx-0.0.13/em84xx/hwiface.h
./em84xx-0.0.13/em84xx/mpegheaders.h
./em84xx-0.0.13/em84xx/mpegcmn.h
./em84xx-0.0.13/em84xx/mpegerr.h
./em84xx-0.0.13/em84xx/mpegsrv.h
./em84xx-0.0.13/em84xx/novaclientserver.h
./em84xx-0.0.13/em84xx/ifmp.h
./em84xx-0.0.13/em84xx/novaserver.h
./em84xx-0.0.13/em84xx/settingsheader.h
./em84xx-0.0.13/em84xx/novaclient.h
./em84xx-0.0.13/em84xx/cregset.h
./em84xx-0.0.13/tools.c
./em84xx-0.0.13/tools.h
./em84xx-0.0.13/HISTORY
./em84xx-0.0.13/em84xx.c
./em84xx-0.0.13/device.c
./em84xx-0.0.13/device.h
./em84xx-0.0.13/player.c
./em84xx-0.0.13/player.h
./em84xx-0.0.13/thread.c
./em84xx-0.0.13/thread.h
./em84xx-0.0.13/COPYING
g++ -g -Wall -Woverloaded-virtual -march=pentium3 -O2 -pipe -fomit-frame-pointer -falign-functions=4 -fprefetch-loop-arrays -ffast-math -fPIC -c -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DELTIMESHIFTREC -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_EM84XX -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_MAINMENUHOOKS -DUSE_MENUORG -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_TTXTSUBS -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"em84xx"' -D_BARBADOS_ -D_DEFINE_FMP_TYPES_ -DEM_MPLAYER_SUPPORT -I/usr/local/src/DVB/include -I/usr/local/src/VDR/include -I/usr/local/src/DVB/include -Iem84xx em84xx.c
In file included from em84xx.c:10:
device.h:4:24: error: vdr/device.h: No such file or directory
In file included from device.h:6,
                from em84xx.c:10:
osd.h:9:21: error: vdr/osd.h: No such file or directory
In file included from em84xx.c:11:
player.h:4:24: error: vdr/player.h: No such file or directory
In file included from em84xx.c:13:
setup.h:4:27: error: vdr/menuitems.h: No such file or directory
em84xx.c:15:24: error: vdr/config.h: No such file or directory
em84xx.c:16:24: error: vdr/plugin.h: No such file or directory
osd.h:29: error: expected class-name before '{' token
osd.h:57: error: 'eOsdError' does not name a type
osd.h:64: error: expected class-name before '{' token
osd.h:71: error: ISO C++ forbids declaration of 'cOsd' with no type
osd.h:71: error: 'cOsd' declared as a 'virtual' field
osd.h:71: error: expected ';' before '*' token
device.h:10: error: expected class-name before '{' token
device.h:34: error: 'ePlayMode' does not name a type
device.h:49: error: ISO C++ forbids declaration of 'uchar' with no type
device.h:49: error: expected ';' before '*' token
device.h:53: error: 'ePlayMode' has not been declared
device.h:54: error: expected ',' or '...' before '*' token
device.h:54: error: ISO C++ forbids declaration of 'uchar' with no type
device.h:58: error: expected ',' or '...' before '*' token
device.h:58: error: ISO C++ forbids declaration of 'uchar' with no type
device.h:61: error: 'int64_t' does not name a type
device.h:67: error: expected ',' or '...' before '*' token
device.h:67: error: ISO C++ forbids declaration of 'uchar' with no type
device.h:68: error: 'cPoller' has not been declared
device.h:72: error: 'eVideoSystem' does not name a type
device.h:74: error: 'eTrackType' has not been declared
device.h:80: error: 'ePlayMode' has not been declared
device.h:85: error: expected ',' or '...' before '*' token
device.h:85: error: ISO C++ forbids declaration of 'uchar' with no type
device.h:88: error: extra qualification 'cDeviceEm84xx::' on member 'SpeedControl'
player.h:9: error: expected class-name before '{' token
player.h:13: error: ISO C++ forbids declaration of 'cSkinDisplayReplay' with no type
player.h:13: error: expected ';' before '*' token
player.h:21: error: 'eOSState' does not name a type
player.h:22: error: 'eOSState' does not name a type
player.h:23: error: 'eOSState' does not name a type
player.h:28: error: 'eKeys' has not been declared
player.h:36: error: 'eOSState' does not name a type
setup.h:11: error: 'eKeys' does not name a type
setup.h:73: error: expected class-name before '{' token
setup.h:83: error: 'eOSState' does not name a type
setup.h:73: warning: 'class cMenuSetupEm84' has virtual functions but non-virtual destructor
setup.h:89: error: expected class-name before '{' token
setup.h:89: warning: 'class cSubMenuSetupEm84Base' has virtual functions but non-virtual destructor
setup.h:99: warning: 'class cSubMenuSetupEm84_Video' has virtual functions but non-virtual destructor
setup.h:105: warning: 'class cSubMenuSetupEm84_Audio' has virtual functions but non-virtual destructor
setup.h:111: warning: 'class cSubMenuSetupEm84_DVD' has virtual functions but non-virtual destructor
setup.h:117: warning: 'class cSubMenuSetupEm84_DVDPlayer' has virtual functions but non-virtual destructor
em84xx.c:27: error: expected class-name before '{' token
em84xx.c:39: error: ISO C++ forbids declaration of 'cOsdObject' with no type
em84xx.c:39: error: 'cOsdObject' declared as a 'virtual' field
em84xx.c:39: error: expected ';' before '*' token
em84xx.c:40: error: ISO C++ forbids declaration of 'cMenuSetupPage' with no type
em84xx.c:40: error: 'cMenuSetupPage' declared as a 'virtual' field
em84xx.c:40: error: expected ';' before '*' token
em84xx.c: In member function 'virtual bool cPluginEm84xx::Initialize()':
em84xx.c:94: error: 'isyslog' was not declared in this scope
em84xx.c:95: error: 'getenv' was not declared in this scope
em84xx.c:100: error: 'strncmp' was not declared in this scope
em84xx.c: In member function 'virtual bool cPluginEm84xx::Start()':
em84xx.c:124: error: 'cDevice' has not been declared
em84xx.c:124: error: 'cDevice' has not been declared
em84xx.c:124: error: 'class cDeviceEm84xx' has no member named 'DeviceNumber'
em84xx.c:126: error: 'cDevice' has not been declared
em84xx.c:126: error: 'class cDeviceEm84xx' has no member named 'DeviceNumber'
em84xx.c:127: error: 'Setup' was not declared in this scope
em84xx.c:127: error: 'class cDeviceEm84xx' has no member named 'DeviceNumber'
em84xx.c: At global scope:
em84xx.c:140: error: expected constructor, destructor, or type conversion before '*' token
em84xx.c:146: error: expected constructor, destructor, or type conversion before '*' token
em84xx.c:156: error: expected constructor, destructor, or type conversion before ';' token
make: *** [em84xx.o] Error 1
Error compiling em84xx
vdrmb1 ~ #



Hat einer eine Idee?

Gruß
kaminkehrer
Email Poster
Top
HelAu
Geschrieben am: Mittwoch, 22.April 2009, 21:06 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



QUOTE (kaminkehrer @ Mittwoch, 22.April 2009, 20:24 Uhr)
...
Hat einer eine Idee?

Ja :)

Du hast wohl mal im VDR Verzeichnis nen make clean gemacht, daher musst Du erst:

cd /usr/local/src/VDR
make include-dir

machen
Email PosterUsers WebsiteICQAOLYahoo
Top
kaminkehrer
Geschrieben am: Mittwoch, 22.April 2009, 21:21 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1144
Mitgliedsnummer.: 300
Mitglied seit: 2004-02-08



Hi Helmut,

hat funktioniert.

Habe mit den alten Karten auf 1.7 das em84xx von 1.6 compiliert und es funktioniert. Ton ist da.

Danach habe ich die Karte getauscht, beide Mystique rein.
DVB Karten neu erkennen
Die channels.conf auf s2 angepasst reboot und...tut.

Der erste Eindruck ist das es ein bischen abgehackt läuft.
Habe nun die Prio für den VDR auf -10 gesetzt und reboote gerade.

Es liegt auf jeden Fall am em84 im 1.7.

Gruß
kaminkehrer
Email Poster
Top
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll