[gelöst] Letzte Freetz-Trunk-Version ausgecheckt->Fehler bei make

ploieel

Aktives Mitglied
Mitglied seit
13 Mrz 2005
Beiträge
1,877
Punkte für Reaktionen
24
Punkte
38
Hi, ich füge es einfach mal hier ein:

Code:
---> package/gw6: preparing... tar -C source/target-mipsel_uClibc-0.9.29  -xjf dl/gw6c-5.1.tar.bz2
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
make: *** [source/target-mipsel_uClibc-0.9.29/gw6-5.1/.unpacked] Fehler 2
guenter@ubuntu:~/freetz-trunk$ ^C
guenter@ubuntu:~/freetz-trunk$ ^C
guenter@ubuntu:~/freetz-trunk$

Was kann man tun?
 
Zuletzt bearbeitet:
Sowas ähnliches hatten wir schon. Damals war der Fehler allerdings in gzip. Eventuell ist aber auch bzip2 betroffen - eigentliche Ursache: geänderte Implementierung von memcpy in den letzten glibc-Versionen.

Lösche mal die Datei, damit freetz diese erneut runterlädt. Wenn es nicht hilft, dann poste hier bitte, welches Build-System, Du verwendest, und welche Version das bzip2-Paket hat, welches bei Dir installiert ist (nicht die bzip2-Version, sondern die Version des bzip2-Pakets).

Edit: ach so, komplett andere Ursache, vergiss alles, was ich geschrieben habe
 
Warten wir seine Antwort ab... :)

Gruß
Oliver
 
Habs gemacht:

Code:
guenter@ubuntu:~/freetz-trunk$ make
ERROR: The following commands required for building of binutils-kernel are missing on your system: msgfmt
make: *** [binutils-dependencies] Fehler 1
guenter@ubuntu:~/freetz-trunk$ 
guenter@ubuntu:~/freetz-trunk$ svn up
U    toolchain/make/target/uclibc/uclibc.mk
A    toolchain/make/target/gcc/4.5.1/910-mbsd_multi.patch
U    toolchain/make/toolchain-common.in
U    kernel/Config.in
U    patches/510-remove_minid.sh
U    patches/500-remove-mediasrv.sh
U    CHANGELOG
U    tools/freetz_mklibs
U    Config.in
U    make/e2fsprogs/external.in
U    make/git/patches/030-no_rpath.patch
U    make/git/patches/020-allow-without-perl.patch
U    make/git/git.mk
U    make/git/Config.in
U    make/mod/files/root/usr/lib/libmodmount.sh
U    make/usbip/usbip.mk
U    make/libs/db.mk
U    make/libs/openssl.mk
U    make/linux/Makefile.in
U    make/linux/kernel.mk
D    make/linux/patches/2.6.13.1/601-usbcore-usbip.patch
U    make/linux/Config.ar9-16mb_26.7320_04.86
U    make/gw6/gw6.mk
Aktualisiert zu Revision 6304.
guenter@ubuntu:~/freetz-trunk$ rm dl/gw6c*
guenter@ubuntu:~/freetz-trunk$ make
ERROR: You have updated to newer svn version since last modifying your config.
       You have to run 'make oldconfig' or 'make menuconfig' once before
       building again.
make: *** [check-builddir-version] Fehler 3
guenter@ubuntu:~/freetz-trunk$ ^C
guenter@ubuntu:~/freetz-trunk$

Bin für jeden weiteren Hinweis dankbar.
 
Hast du gelesen was da steht? Kannst du kein Englisch?

Gruß
Oliver
 
Hi, richtig ist, dass ich kein englisch kann.
Richtig ist aber auch, dass ich zu faul war zum lesen. Ich hole jetzt das lesen ( und machen) nach und melde mich wieder.

Danke für den Hinweis.

EDIT:
hab gelesen und gemacht:

Code:
guenter@ubuntu:~/freetz-trunk$ make menuconfig
#
# using defaults found in .config
#
.config:511: trying to assign nonexistent symbol FREETZ_MODULE_usbcore


*** End of Freetz configuration.
*** Execute 'make' to build the Freetz image.

guenter@ubuntu:~/freetz-trunk$ make
ERROR: The following commands required for building of binutils-kernel are missing on your system: msgfmt
make: *** [binutils-dependencies] Fehler 1
guenter@ubuntu:~/freetz-trunk$

Habs wohl zu eilig gehabt, ich versuchs nochmal. usbcore???

EDIT 2:
habe jetzt USB-Stick angesteckt -> sorry, war vorhin nicht an der Box dran.

Trotzdem ein Fehler 1:

Code:
guenter@ubuntu:~/freetz-trunk$ make
ERROR: The following commands required for building of binutils-kernel are missing on your system: msgfmt
make: *** [binutils-dependencies] Fehler 1
guenter@ubuntu:~/freetz-trunk$

muss ich ein Paket (msgfmt) runterladen und installieren?

Danke.
 
Zuletzt bearbeitet:
Okay. Du musst nach jedem "svn up" einmal "make menuconfig" ausführen.

Gruß
Oliver
 
Hi,
-> sudo apt-get install gettext -> jetzt läuft das make...
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.