@dbluelle

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

@dbluelle

Beitrag von dietmarw »

dbluelle hat geschrieben:Ich habe jetzt mal angefangen, seifes Änderungen ins CVS zu übernehmen.
Es sind erstmal die "ungefährlichen" Sachen, die keinen Einfluss auf die Kompilation für die Dbox haben (sollten ;)).
scheinbar leider doch..

diesen fehler kann ich bestätigen..
tine1084 hat geschrieben:Hallo, und ich bekomme seit heute folgenden fehler:

Code: Alles auswählen

In file included from audio.cpp:27:
../../include/zapit/audio.h:27:23: ost/audio.h: No such file or directory
In file included from audio.cpp:27:
../../include/zapit/audio.h:70: error: `audioStreamSource_t' does not name a type
../../include/zapit/audio.h:71: error: `audioStreamSource_t' has not been declared
../../include/zapit/audio.h:71: error: ISO C++ forbids declaration of `source' with no type
../../include/zapit/audio.h:74: error: `audioChannelSelect_t' has not been declared
../../include/zapit/audio.h:74: error: ISO C++ forbids declaration of `channel' with no type
../../include/zapit/audio.h:75: error: `audioChannelSelect_t' does not name a type
audio.cpp: In member function `int CAudio::setBypassMode(int)':
audio.cpp:45: error: `AUDIO_SET_BYPASS_MODE' undeclared (first use this function)
audio.cpp:45: error: (Each undeclared identifier is reported only once for each function it appears in.)
audio.cpp: In member function `int CAudio::setMute(int)':
audio.cpp:50: error: `AUDIO_SET_MUTE' undeclared (first use this function)
audio.cpp: In member function `int CAudio::setVolume(unsigned int, unsigned int)':
audio.cpp:75: error: aggregate `audioMixer mixer' has incomplete type and cannot be defined
audio.cpp:78: error: `AUDIO_SET_MIXER' undeclared (first use this function)
audio.cpp: At global scope:
audio.cpp:81: error: `int CAudio::setSource' is not a static member of `class CAudio'
audio.cpp:81: error: `audioStreamSource_t' was not declared in this scope
audio.cpp:82: error: expected `,' or `;' before '{' token
audio.cpp:86: error: `audioStreamSource_t' does not name a type
audio.cpp: In member function `int CAudio::start()':
audio.cpp:95: error: `AUDIO_PLAY' undeclared (first use this function)
audio.cpp: In member function `int CAudio::stop()':
audio.cpp:100: error: `AUDIO_STOP' undeclared (first use this function)
audio.cpp: At global scope:
audio.cpp:103: error: `int CAudio::setChannel' is not a static member of `class CAudio'
audio.cpp:103: error: `audioChannelSelect_t' was not declared in this scope
audio.cpp:104: error: expected `,' or `;' before '{' token
audio.cpp:108: error: `audioChannelSelect_t' does not name a type
make[4]: *** [audio.lo] Fehler 1
make[4]: Leaving directory `/home/tine/mein_image/tuxbox-cvs/apps/dvb/zapit/src/zapost'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/tine/mein_image/tuxbox-cvs/apps/dvb/zapit/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/tine/mein_image/tuxbox-cvs/apps/dvb/zapit'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/tine/mein_image/tuxbox-cvs/apps/dvb/zapit'
make: *** [.deps/zapit] Fehler 2
FEHLER: make flash-neutrino abgebrochen!!
mfg tine1084
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

dito
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Ist das hier:

Code: Alles auswählen

 -I/home/developer/tuxbox-cvs/driver/include  -Wall -mcpu=82           3 -pipe -Os -MT stream2file.o -MD -MP -MF ".deps/stream2file.Tpo" -c -o stream2file.o stream2file.           cpp; \
        then mv -f ".deps/stream2file.Tpo" ".deps/stream2file.Po"; else rm -f ".deps/stream2file.T           po"; exit 1; fi
