Neutrino Image Generierungs Verstaendisfrage...

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Neutrino Image Generierungs Verstaendisfrage...

Beitrag von PT-1 »

Hi,

ich schaffe es ja jetzt endlich problemlos meine Images nach CVS Standard zu erstellen.

Jetzt wollte ich mal z.B. eines mit dem neuesten Y-Web haben.

ich habe 2 Verzeichnisse:

/dbox2

und

/Tuxbox-cvs

Im DBox 2 mache ich ja nur ein:
cvs -danoncvs@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox -z3 co -P .anoncvs@cvs.tuxbox-cvs.sourceforge.net's password: anoncvs um mir die letzten Updates zu holen.

Danach mache ich ein cd cdk
dann ./autogen.sh
dann ./configure --prefix=/home/root/dbox2 --with-cvsdir=/home/root/tuxbox-cvs --enable-maintainer-mode --disable-libcrypto --with-targetruleset=flash

Danach dann ein make flash-squashfsneutrinoimages

Danach habe ich dann ein Verzeichnis CDKFlash und darin die Images bzw. den CVS Ordner.
In diesem ist dann z.B. aber immer noch das Y-Web mit der Version 1.35 (08.11.2005)

Wo liegt den jetzt mein Denkfehler ?

Mogway hat in einem anderen Post geschrieben ein cvs update zu machen aber dies aendert in meinem Beispiel auch nichts.
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Möglichkeit 1: Im cvs ist noch nicht das neueste.
Möglichkeit 2: wenn du ein update machst werden danach die Targets unter umständen nicht neu kompiliert.
rm .deps/neutrino
make .deps/neutrino
bzw.

rm .deps/$wo_was_neues_dabei_war
make .deps/$wo_was_neues_dabei_war
sollte das dann aber machen


Houdini
wittinobi
Einsteiger
Einsteiger
Beiträge: 116
Registriert: Montag 29. März 2004, 22:00

Beitrag von wittinobi »

Code: Alles auswählen

Möglichkeit 1: Im cvs ist noch nicht das neueste.
...hab am 20.11. ausgecheckt, da war version 1.3.6 dabei.

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

Beitrag von PT-1 »

Houdini hat geschrieben:Möglichkeit 1: Im cvs ist noch nicht das neueste.
Möglichkeit 2: wenn du ein update machst werden danach die Targets unter umständen nicht neu kompiliert.
rm .deps/neutrino
make .deps/neutrino
bzw.

rm .deps/$wo_was_neues_dabei_war
make .deps/$wo_was_neues_dabei_war
sollte das dann aber machen


Houdini
Bin in cdk und habe make .deps/neutrino gemacht und stecke jetzt hier:

Code: Alles auswählen

