Wie erstelle ich ein Toolchain für 7141

therealwakka

Neuer User
Mitglied seit
29 Aug 2006
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Kann mir jemand erklären wie ich ein Toolchain für die FB 7141 um ein Cross-Compiler zu nutzen?
 
So, hier gibts mal meinen diff. Damit sollte ein "make toolchain" ein Cross-Compiler für die neuen Sourcen bauen.
Betroffene Images: 7141 und Labor

Wie ich mich kenne haben sich wieder ein paar Fehler eingeschlichen. Also nicht gleich verzeweifeln, wenns nicht geht.
Denn Patch bitte auf eine frisch ausgepackten ds-0.2.9 anwenden.

MfG Oliver
 

Anhänge

  • patch.tar.bz2
    12 KB · Aufrufe: 23
Zuletzt bearbeitet:
Wie wende ich den Patch denn an?

Edit: Sorry für die Frage steht ja in der ds-mod Wiki

1.
Falls noch nicht geschehen: ds-mod entpacken

tar -xvjf ds-x.y.z.tar.bz2

2.
Patch entpacken

bunzip2 ds-x.y.z-patch-name.patch.bz2

3.
Patch anwenden

patch -p0 < ds-x.y.z-patch-name.patch

Nun ist der Patch in den entpackten ds-mod eingespielt und man kann mit dem Erstellen des Image fortfahren.
 
Zuletzt bearbeitet:
In der ds-mod Wiki steht das ich mit "make menuconfig" die Optionen für
Cross Compiler bei Advanced Options wählen soll aber welche Optionen?
Ausserdem wo füge ich die 7141 Sources ein oder sind sie mit dem Patch dabei?
 
Ich hab die Konfig schon so gepatcht, dass du nichts an den Compiler-Optionen umstellen musst.
Die Sourcen sollten automatisch vom AVM-FTP-Server geladen werden.

MfG Oliver
 
Danke für den Patch, bei mir kommt nach dem eingeben von "make toolchain" nach einiger Zeit der Fehler das "bison" fehlt wie kann ich diese Pakete nachträglich installieren.(Ich benutze cygwin)
 
Das mit cygwin habe ich hingekriegt aber nachdem "make toolschain" kommt am Ende die Fehlermeldung:
Code:
"no such file 'fritzbox-source-files-04.15.tar.bz2'

make: *** [dl/fritzbox-source-files-04.15.tar.bz2] Error 1
 
Du bist mir auch so eine "toolschain". :mrgreen:
Da stimmt was mit dem Makefile nicht. Hast du mit "make menuconfig" was verstellt?

MfG Oliver
 
Ich habe nichts verändert.
Welche Quelle und Datei muss in der Config stehen?
 
Ups. Fehler meinerseits.
Du musst in der Datei ds-0.2.9/make/avm-gpl/avm-gpl.mk die rot markierte Zeile löschen:
Code:
 ifeq ($(AVM_VERSION),04.06)
 AVM_SOURCE_SUFFIX:=bz2
 endif
ifeq ($(AVM_VERSION),04.15)
AVM_SOURCE_SUFFIX:=bz2
AVM_SOURCE:=fritzbox7141-source-files-04.15.tar.bz2
endif
 
[COLOR=red] AVM_SOURCE:=fritzbox-source-files-$(AVM_VERSION).tar.$(AVM_SOURCE_SUFFIX)[/COLOR]
 AVM_SITE:=ftp://ftp.avm.de/develper/opensrc
MfG Oliver
 
Danke ich probiere es gleich aus!
 
Zuletzt bearbeitet:
Bei mir kam wieder ein Fehler. (ich hab ein Screenshot davon gemacht)

my.php
 
Läuft die Toolchain überhaupt unter cygwin?

@therealwakka
Installier dir mal gettext, falls es so ein Package für cygwin gibt.

MfG Oliver
 
ich hab jetzt die ganzen sachen auf debian gemacht aber bei "make toolchain" kommt das:
 
Da steht, dass du das nicht als root ausführen darfst!?
Du bist aber nicht root, oder?

MfG Oliver
 
Doch ich bin root sonst geht es doch nicht oder?
 
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.