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

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?
 
Kostenlos!

Statistik des Forums

Themen
248,878
Beiträge
2,303,766
Mitglieder
378,546
Neuestes Mitglied
Looki_Luzi