fehler im cvs ?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

fehler im cvs ?

Beitrag von mb405 »

ich hab grad neu ausgecheckt. komisch, das der mir die dvb-tools nicht mehr macht ?? die braucht man um datensdienste nutzen zu können.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also mit den neuen sachen scheint etliches im argenzu liegen :(
fast nix geht mehr :(
\" -DKEYMAPDIR=\"keymaps\" -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c showkey.c
showkey.c: In function `main':
showkey.c:270: error: label at end of compound statement
make[2]: *** [showkey.o] Fehler 1
make[1]: Entering directory `/home/image/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
powerpc-tuxbox-linux-gnu-gcc -O -DRSRR -D__BSD_SOURCE -DRAW_INPUT_IS_RAW -DRAW_OUTPUT_IS_RAW -DIOCTL_OK_ON_RAW_SOCKET -c -o igmp.o igmp.c
In file included from netinet/ip_mroute.h:6,
from defs.h:48,
from igmp.c:14:
/home/image/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:116: error: parse error before "__u32"
/home/image/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:122: error: parse error before '}' token
In file included from igmp.c:14:
defs.h:235: warning: conflicting types for built-in function 'log'
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich wollte jetzt wieder rückbauen, nur finde ich die beiden diffs net mehr :(
glibc-2.3.2.diff und strace.diff
wer kann die mal bereitstellen
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Ich gehe davon aus das dein Fehler woanders liegt, denke mal das etwas nicht richtig gemerget wurde.
Hier läuft alles normal durch, auch die dvb_tools.

http://home.arcor.de/mybase/glibc-2.3.2.diff
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mhh ich werd mal die dateien reinschieben ?
hast du auch noch die strace.diff ?
Danke dir
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

Hier compiliert auch alles durch. Evtl mal 'nen make distclean machen.

Gruß
mogway
Gruss
mogway
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

mb405 hat geschrieben:mhh ich werd mal die dateien reinschieben ?
hast du auch noch die strace.diff ?
Danke dir
http://tuxbox-images.mine.nu/dietmarw/html/mirror/

Da liegt noch alles, in daily_source.tar.bz2. ;)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich probier es nochmal
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

fehlanzeige :(
home/image/dbox2/cdkroot/bin/mrouted
home/image/dbox2/cdkroot/bin/mrinfo
fehlen :(
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Achso, mrouted hau ich als binary rein. :lol:
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

naja muss ja auch so gehen, ging ja immer. also doch ein fehler :(
linux:~/image/tuxbox-cvs/cdk> make mrouted
( rm -rf mrouted-3.9-beta3.orig || /bin/true ) && gunzip -cd Archive/mrouted_3.9-beta3.orig.tar.gz | TAPE=- tar -x && ( cd mrouted-3.9-beta3.orig; patch -p1 < ../Patches/mrouted_3.9-beta3-3.diff )
patching file Makefile
patching file defs.h
patching file main.c
patching file mrouted.conf
patching file pathnames.h
patching file netinet/ip_mroute.h
patching file vers.c
cd mrouted-3.9-beta3.orig && \
AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" CXXFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" LDFLAGS="-s" PKG_CONFIG_PATH=/home/image/dbox2/cdkroot/lib/pkgconfig \
make all && \
/usr/bin/install -c -m755 mrouted /home/image/dbox2/cdkroot/bin/mrouted && \
/usr/bin/install -c -m755 map-mbone /home/image/dbox2/cdkroot/bin/map-mbone && \
/usr/bin/install -c -m755 mrinfo /home/image/dbox2/cdkroot/bin/mrinfo
make[1]: Entering directory `/home/image/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
powerpc-tuxbox-linux-gnu-gcc -O -DRSRR -D__BSD_SOURCE -DRAW_INPUT_IS_RAW -DRAW_OUTPUT_IS_RAW -DIOCTL_OK_ON_RAW_SOCKET -c -o igmp.o igmp.c
In file included from netinet/ip_mroute.h:6,
from defs.h:48,
from igmp.c:14:
/home/image/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:116: error: parse error before "__u32"
/home/image/dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:122: error: parse error before '}' token
In file included from igmp.c:14:
defs.h:235: warning: conflicting types for built-in function 'log'
make[1]: *** [igmp.o] Fehler 1
make[1]: Leaving directory `/home/image/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Also ich bin fast 3 Wochen mit Npq das am umbauen/anspassen gewesen, es sollte eigendlich alles gehen, das Problem liegt nicht im CVS...

Riker
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

Hi,

hab auch das Problem bei mrouted. Aber ansonsten: 1a :)

Code: Alles auswählen

[tux@asus cdk]$ make mrouted
( rm -rf mrouted-3.9-beta3.orig || /bin/true ) && gunzip -cd Archive/mrouted_3.9-beta3.orig.tar.gz | TAPE=- tar -x && ( cd mrouted-3.9-beta3.orig; patch -p1 < ../Patches/mrouted_3.9-beta3-3.diff )
patching file Makefile
patching file defs.h
patching file main.c
patching file mrouted.conf
patching file pathnames.h
patching file netinet/ip_mroute.h
patching file vers.c
cd mrouted-3.9-beta3.orig && \
    AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" CXXFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" LDFLAGS="-s" PKG_CONFIG_PATH=/home/tux/tuxbox-cvs/root/cdkroot/lib/pkgconfig \
    make all && \
    /usr/bin/install -c -m755 mrouted /home/tux/tuxbox-cvs/root/cdkroot/bin/mrouted && \
    /usr/bin/install -c -m755 map-mbone /home/tux/tuxbox-cvs/root/cdkroot/bin/map-mbone && \
    /usr/bin/install -c -m755 mrinfo /home/tux/tuxbox-cvs/root/cdkroot/bin/mrinfo
make[1]: Entering directory `/home/tux/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
powerpc-tuxbox-linux-gnu-gcc -O   -DRSRR -D__BSD_SOURCE -DRAW_INPUT_IS_RAW -DRAW_OUTPUT_IS_RAW -DIOCTL_OK_ON_RAW_SOCKET    -c -o igmp.o igmp.c
In file included from netinet/ip_mroute.h:6,
                 from defs.h:48,
                 from igmp.c:14:
/home/tux/tuxbox-cvs/root/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:116: error: parse error before "__u32"
/home/tux/tuxbox-cvs/root/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:122: error: parse error before '}' token
In file included from igmp.c:14:
defs.h:235: warning: conflicting types for built-in function 'log'
make[1]: *** [igmp.o] Fehler 1
make[1]: Leaving directory `/home/tux/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
make: *** [.deps/mrouted] Fehler 2
[tux@asus cdk]$  
Voraus ging ein make distclean, und das configurieren mit dem prepare-Skript. Der parse error tritt beim dreambox-branch nicht auf.
cu
Zuletzt geändert von Coronas am Samstag 29. Oktober 2005, 21:57, insgesamt 1-mal geändert.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

JtG-Riker hat geschrieben:Also ich bin fast 3 Wochen mit Npq das am umbauen/anspassen gewesen, es sollte eigendlich alles gehen, das Problem liegt nicht im CVS... zumindest die "normalen" sachen laufen alle...


mrouted ist default nicht im Build-Prozess mit drin, ma gucken wo es da noch klemmt :) Nutzt das eigendlich jemand ?


Riker
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

@Coronas ..... ist das denn im dream-branch drin ?

Riker
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

@JtG-Riker
Jups, ist drin, unter .root_optional. Vgl hier
cu
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

gut, dann kann man ja villeicht den diff nehmen der bei der dream verwendet wird, damit das wieder spielt... ansonsten nochma gucken....

@mb405 kannst du ja mal testen
Zuletzt geändert von JtG-Riker am Samstag 29. Oktober 2005, 21:58, insgesamt 1-mal geändert.
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

Ich teste das mal eben aus...

...eine Stunde später

Code: Alles auswählen

make[1]: Entering directory `/home/tux/tuxbox-cvs/cdk/mrouted-3.9-beta3.orig'
powerpc-tuxbox-linux-gnu-gcc -O   -DRSRR -D__BSD_SOURCE -DRAW_INPUT_IS_RAW -DRAW_OUTPUT_IS_RAW -DIOCTL_OK_ON_RAW_SOCKET    -c -o igmp.o igmp.c
In file included from /home/tux/tuxbox-cvs/root/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/mroute.h:5,
                 from netinet/ip_mroute.h:6,
                 from defs.h:48,
                 from igmp.c:14:
/home/tux/tuxbox-cvs/root/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/linux/in.h:26: error: conflicting types for 'IPPROTO_IP'
/home/tux/tuxbox-cvs/root/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.4/../../../../powerpc-tuxbox-linux-gnu/include/netinet/in.h:33: error: previous definition of 'IPPROTO_IP' was here
naja, auch nicht viel besser, jetzt beissen sich die includes :gruebel:
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Jetzt nicht mehr.

Mrouted ist aber trotzdem recht alter Code (1999), irgendwie ist der nicht wirklich auf die aktuellen libc/linux-Header abgestimmt, kam wohl von BSD-Systemen.

Frage mich, ob's da nicht mittlerweile bessere Tools gibt.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

is ja nur für datendienste auf der dbox nötig. aber da es so schön gefunzt hat :(
dcdead2
Interessierter
Interessierter
Beiträge: 61
Registriert: Sonntag 13. März 2005, 10:25

Beitrag von dcdead2 »

Sind die binaries jetzt kleiner mit dem neuen cdk als mit dem alten?