stream2file.cpp:53:21: ost/dmx.h: No such file or directory
stream2file.cpp:137: error: expected `,' or `...' before "dmx_output"
stream2file.cpp:138: error: ISO C++ forbids declaration of `dmxOutput_t' with no type
stream2file.cpp: In function `int setPesFilter(short unsigned int, int)':
stream2file.cpp:140: error: aggregate `dmxPesFilterParams flt' has incomplete type and cannot be d           efined
stream2file.cpp:144: error: `DMX_SET_BUFFER_SIZE' undeclared (first use this function)
stream2file.cpp:144: error: (Each undeclared identifier is reported only once for each function it            appears in.)
stream2file.cpp:148: error: `DMX_IN_FRONTEND' undeclared (first use this function)
stream2file.cpp:149: error: `dmx_output' undeclared (first use this function)
stream2file.cpp:150: error: `DMX_PES_OTHER' undeclared (first use this function)
stream2file.cpp:151: error: `DMX_IMMEDIATE_START' undeclared (first use this function)
stream2file.cpp:153: error: `DMX_SET_PES_FILTER' undeclared (first use this function)
stream2file.cpp: In function `void unsetPesFilter(int)':
stream2file.cpp:162: error: `DMX_STOP' undeclared (first use this function)
stream2file.cpp: In function `stream2file_error_msg_t start_recording(const char*, const char*, bo           ol, bool, long long unsigned int, unsigned int, const short unsigned int*, bool, unsigned int)':
stream2file.cpp:512: error: `DMX_OUT_TS_TAP' undeclared (first use this function)
stream2file.cpp:512: error: `DMX_OUT_TAP' undeclared (first use this function)
make[5]: *** [stream2file.o] Error 1
make[5]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino/src/driver'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino/src/driver'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/developer/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/developer/finalresult/cdkflash/root-neutrino] Error 2
auch darauf zurueck zu fuehren ?

PT-1
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

Code: Alles auswählen

stream2file.cpp
sieht so aus..
dbluelle
Contributor
Beiträge: 319
Registriert: Samstag 29. Mai 2004, 18:49

Beitrag von dbluelle »

Tja, ich hätte doch vorher nochmal Neutrino für die DBox bauen sollen :roll:

Naja, ich hab ein paar #ifdefs im CVS korrigiert, jetzt läufts (zumindest bei mir) wieder durch.

dbluelle
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

es sind schon leute für weniger gestorben :lol:
baue gerade nochmal neu und wehe, es läuft nicht durch :x
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Und dies:

Code: Alles auswählen

