Freetz für 6590

prisrak1

Mitglied
Mitglied seit
14 Mai 2017
Beiträge
572
Punkte für Reaktionen
74
Punkte
28
O.k. ist nachvollziehbar.

Ich wollte ein img 6590 bauen und es klappte nicht. bekomme folgende Meldung:
Code:
checking for suffix of object files... configure: error: in `/home/freetz/freetz-fb6x90/source/toolchain-i686_gcc-4.8.5_uClibc-0.9.33.2-nptl/gcc-4.8.5-initial/i686-linux-uclibc/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Fehler 1
make[1]: Verzeichnis »/home/freetz/freetz-fb6x90/source/toolchain-i686_gcc-4.8.5_uClibc-0.9.33.2-nptl/gcc-4.8.5-initial« wird verlassen
make: *** [/home/freetz/freetz-fb6x90/source/toolchain-i686_gcc-4.8.5_uClibc-0.9.33.2-nptl/gcc-4.8.5-initial/.compiled] Fehler 2
 
Bitte in der config.log nach dem Fehler schauen bzw. die config.log bereitstellen. Ein größerer Ausschnitt der Ausgaben wäre auch hilfreich.
 
Um ein img 6590 zu bauen, bin ich folgendermaßen vorgegangen:.

git clone --branch 6590 https://github.com/f-666/freetz.git freetz-fb6590
in addons skins eingefügt, *.pkg angepasst. die custom.in entsprechend eingefügt. i686*.lzma´s in dl eingefügt. Entsprechend die Datei ( GPL-release_kernel.tar.gz) entpackt und umbenannt. in Toolchain optons -> build own toolchains Ausgewählt. Das bauen mit
Code:
--2018-01-10 01:41:43--  http://freetz.magenbrot.net/mpc-1.0.3.tar.gz
Auflösen des Hostnamen »freetz.magenbrot.net (freetz.magenbrot.net)«... 31.172.113.113
Verbindungsaufbau zu freetz.magenbrot.net (freetz.magenbrot.net)|31.172.113.113|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
2018-01-10 01:41:43 FEHLER 404: Not Found.

Download failed - "http://freetz.magenbrot.net/mpc-1.0.3.tar.gz"  ->  error code 8
make: *** [dl/mpc-1.0.3.tar.gz] Fehler 1

oder ohne
Code:
--2018-01-10 01:43:27--  http://freetz.3dfxatwork.de/mpc-1.0.3.tar.gz
Auflösen des Hostnamen »freetz.3dfxatwork.de (freetz.3dfxatwork.de)«... 31.172.113.113
Verbindungsaufbau zu freetz.3dfxatwork.de (freetz.3dfxatwork.de)|31.172.113.113|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
2018-01-10 01:43:28 FEHLER 404: Not Found.

Download failed - "http://freetz.3dfxatwork.de/mpc-1.0.3.tar.gz"  ->  error code 8
make: *** [dl/mpc-1.0.3.tar.gz] Fehler 1
replace kernell funktioniert nicht. Was ist da verkehrt?
 
Zuletzt bearbeitet:
mit der config (Anhang) läst es sich bauen.

### Zusammenführung by stoney ###

wurde gerade gebaut mit (anhang), hab kein Gerät 6590 zum testen.
 

Anhänge

  • config.txt
    67.8 KB · Aufrufe: 16
  • .config-6590.txt
    67.7 KB · Aufrufe: 26
Zuletzt bearbeitet:
Hi für alle. Ich habe gleiche Problem. Kann mir jemand weiter helfen. Was soll ich mit confing weiter machen? Danke Gruß

Wo muss ich das
config-6590.txt
kopieren?

Ich habe
---> kernel: downloading...tools/freetz_download dl/fw ""6590_06.85"-release_kernel.tar.xz" "" ""

--2018-01-30 20:35:55-- http://freetz.3dfxatwork.de/6590_06.85-release_kernel.tar.xz
Auflösen des Hostnamen »freetz.3dfxatwork.de (freetz.3dfxatwork.de)«... 31.172.113.113
Verbindungsaufbau zu freetz.3dfxatwork.de (freetz.3dfxatwork.de)|31.172.113.113|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
2018-01-30 20:35:55 FEHLER 404: Not Found.

Download failed - "http://freetz.3dfxatwork.de/6590_06.85-release_kernel.tar.xz" -> error code 8

--2018-01-30 20:35:55-- http://freetz.wirsind.info/6590_06.85-release_kernel.tar.xz
Auflösen des Hostnamen »freetz.wirsind.info (freetz.wirsind.info)«... 188.165.115.52
Verbindungsaufbau zu freetz.wirsind.info (freetz.wirsind.info)|188.165.115.52|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
2018-01-30 20:35:55 FEHLER 404: Not Found.

Download failed - "http://freetz.wirsind.info/6590_06.85-release_kernel.tar.xz" -> error code 8

--2018-01-30 20:35:55-- http://freetz.magenbrot.net/6590_06.85-release_kernel.tar.xz
Auflösen des Hostnamen »freetz.magenbrot.net (freetz.magenbrot.net)«... 31.172.113.113
Verbindungsaufbau zu freetz.magenbrot.net (freetz.magenbrot.net)|31.172.113.113|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found
2018-01-30 20:35:56 FEHLER 404: Not Found.

Download failed - "http://freetz.magenbrot.net/6590_06.85-release_kernel.tar.xz" -> error code 8
make: *** [dl/fw/6590_06.85-release_kernel.tar.xz] Fehler 1
freetz@freetz-linux:~/fb6590$
 
Zuletzt bearbeitet:
Auf dem Mirror von PeterPawn ist unter anderem die Datei 6490_06.87-release_kernel.tar.xz zu finden.
Die Datei für die 6490 kann auch für die 6590 verwendet werden, also umbenennen und unter dl/fw ablegen.

Die Freetz Konfigurationsdatei liegt im Wurzelverzeichnis von Freetz und heißt .config. Entweder du nimmst eine vorgefertigte Datei von irgendwo und legst sie unterm dem korrekten Namen ab, oder du erstellst selbst eine mit make menuconfig.

Nochmal der Hinweis auf die Qualität des 6590 Branches: Wegen des geringen Testens kann man das nur mit viel Wohlwollen als Beta bezeichnen. Wenn die Grundlagen von Freetz fehlen, kommt man eventuell aus Situationen, wo die Box nicht mehr läuft, nur schwer oder gar nicht raus.
 
Zuletzt bearbeitet:
Hi für alle. Ich habe gleiche Problem.
Manchmal muss man die ganzen Beiträge von Anfang an nochmal und nochmal sich durchlesen. Meistens liegt es daran, dass man nicht gründlich genug gelesen hat. Manche Fehler habe ich auch öfter gehabt. ... Und wenn man es einmal geschafft hat, wäre es nicht verkehrt, ein paar Notizen für sich zu machen. Hab gerade es alles nochmal für mich ganz neu durchlaufen lassen. Musste aber auch ein paar Mal grübeln. An sich wurde alles sehr ausführlich beschrieben. Imagebau freetz 6490 / 6590. Die Fehlermeldungen, die bei dem Bau dem Freetzbaus entstehen, sagen genau aus, was eigentlich fehlt / benötigt wird. ... Wenn's klappt, freut man sich umso mehr, wenn man bestimmte Probleme selbst korrigieren konnte. Es wird schon!
 
Hmmm also ich hab's mit dem originalen config file versucht - da hab ich den gleichen Fehler bekommen wie prisrak1 - dann hab ich's gerade nochmal mit der config von oben versucht zu übersetzen, aber da krieg leider einen Fehler 77 - C Compiler cannot create executables ... weiß jemand damit etwas anzufangen?
 

Anhänge

  • config.log.txt
    13.3 KB · Aufrufe: 8
Aus den spärlichen Angaben lese ich mir mühevoll heraus:
  • beim Bauen des gccs der Kernel Toolchain bricht der Build ab
  • es wird ein Ubuntu 14.04.4 verwendet, vielleicht eine vorgefertigte VM
  • der gcc dieses Systems wurde von dessen Ersteller mit der Option --with-sysroot=/ kompiliert
  • die Binutils der Freetz Toolchain werden nicht mit der Option --with-sysroot=/ kompiliert
  • dies führt dazu, dass der Linker diese Fehlermeldung wirft:
/home/freetz/freetz-fb6590/toolchain/build/i686_gcc-4.7.4//bin/ld: this linker was not configured to use sysroots
  • in dieser Konstellation (Ubuntu 14.04.4 als Grundlage) wird man nicht zu einer Freetz Firmware kommen
Folgende Möglichkeiten:
  • eine andere Distribution benutzen
  • In der Datei toolchain/make/kernel/binutils/binutils.mk diese Zeile --with-build-sysroot=/ \ einfügen und schauen was passiert. Vorher natürlich make dirclean ausführen. Falls das tut, dasselbe auch noch in die toolchain/make/target/binutils/binutils.mk einfügen. Ohne Garantie.
Falls wieder was nicht tut, die .config Datei anhängen und einen großzügigen Ausschnitt aus den Konsolenausgaben hier posten. Die config.log des fehlgeschlagenen Pakets war gut.
 
Danke! Welche Ubuntu Version empfiehlt sich denn? dann setze ich das einfach nochmal neu auf ...
 
Nö ... leider nicht ... das ist auch eine Ubuntu 14.04 Version und darin wirft er genau den gleichemn Fehler..
 
Funktioniert die vorgeschlagene Änderung?
 
Wo muss das hin? so: ?
BINUTILS_KERNEL_EXTRA_MAKE_OPTIONS := MAKEINFO=true --with-build-sysroot=/

### Zusammenführung Doppelpost by stoney ###

ah ja hab's hinter prefix ... Danke passt!

### Zusammenführung by stoney ###

Nö ... leider nicht ...
 

Anhänge

  • outout.txt
    1.5 KB · Aufrufe: 5
  • config.log.txt
    13.3 KB · Aufrufe: 2
@MrFritzBoxCable:
Bitte den Befehl "fmake -c" eingeben und die zwei Dateien "/home/freetz/freetz-fb6590/.config" als "config.txt" und die Datei "/home/freetz/freetz-fb6590/fmake.log" posten,
dann ist die Sache reproduzierbar.

UPDATE: ggf. Befehl "./fmake -c" eingeben, siehe #18
 
Zuletzt bearbeitet:
Hmmm ... Danke - nur wie krieg ich fmake für Ubuntu ... scheint keins Standard package zu sein ... update hab ich gemacht, hat aber nicht geholfen ...
 
nur wie krieg ich fmake für Ubuntu

"fmake" ist Bestandteil von Freetz, auch von Freetz-fb6490:
Code:
freetz@pi3:~/freetz-fb6490$ ls -la ./fmake*
-rwxr-xr-x 1 freetz freetz  4070 Nov 22  2017 ./fmake
freetz@pi3:~/freetz-fb6490$

d.h. PATH-Umgebungsvariablen anpassen oder Befehl "./fmake -c" eingeben;
dann die Datei "fmake.log" posten
 
  • Like
Reaktionen: MrFritzBoxCable
Danke .. so dann hier das log file und die screen Ausgabe ..
 

Anhänge

  • fmake.log.txt
    2.1 KB · Aufrufe: 5
  • screen.txt
    2.2 KB · Aufrufe: 4
Zuletzt bearbeitet:
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.