creating nhttpd
make[5]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino/daemons/nhttpd'
make[4]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino/daemons/nhttpd'
Making all in sectionsd
make[4]: Entering directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd
'
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I/home/root/
dbox2/cdkroot/include/tuxbox/connection -I/home/root/dbox2/cdkroot/include/tuxbox -I/home
/root/dbox2/cdkroot/include/tuxbox/xmltree   -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTI
ONSD -I/home/root/tuxbox-cvs/driver/dvb/include -I/home/root/tuxbox-cvs/driver/include  -
Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT sectionsd.o -MD -MP -MF ".deps/se
ctionsd.Tpo" -c -o sectionsd.o sectionsd.cpp; \
then mv -f ".deps/sectionsd.Tpo" ".deps/sectionsd.Po"; else rm -f ".deps/sectionsd.Tpo";
exit 1; fi
In file included from sectionsd.cpp:78:
SIbouquets.hpp:71: error: expected `,' or `...' before "_bouquet_id"
SIbouquets.hpp:71: error: ISO C++ forbids declaration of `t_bouquet_id' with no type
SIbouquets.hpp:82: error: expected `,' or `...' before "_bouquet_id"
SIbouquets.hpp:83: error: ISO C++ forbids declaration of `t_bouquet_id' with no type
SIbouquets.hpp:83: error: `SIbouquet::SIbouquet(int)' and `SIbouquet::SIbouquet(int)' can
not be overloaded
SIbouquets.hpp:100: error: `t_bouquet_id' does not name a type
SIbouquets.hpp: In constructor `SIbouquet::SIbouquet(int)':
SIbouquets.hpp:73: error: `bouquet_id' undeclared (first use this function)
SIbouquets.hpp:73: error: (Each undeclared identifier is reported only once for each func
tion it appears in.)
SIbouquets.hpp:73: error: `_bouquet_id' undeclared (first use this function)
SIbouquets.hpp: In constructor `SIbouquet::SIbouquet(int)':
SIbouquets.hpp:84: error: `_service_id' undeclared (first use this function)
SIbouquets.hpp:85: error: `_original_network_id' undeclared (first use this function)
SIbouquets.hpp:86: error: `_transport_stream_id' undeclared (first use this function)
SIbouquets.hpp: In copy constructor `SIbouquet::SIbouquet(const SIbouquet&)':
SIbouquets.hpp:95: error: `bouquet_id' undeclared (first use this function)
SIbouquets.hpp:95: error: 'const class SIbouquet' has no member named 'bouquet_id'
SIbouquets.hpp: In member function `void SIbouquet::dump() const':
SIbouquets.hpp:116: error: `bouquet_id' undeclared (first use this function)
In file included from sectionsd.cpp:79:
SInetworks.hpp: At global scope:
SInetworks.hpp:158: error: `t_transponder_id' does not name a type
SInetworks.hpp: In member function `bool SInetwork::operator<(const SInetwork&) const':
SInetworks.hpp:155: error: `uniqueKey' undeclared (first use this function)
SInetworks.hpp:155: error: 'const class SInetwork' has no member named 'uniqueKey'
sectionsd.cpp: In function `void addBouquetEntry(const SIbouquet&)':
sectionsd.cpp:588: error: 'class SIbouquet' has no member named 'bouquet_id'
sectionsd.cpp: At global scope:
sectionsd.cpp:608: error: `t_transponder_id' was not declared in this scope
sectionsd.cpp:608: error: `t_transponder_id' was not declared in this scope
sectionsd.cpp:608: error: template argument 1 is invalid
sectionsd.cpp:608: error: template argument 1 is invalid
sectionsd.cpp:608: error: template argument 3 is invalid
sectionsd.cpp:608: error: template argument 4 is invalid
sectionsd.cpp:608: error: ISO C++ forbids declaration of `MySItranspondersOrderUniqueKey'
 with no type
sectionsd.cpp: In function `void addTransponder(const SInetwork&)':
sectionsd.cpp:624: error: request for member `insert' in `mySItranspondersOrderUniqueKey'
, which is of non-class type `MySItranspondersOrderUniqueKey'
sectionsd.cpp:624: error: 'class SInetwork' has no member named 'uniqueKey'
sectionsd.cpp: At global scope:
sectionsd.cpp:1560: error: `t_transponder_id' does not name a type
sectionsd.cpp:1562: error: `t_transponder_id' does not name a type
sectionsd.cpp:1565: error: `t_bouquet_id' does not name a type
sectionsd.cpp: In function `void initSDTtables()':
sectionsd.cpp:1619: error: `messaging_bat_bouquet_id' undeclared (first use this function
)
sectionsd.cpp:1626: error: `messaging_sdt_other_tid' undeclared (first use this function)
sectionsd.cpp:1629: error: `messaging_sdt_other_sections_got_all' undeclared (first use t
his function)
sectionsd.cpp: In function `bool updateCurrentXML(XMLTreeNode*, XMLTreeNode*, bool, int,
bool)':
sectionsd.cpp:3199: error: `CURRENTSERVICES_TMP' undeclared (first use this function)
sectionsd.cpp:3203: error: `CURRENTSERVICES_XML' undeclared (first use this function)
sectionsd.cpp: In function `bool updateTP(t_original_network_id, t_transport_stream_id, i
nt, bool)':
sectionsd.cpp:3403: error: `CURRENTSERVICES_XML' undeclared (first use this function)
sectionsd.cpp:3457: error: `CURRENTSERVICES_TMP' undeclared (first use this function)
sectionsd.cpp: In function `void updateXMLnet(XMLTreeNode*, t_original_network_id, t_tran
sport_stream_id, const char*, short unsigned int, short unsigned int)':
sectionsd.cpp:3558: error: `CURRENTSERVICES_TMP' undeclared (first use this function)
sectionsd.cpp:3584: error: `CURRENTSERVICES_XML' undeclared (first use this function)
sectionsd.cpp: In function `bool updateNetwork(t_network_id, bool)':
sectionsd.cpp:3663: error: `CURRENTSERVICES_XML' undeclared (first use this function)
sectionsd.cpp:3669: error: `MySItranspondersOrderUniqueKey' is not a class or namespace
sectionsd.cpp:3669: error: `iterator' undeclared (first use this function)
sectionsd.cpp:3669: error: expected `;' before "s"
sectionsd.cpp:3669: error: `s' undeclared (first use this function)
sectionsd.cpp:3669: error: request for member `end' in `mySItranspondersOrderUniqueKey',
which is of non-class type `MySItranspondersOrderUniqueKey'
sectionsd.cpp: At global scope:
sectionsd.cpp:3759: error: `t_bouquet_id' was not declared in this scope
sectionsd.cpp:3760: error: expected `,' or `;' before '{' token
sectionsd.cpp:3771: error: `t_transponder_id' was not declared in this scope
sectionsd.cpp:3772: error: expected `,' or `;' before '{' token
sectionsd.cpp:3792: error: `t_transponder_id' was not declared in this scope
sectionsd.cpp:3793: error: expected `,' or `;' before '{' token
sectionsd.cpp:3803: error: variable or field `tid_complete' declared void
sectionsd.cpp:3803: error: `t_transponder_id' was not declared in this scope
sectionsd.cpp:3804: error: expected `,' or `;' before '{' token
sectionsd.cpp: In function `void* sdtThread(void*)':
sectionsd.cpp:4156: error: `t_transponder_id' undeclared (first use this function)
sectionsd.cpp:4156: error: expected `;' before "tid"
sectionsd.cpp:4159: error: `t_bouquet_id' undeclared (first use this function)
sectionsd.cpp:4159: error: expected `;' before "bouquet_id"
sectionsd.cpp:4323: error: `tid' undeclared (first use this function)
sectionsd.cpp:4324: error: `CREATE_TRANSPONDER_ID_FROM_ORIGINALNETWORK_TRANSPORTSTREAM_ID  ' undeclared (first use this function)
sectionsd.cpp:4371: error: `is_other_sdt_ready' cannot be used as a function
sectionsd.cpp:4372: error: `get_sdt_slot' cannot be used as a function
sectionsd.cpp:4406: error: `tid_complete' cannot be used as a function
sectionsd.cpp:4417: error: `messaging_sdt_other_tid' undeclared (first use this function)
sectionsd.cpp:4434: error: `bouquet_id' undeclared (first use this function)
sectionsd.cpp:4441: error: `get_bat_slot' cannot be used as a function
make[4]: *** [sectionsd.o] Error 1
make[4]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino/daemons'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/root/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [.deps/neutrino] Error 2
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Da wird momentan schwer dran geschafft, überprüfe mal ob du wirklich die neusten Sourcen von Neutrino hast.