make dropbear läuft nicht durch

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

make dropbear läuft nicht durch

Beitrag von pantau »

Hallo !

baue mein squashfs image mit newmake und würde noch gerne dropbear mit inst.

beim make flash-dropbear bekomme ich jedoch diesen fehler

gendss.c: In function âgetqâ:
gendss.c:76: warning: pointer targets in passing argument 1 of âgenrandomâ differ in signedness
gendss.c:80: warning: pointer targets in passing argument 2 of âmp_read_unsigned_binâ differ in signedness
gendss.c: In function âgetxâ:
gendss.c:198: warning: pointer targets in passing argument 1 of âgenrandomâ differ in signedness
gendss.c:200: warning: pointer targets in passing argument 2 of âmp_read_unsigned_binâ differ in signedness
gcc -I. -I./libtomcrypt -Os -W -Wall -DDROPBEAR_SERVER -c -o genrsa.o genrsa.c
gcc -o dropbearkey dbutil.o buffer.o dss.o bignum.o signkey.o rsa.o random.o queue.o atomicio.o compat.o fake-rfc2553.o dropbearkey.o gendss.o genrsa.o libtomcrypt/libtomcrypt.a libtommath/libtommath.a -lutil -lz -lcrypt
make[1]: Leaving directory `/home/pantau/tuxbox-cvs/cdk/dropbear-0.44'
rm -rf /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_rsa_host_key /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_dss_host_key
./dropbear-0.44/dropbearkey -t rsa -f /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_rsa_host_key && \
./dropbear-0.44/dropbearkey -t dss -f /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_dss_host_key
Will output 1024 bit rsa secret key to '/home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_rsa_host_key'
Generating key, this may take a while...
/bin/sh: line 1: 1734 Segmentation fault ./dropbear-0.44/dropbearkey -t rsa -f /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_rsa_host_key
make: *** [.deps/dropbearkey] Error 139
suse10:/home/pantau/tuxbox-cvs/cdk #


kann mir jemand einen Tip geben was ich tun muss damit es durchläuft ? :gruebel:

lg pantau

Ps.diff habe ich keines gefunden
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

kann mir jemand einen Tip geben was ich tun muss damit es durchläuft ?
niemand das gibtes doch nicht wirklich oder ?

lg Pantau
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

pantau hat geschrieben:
kann mir jemand einen Tip geben was ich tun muss damit es durchläuft ?
niemand das gibtes doch nicht wirklich oder ?
/bin/sh: line 1: 1734 Segmentation fault ./dropbear-0.44/dropbearkey -t rsa -f /home/pantau/dbox2/cdkroot/etc/dropbear/dropbear_rsa_host_key
make: *** [.deps/dropbearkey] Error 139
Das heißt, dropbear_rsa_host_key ist mit einem segfault abgeschmiert. Schau in den Code warum das passiert oder in den gdb backtrace und fixe es, oder verwende erst mal eine aktuelle Version (0.48.1 ist wohl aktuell, vor 0.47 war eh ein buffer overflow drin), vielleicht ist es ja ein bekannter Fehler, der schon gefixt ist.
pantau
Einsteiger
Einsteiger
Beiträge: 130
Registriert: Dienstag 25. November 2003, 07:14

Beitrag von pantau »

oder verwende erst mal eine aktuelle Version (0.48.1
blöde frage und wie komm ich zu der version.

ich hab ein make flash-dropbear in meiner console gemacht und daraufhin wurde die v0.44 ins Archive runtergeladen und bis zum fehler gebaut .

lg pantau

Ps.sorry bin noch newbee
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

pantau hat geschrieben:
oder verwende erst mal eine aktuelle Version (0.48.1
blöde frage und wie komm ich zu der version.
z.B. hier: http://matt.ucc.asn.au/dropbear/dropbear.html
pantau hat geschrieben:Ps.sorry bin noch newbee
Dann laß es vielleicht lieber ;-)