Hallo zusammen,
wollte heute mal ein aktuelles Image kompilieren für die 7000. Leider kriege ich einen fehler:
Code
../lib/system/libenigma_system.a(info.o)(.text+0xbc): In function `eSystemInfo::init_eSystemInfo()':
/home/drecomx/merlin/apps/tuxbox/enigma/lib/system/info.cpp:62: undefined reference to `tuxbox_get_submodel'
../lib/system/libenigma_system.a(info.o)(.text+0x1e8):/home/drecomx/merlin/apps/tuxbox/enigma/lib/system/info.cpp:86: undefined reference to `tuxbox_get_vendor'
collect2: ld returned 1 exit status
make[3]: *** [enigma] Fehler 1
Seltsam ist, dass die 7000 offenbar als Dbox2 gilt. Hat jemand von euch dieses problem auch? sourcen-stand ist 02.05.09. Könnte das ev. mit den Anpassungen für newmake zu tun haben?
Hier noch die Codestelle aus info.cpp:
Code
switch (tuxbox_get_submodel())
{
case TUXBOX_SUBMODEL_DREAMBOX_DM7000:
defaulttimertype=ePlaylistEntry::RecTimerEntry|ePlaylistEntry::recDVR;
canupdateTransponder = canrecordts = hashdd =
haslcd = canmeasurelnbcurrent =
hasci = canlanrecordts = 1;
hwtype = DM7000;
// caids.insert(0x4a70);
midstr="5";
helpstr="dreambox";
modelstr="DM7000";
cpustr="STB04500, 252MHz";
break;
case TUXBOX_SUBMODEL_DBOX2:
defaulttimertype=ePlaylistEntry::RecTimerEntry|ePlaylistEntry::recDVR;
caids.insert(0x1702);
caids.insert(0x1722);
caids.insert(0x1762);
canrecordts=1;
hasstandbywakeuptimer=haslcd=1;
helpstr="dbox2";
modelstr="d-Box 2";
cpustr="XPC823, 66MHz";
--> zeile 86 switch ( tuxbox_get_vendor() )
{
case TUXBOX_VENDOR_NOKIA:
hwtype = dbox2Nokia;
midstr="1";
manufactstr="Nokia";
break;
case TUXBOX_VENDOR_PHILIPS:
midstr="2";
hwtype = dbox2Philips;
manufactstr="Philips";
break;
case TUXBOX_VENDOR_SAGEM:
midstr="3";
hwtype = dbox2Sagem;
manufactstr="Sagem";
break;
default:
hwtype = Unknown;
}
break;
default:
hwtype = Unknown;
break;
}
Alles anzeigen