from zapitclient.cpp:29:
/home/developer/finalresult/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../             ../powerpc-tuxbox-linux-gnu/include/bits/local_lim.h:36:26: linux/limits.h: No s             uch file or directory
In file included from ../include/zapit/client/zapittypes.h:32,
                 from ../include/zapit/client/zapitclient.h:29,
                 from zapitclient.cpp:32:
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:29:23: asm/ty             pes.h: No such file or directory
In file included from ../include/zapit/client/zapittypes.h:32,
                 from ../include/zapit/client/zapitclient.h:29,
                 from zapitclient.cpp:32:
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:71: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:72: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:73: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:74: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:75: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:76: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:77: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:78: error: `_             _u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:88: error: `_             _u8' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:89: error: `_             _u8' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:94: error: `_             _u8' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:95: error: `_             _u8' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:195: error: `             __u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:201: error: `             __u32' does not name a type
/home/developer/tuxbox-cvs/driver/dvb/include/linux/dvb/frontend.h:219: error: `             __u32' does not name a type
make[4]: *** [zapitclient.lo] Error 1
make[4]: Leaving directory `/home/developer/tuxbox-cvs/apps/dvb/zapit/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/developer/tuxbox-cvs/apps/dvb/zapit'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/developer/tuxbox-cvs/apps/dvb/zapit'
make[1]: *** [zapit] Error 2
make[1]: Leaving directory `/home/developer/tuxbox-cvs/cdk'
make: *** [/home/developer/tuxbox-cvs/apps/dvb/zapit/src/zapit] Error 2
Edit (hilft das):

Code: Alles auswählen

struct dvb_frontend_info {
	char       name[128];
        fe_type_t  type;
        __u32      frequency_min;
        __u32      frequency_max;
	__u32      frequency_stepsize;
	__u32      frequency_tolerance;
	__u32      symbol_rate_min;
        __u32      symbol_rate_max;
	__u32      symbol_rate_tolerance;     /* ppm */
	__u32      notifier_delay;            /* ms */
	fe_caps_t  caps;
};


/**
 *  Check out the DiSEqC bus spec available on http://www.eutelsat.org/ for
 *  the meaning of this struct...
 */
struct dvb_diseqc_master_cmd {
        __u8 msg [6];        /*  { framing, address, command, data [3] } */
        __u8 msg_len;        /*  valid values are 3...6  */
};


struct dvb_diseqc_slave_reply {
	__u8 msg [4];        /*  { framing, data [3] } */
	__u8 msg_len;        /*  valid values are 0...4, 0 means no msg  */
	int  timeout;        /*  return from ioctl after timeout ms with */
};                           /*  errorcode when no message was received  */


typedef enum fe_sec_voltage {
        SEC_VOLTAGE_13,
        SEC_VOLTAGE_18,
	SEC_VOLTAGE_OFF
} fe_sec_voltage_t;


typedef enum fe_sec_tone_mode {
        SEC_TONE_ON,
        SEC_TONE_OFF
} fe_sec_tone_mode_t;


typedef enum fe_sec_mini_cmd {
        SEC_MINI_A,
        SEC_MINI_B
} fe_sec_mini_cmd_t;


typedef enum fe_status {
	FE_HAS_SIGNAL     = 0x01,   /*  found something above the noise level */
	FE_HAS_CARRIER    = 0x02,   /*  found a DVB signal  */
	FE_HAS_VITERBI    = 0x04,   /*  FEC is stable  */
	FE_HAS_SYNC       = 0x08,   /*  found sync bytes  */
	FE_HAS_LOCK       = 0x10,   /*  everything's working... */
	FE_TIMEDOUT       = 0x20,   /*  no lock within the last ~2 seconds */
	FE_REINIT         = 0x40    /*  frontend was reinitialized,  */
} fe_status_t;                      /*  application is recommended to reset */
                                    /*  DiSEqC, tone and parameters */

typedef enum fe_spectral_inversion {
        INVERSION_OFF,
        INVERSION_ON,
        INVERSION_AUTO
} fe_spectral_inversion_t;


typedef enum fe_code_rate {
        FEC_NONE = 0,
        FEC_1_2,
        FEC_2_3,
        FEC_3_4,
        FEC_4_5,
        FEC_5_6,
        FEC_6_7,
        FEC_7_8,
        FEC_8_9,
        FEC_AUTO
} fe_code_rate_t;


typedef enum fe_modulation {
        QPSK,
        QAM_16,
        QAM_32,
        QAM_64,
        QAM_128,
        QAM_256,
	QAM_AUTO
} fe_modulation_t;


typedef enum fe_transmit_mode {
	TRANSMISSION_MODE_2K,
	TRANSMISSION_MODE_8K,
	TRANSMISSION_MODE_AUTO
} fe_transmit_mode_t;

typedef enum fe_bandwidth {
	BANDWIDTH_8_MHZ,
	BANDWIDTH_7_MHZ,
	BANDWIDTH_6_MHZ,
	BANDWIDTH_AUTO
} fe_bandwidth_t;


typedef enum fe_guard_interval {
	GUARD_INTERVAL_1_32,
	GUARD_INTERVAL_1_16,
	GUARD_INTERVAL_1_8,
	GUARD_INTERVAL_1_4,
	GUARD_INTERVAL_AUTO
} fe_guard_interval_t;


typedef enum fe_hierarchy {
	HIERARCHY_NONE,
	HIERARCHY_1,
	HIERARCHY_2,
	HIERARCHY_4,
	HIERARCHY_AUTO
} fe_hierarchy_t;


struct dvb_qpsk_parameters {
        __u32           symbol_rate;  /* symbol rate in Symbols per second */
        fe_code_rate_t  fec_inner;    /* forward error correction (see above) */
};


struct dvb_qam_parameters {
        __u32            symbol_rate; /* symbol rate in Symbols per second */
        fe_code_rate_t   fec_inner;   /* forward error correction (see above) */
        fe_modulation_t  modulation;  /* modulation type (see above) */
};


struct dvb_ofdm_parameters {
        fe_bandwidth_t      bandwidth;
        fe_code_rate_t      code_rate_HP;  /* high priority stream code rate */
        fe_code_rate_t      code_rate_LP;  /* low priority stream code rate */
        fe_modulation_t     constellation; /* modulation type (see above) */
        fe_transmit_mode_t  transmission_mode;
        fe_guard_interval_t guard_interval;
        fe_hierarchy_t      hierarchy_information;
};


struct dvb_frontend_parameters {
        __u32 frequency;     /* (absolute) frequency in Hz for QAM/OFDM */