ich bin gerade dabei das CDK zu übersetzen. (CVS check out von cvs.tuxbox-cvs.sourceforge.net)
Leider fehlen jedoch beim compilen der libs (eigentlich nur für libdvb) einige Include-Files.
Wenn ich mir den ausgecheckten Kernel ansehe (include/linux/..), dann sind diese Dateien in der Tat nicht vorhanden.
Wahrscheinlich bin ich nur zu blöd, aber vielleicht könte mir ja trotzdem jemand kurz einen Tip geben, was ich falsch gemacht habe.
Gruß BarneyGer
Hier noch mal die Fehlermeldung von meinem Compiler
make[2]: Wechsel in das Verzeichnis Verzeichnis
»/daten/tuxbox-cvs_devel_moved/cdk/libdvb-0.4.0/libdvb«
powerpc-tuxbox-linux-gnu-g++ -I. -I../include -I../../include -mcpu=823
-mmultiple -mstring -meabi -O3 -g -pipe -Ino/dvb/include
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c
devices.cc
In file included from ../include/DVB.hh:23,
from ../include/devices.hh:15,
from devices.cc:1:
../include/channel.h:26:27: linux/dvb/dmx.h: No such file or directory
../include/channel.h:27:32: linux/dvb/frontend.h: No such file or directory
../include/channel.h:28:29: linux/dvb/video.h: No such file or directory
../include/channel.h:29:29: linux/dvb/audio.h: No such file or directory
In file included from ../include/devices.hh:15,
from devices.cc:1:
../include/DVB.hh:61: 'fe_status_t' is used as a type, but is not
defined as a
type.
../include/DVB.hh:101: field `dcmd' has incomplete type
../include/DVB.hh:102: 'fe_sec_tone_mode_t' is used as a type, but is not
defined as a type.
../include/DVB.hh:103: 'fe_sec_voltage_t' is used as a type, but is not
defined
as a type.
../include/DVB.hh:105: field `pesFilterParamsV' has incomplete type
../include/DVB.hh:106: field `pesFilterParamsA' has incomplete type
../include/DVB.hh:107: field `pesFilterParamsP' has incomplete type
../include/DVB.hh:108: field `pesFilterParamsTT' has incomplete type
../include/DVB.hh:109: field `front_param' has incomplete type
../include/DVB.hh:119: 'fe_status_t' is used as a type, but is not
defined as a
type.
../include/DVB.hh:430: type specifier omitted for parameter `fe_code_rate_t'
../include/DVB.hh:430: syntax error before `)' token
../include/DVB.hh:432: type specifier omitted for parameter
`fe_sec_voltage_t'
../include/DVB.hh:432: syntax error before `,' token
../include/DVB.hh:433: type specifier omitted for parameter `fe_code_rate_t'
../include/DVB.hh:433: syntax error before `)' token
../include/DVB.hh:435: type specifier omitted for parameter `fe_code_rate_t'
../include/DVB.hh:435: syntax error before `)' token
devices.cc: In function `std:::empty:& operator<<(std:::empty:&,
Transponder&)':
devices.cc:114: `FE_QPSK' undeclared (first use this function)
devices.cc:114: (Each undeclared identifier is reported only once for each
function it appears in.)
devices.cc:116: `FE_QAM' undeclared (first use this function)
devices.cc:124: `FE_OFDM' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&,
Transponder&)':
devices.cc:269: `FEC_AUTO' undeclared (first use this function)
make[2]: *** [devices.o] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis
»/daten/tuxbox-cvs_devel_moved/cdk/libdvb-0.4.0/libdvb«
make[1]: *** [libdvb/libdvb.a] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis
»/daten/tuxbox-cvs_devel_moved/cdk/libdvb-0.4.0«
make: *** [.libdvb] Fehler 2