Um unter OS X Lion auf eine virtuelle Maschine zu verzichten zu können, habe ich versucht, die Freetz-Toolchain unter OS X zu kompilieren.
Damit die GNU-Werkzeuge und der klassische GCC-Compiler und nicht der neue LLVM-Compiler verwendet werden, habe ich Gentoo Prefix verwendet. Außerdem habe ich ein Image erstellt, dass Groß- und Kleinschreibung unterscheiden kann.
Trunk 9262 habe ich frisch ausgecheckt. Danach habe ich die Standardkonfiguration verwendet und nur ausgewählt, dass die Toolchain kompiliert werden soll.
Für die busybox-tools habe ich von https://github.com/malkia/busybox-osx die fertig kompilierte busybox genommen und außer für makedevs die Symlinks erstellt, die auch sonst erstellt werden.
Nun habe ich mit
den Kompiliervorgang gestartet. (GNU_HOST_NAME setze ich damit die gmp-Bibliothek kompiliert wird)
Das ganze endet mit folgendem Fehler:
Wie es scheint, wird die Datei link.h nicht gefunden.
Ein erneutes Ausführen von
endet mit
Hat einer eine Idee, wie ich zumindest vorerst die Toolchain kompilieren kann?
Damit die GNU-Werkzeuge und der klassische GCC-Compiler und nicht der neue LLVM-Compiler verwendet werden, habe ich Gentoo Prefix verwendet. Außerdem habe ich ein Image erstellt, dass Groß- und Kleinschreibung unterscheiden kann.
Trunk 9262 habe ich frisch ausgecheckt. Danach habe ich die Standardkonfiguration verwendet und nur ausgewählt, dass die Toolchain kompiliert werden soll.
Für die busybox-tools habe ich von https://github.com/malkia/busybox-osx die fertig kompilierte busybox genommen und außer für makedevs die Symlinks erstellt, die auch sonst erstellt werden.
Nun habe ich mit
Code:
make GNU_HOST_NAME=x86_64-apple-darwin11.4.0 toolchain
Das ganze endet mit folgendem Fehler:
Code:
# Build the host utils.
# Note: in order the host utils to work the __ELF_NATIVE_CLASS (= __WORDSIZE) of the host
# must match that of the target. That's the reason we hardcode the "-m32" option here.
make -j2 -C /Volumes/freetz/trunk/source/toolchain-mipsel_gcc-4.6.3_uClibc-0.9.32.1/uClibc-0.9.32.1/utils \
LOCALE_DATA_FILENAME=uClibc-locale-030818.tgz V=2 \
PREFIX=/Volumes/freetz/trunk/toolchain/build/mipsel_gcc-4.6.3_uClibc-0.9.32.1/mipsel-linux-uclibc \
HOSTCC="gcc -D_GNU_SOURCE -fno-stack-protector -U_GNU_SOURCE -fno-strict-aliasing -m32" \
BUILD_LDFLAGS="" \
hostutils
make[1]: Entering directory `/Volumes/freetz/trunk/source/toolchain-mipsel_gcc-4.6.3_uClibc-0.9.32.1/uClibc-0.9.32.1/utils'
gcc -D_GNU_SOURCE -fno-stack-protector -U_GNU_SOURCE -fno-strict-aliasing -m32 ../utils/getconf.c -o ../utils/getconf.host -Os -Wall -DUCLIBC_RUNTIME_PREFIX=\"/\" -DUCLIBC_LDSO=ld-uClibc.so.0 -DUCLIBC_RUNTIME_PREFIX=\"/\" -DUCLIBC_LDSO=ld-uClibc.so.0 -DGETCONF_DIR='"/Volumes/freetz/trunk/source/toolchain-mipsel_gcc-4.6.3_uClibc-0.9.32.1/uClibc-0.9.32.1/utils"'
gcc -D_GNU_SOURCE -fno-stack-protector -U_GNU_SOURCE -fno-strict-aliasing -m32 ../utils/ldconfig.c ../utils/chroot_realpath.c -o ../utils/ldconfig.host -Os -Wall -DUCLIBC_RUNTIME_PREFIX=\"/\" -DUCLIBC_LDSO=ld-uClibc.so.0 -DUCLIBC_RUNTIME_PREFIX=\"/\" -DUCLIBC_LDSO=ld-uClibc.so.0 -DBUILDING_LINKAGE -I../ldso/include
../utils/getconf.c:440: error: '_SC_CHARCLASS_NAME_MAX' undeclared here (not in a function)
In file included from ../utils/ldconfig.c:29:
../utils/porting.h:37:18: error: link.h: No such file or directory
../utils/getconf.c: In function 'print_all':
../utils/getconf.c:1095: error: '_SC_UINT_MAX' undeclared (first use in this function)
../utils/getconf.c:1095: error: (Each undeclared identifier is reported only once
../utils/getconf.c:1095: error: for each function it appears in.)
../utils/getconf.c:1096: warning: comparison between pointer and integer
../utils/getconf.c:1096: error: '_SC_ULONG_MAX' undeclared (first use in this function)
../utils/getconf.c:1096: warning: comparison between pointer and integer
../utils/getconf.c: In function 'main':
../utils/getconf.c:1182: warning: implicit declaration of function 'mempcpy'
../utils/getconf.c:1182: warning: incompatible implicit declaration of built-in function 'mempcpy'
../utils/getconf.c:1245: warning: incompatible implicit declaration of built-in function 'mempcpy'
../utils/getconf.c:1309: error: '_SC_UINT_MAX' undeclared (first use in this function)
../utils/getconf.c:1310: warning: comparison between pointer and integer
../utils/getconf.c:1310: error: '_SC_ULONG_MAX' undeclared (first use in this function)
../utils/getconf.c:1310: warning: comparison between pointer and integer
In file included from ../utils/ldconfig.c:170:
../utils/readsoname2.c: In function 'readsoname32':
../utils/readsoname2.c:3: warning: implicit declaration of function 'ElfW'
../utils/readsoname2.c:3: error: 'Ehdr' undeclared (first use in this function)
../utils/readsoname2.c:3: error: (Each undeclared identifier is reported only once
../utils/readsoname2.c:3: error: for each function it appears in.)make[1]:
*** [../utils/getconf.host] Fehler 1
../utils/readsoname2.c:3: error: 'epnt' undeclared (first use in this function)
make[1]: ../utils/readsoname2.c:4: error: 'Phdr' undeclared (first use in this function)*** Warte auf noch nicht beendete Prozesse...
../utils/readsoname2.c:4: error: 'ppnt' undeclared (first use in this function)
../utils/readsoname2.c:7: error: 'Addr' undeclared (first use in this function)
../utils/readsoname2.c:7: error: expected ';' before 'dynamic_addr'
../utils/readsoname2.c:8: error: expected ';' before 'dynamic_size'
../utils/readsoname2.c:10: error: expected ';' before 'strtab_val'
../utils/readsoname2.c:11: error: expected ';' before 'needed_val'
../utils/readsoname2.c:12: error: expected ';' before 'loadaddr'
../utils/readsoname2.c:13: error: 'Dyn' undeclared (first use in this function)
../utils/readsoname2.c:13: error: 'dpnt' undeclared (first use in this function)
../utils/readsoname2.c:34: error: expected expression before ')' token
../utils/readsoname2.c:39: error: 'ELFDATA2MSB' undeclared (first use in this function)
../utils/readsoname2.c:41: error: 'ELFDATA2LSB' undeclared (first use in this function)
../utils/readsoname2.c:49: error: expected expression before ')' token
../utils/readsoname2.c:63: error: 'loadaddr' undeclared (first use in this function)
../utils/readsoname2.c:63: error: 'PT_LOAD' undeclared (first use in this function)
../utils/readsoname2.c:67: error: 'dynamic_addr' undeclared (first use in this function)
../utils/readsoname2.c:68: error: 'dynamic_size' undeclared (first use in this function)
../utils/readsoname2.c:73: error: expected expression before ')' token
../utils/readsoname2.c:84: error: 'DT_NULL' undeclared (first use in this function)
../utils/readsoname2.c:85: error: 'DT_STRTAB' undeclared (first use in this function)
../utils/readsoname2.c:86: error: 'strtab_val' undeclared (first use in this function)
../utils/readsoname2.c:97: error: expected expression before ')' token
../utils/readsoname2.c:99: error: 'DT_SONAME' undeclared (first use in this function)
../utils/readsoname2.c:99: error: 'DT_NEEDED' undeclared (first use in this function)
../utils/readsoname2.c:100: error: 'needed_val' undeclared (first use in this function)
In file included from ../utils/ldconfig.c:176:
../utils/readsoname2.c: In function 'readsoname64':
../utils/readsoname2.c:3: error: 'Ehdr' undeclared (first use in this function)
../utils/readsoname2.c:3: error: 'epnt' undeclared (first use in this function)
../utils/readsoname2.c:4: error: 'Phdr' undeclared (first use in this function)
../utils/readsoname2.c:4: error: 'ppnt' undeclared (first use in this function)
../utils/readsoname2.c:7: error: 'Addr' undeclared (first use in this function)
../utils/readsoname2.c:7: error: expected ';' before 'dynamic_addr'
../utils/readsoname2.c:8: error: expected ';' before 'dynamic_size'
../utils/readsoname2.c:10: error: expected ';' before 'strtab_val'
../utils/readsoname2.c:11: error: expected ';' before 'needed_val'
../utils/readsoname2.c:12: error: expected ';' before 'loadaddr'
../utils/readsoname2.c:13: error: 'Dyn' undeclared (first use in this function)
../utils/readsoname2.c:13: error: 'dpnt' undeclared (first use in this function)
../utils/readsoname2.c:34: error: expected expression before ')' token
../utils/readsoname2.c:39: error: 'ELFDATA2MSB' undeclared (first use in this function)
../utils/readsoname2.c:41: error: 'ELFDATA2LSB' undeclared (first use in this function)
../utils/readsoname2.c:49: error: expected expression before ')' token
../utils/readsoname2.c:63: error: 'loadaddr' undeclared (first use in this function)
../utils/readsoname2.c:63: error: 'PT_LOAD' undeclared (first use in this function)
../utils/readsoname2.c:67: error: 'dynamic_addr' undeclared (first use in this function)
../utils/readsoname2.c:68: error: 'dynamic_size' undeclared (first use in this function)
../utils/readsoname2.c:73: error: expected expression before ')' token
../utils/readsoname2.c:84: error: 'DT_NULL' undeclared (first use in this function)
../utils/readsoname2.c:85: error: 'DT_STRTAB' undeclared (first use in this function)
../utils/readsoname2.c:86: error: 'strtab_val' undeclared (first use in this function)
../utils/readsoname2.c:97: error: expected expression before ')' token
../utils/readsoname2.c:99: error: 'DT_SONAME' undeclared (first use in this function)
../utils/readsoname2.c:99: error: 'DT_NEEDED' undeclared (first use in this function)
../utils/readsoname2.c:100: error: 'needed_val' undeclared (first use in this function)
../utils/ldconfig.c: In function 'readsoname':
../utils/ldconfig.c:182: error: 'ELFCLASS32' undeclared (first use in this function)
../utils/ldconfig.c: In function 'is_shlib':
../utils/ldconfig.c:217: error: 'Ehdr' undeclared (first use in this function)
../utils/ldconfig.c:217: error: 'elf_hdr' undeclared (first use in this function)
../utils/ldconfig.c:258: error: expected expression before ')' token
../utils/ldconfig.c:273: error: 'EI_CLASS' undeclared (first use in this function)
In file included from ../utils/chroot_realpath.c:23:
../utils/porting.h:37:18: error: link.h: No such file or directory
make[1]: *** [../utils/ldconfig.host] Fehler 1
make[1]: Leaving directory `/Volumes/freetz/trunk/source/toolchain-mipsel_gcc-4.6.3_uClibc-0.9.32.1/uClibc-0.9.32.1/utils'
make: *** [/Volumes/freetz/trunk/toolchain/build/mipsel_gcc-4.6.3_uClibc-0.9.32.1/mipsel-linux-uclibc/usr/lib/libc.a] Fehler 2
Ein erneutes Ausführen von
Code:
make GNU_HOST_NAME=x86_64-apple-darwin11.4.0 toolchain
Code:
tar -C /Volumes/freetz/trunk/source/host-tools -xf tools/source/sstrip-1.0.tar.bz2
touch /Volumes/freetz/trunk/source/host-tools/sstrip-1.0/.unpacked
make -j2 -C /Volumes/freetz/trunk/source/host-tools/sstrip-1.0 \
CC="gcc" \
CFLAGS="-Wall -O2" \
all
make[1]: Entering directory `/Volumes/freetz/trunk/source/host-tools/sstrip-1.0'
gcc -Wall -O2 sstrip.c -o sstrip
sstrip.c:61:17: Fehler: elf.h: No such file or directory
sstrip.c:62:20: Fehler: endian.h: No such file or directory
sstrip.c:63:22: Fehler: byteswap.h: No such file or directory
sstrip.c:316: Fehler: expected declaration specifiers or »...« before »Elf32_Ehdr«
sstrip.c: In Funktion »readelfheaderident«:
sstrip.c:319: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:319: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
sstrip.c:319: Fehler: für jede Funktion in der er auftritt.)
sstrip.c:319: Fehler: »EI_NIDENT« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:324: Fehler: »EI_MAG0« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:324: Fehler: »ELFMAG0« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:325: Fehler: »EI_MAG1« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:325: Fehler: »ELFMAG1« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:326: Fehler: »EI_MAG2« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:326: Fehler: »ELFMAG2« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:327: Fehler: »EI_MAG3« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:327: Fehler: »ELFMAG3« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:336: Fehler: »EI_DATA« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:336: Fehler: »ELFDATA2LSB« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:338: Fehler: »ELFDATA2MSB« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:363: Fehler: »EI_CLASS« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c: Auf höchster Ebene:
sstrip.c:367: Fehler: expected declaration specifiers or »...« before »Elf32_Ehdr«
sstrip.c: In Funktion »readelfheader32«:
sstrip.c:367: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: »EI_NIDENT« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Warnung: Implizite Deklaration der Funktion »bswap_16«
sstrip.c:367: Warnung: Implizite Deklaration der Funktion »bswap_32«
sstrip.c:367: Warnung: Implizite Deklaration der Funktion »bswap_64«
sstrip.c:367: Fehler: »Elf32_Ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »Elf32_Phdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »ET_EXEC« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »ET_DYN« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c: Auf höchster Ebene:
sstrip.c:367: Fehler: expected declaration specifiers or »...« before »Elf32_Ehdr«
sstrip.c:367: Fehler: expected declaration specifiers or »...« before »Elf32_Phdr«
sstrip.c: In Funktion »readphdrtable32«:
sstrip.c:367: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »phdrs« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c: Auf höchster Ebene:
sstrip.c:367: Fehler: expected »)« before »const«
sstrip.c:367: Fehler: expected »)« before »*« token
sstrip.c:367: Fehler: expected declaration specifiers or »...« before »Elf32_Ehdr«
sstrip.c:367: Fehler: expected declaration specifiers or »...« before »Elf32_Phdr«
sstrip.c: In Funktion »commitchanges32«:
sstrip.c:367: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: »phdrs« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c:367: Fehler: expected »;« before »__res«
sstrip.c: Auf höchster Ebene:
sstrip.c:369: Fehler: expected declaration specifiers or »...« before »Elf64_Ehdr«
sstrip.c: In Funktion »readelfheader64«:
sstrip.c:369: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: »EI_NIDENT« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: »Elf64_Ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »Elf64_Phdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »ET_EXEC« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »ET_DYN« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c: Auf höchster Ebene:
sstrip.c:369: Fehler: expected declaration specifiers or »...« before »Elf64_Ehdr«
sstrip.c:369: Fehler: expected declaration specifiers or »...« before »Elf64_Phdr«
sstrip.c: In Funktion »readphdrtable64«:
sstrip.c:369: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »phdrs« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c: Auf höchster Ebene:
sstrip.c:369: Fehler: expected »)« before »const«
sstrip.c:369: Fehler: expected »)« before »*« token
sstrip.c:369: Fehler: expected declaration specifiers or »...« before »Elf64_Ehdr«
sstrip.c:369: Fehler: expected declaration specifiers or »...« before »Elf64_Phdr«
sstrip.c: In Funktion »commitchanges64«:
sstrip.c:369: Fehler: »ehdr« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: »uint64_t« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »__res« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: »phdrs« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c:369: Fehler: expected »;« before »__res«
sstrip.c: In Funktion »main«:
sstrip.c:424: Fehler: expected specifier-qualifier-list before »Elf32_Ehdr«
sstrip.c:428: Fehler: expected specifier-qualifier-list before »Elf32_Phdr«
sstrip.c:466: Fehler: »struct stat« hat kein Element namens »st_atim«
sstrip.c:467: Fehler: »struct stat« hat kein Element namens »st_mtim«
sstrip.c:470: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:470: Fehler: zu viele Argumente für Funktion »readelfheaderident«
sstrip.c:471: Fehler: »ELFCLASS32« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:472: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:472: Fehler: zu viele Argumente für Funktion »readelfheader32«
sstrip.c:473: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:473: Fehler: »union <anonymous>« hat kein Element namens »phdrs32«
sstrip.c:473: Fehler: zu viele Argumente für Funktion »readphdrtable32«
sstrip.c:474: Warnung: Implizite Deklaration der Funktion »getmemorysize32«
sstrip.c:474: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:474: Fehler: »union <anonymous>« hat kein Element namens »phdrs32«
sstrip.c:476: Warnung: Implizite Deklaration der Funktion »modifyheaders32«
sstrip.c:476: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:476: Fehler: »union <anonymous>« hat kein Element namens »phdrs32«
sstrip.c:477: Fehler: »union <anonymous>« hat kein Element namens »ehdr32«
sstrip.c:477: Fehler: »union <anonymous>« hat kein Element namens »phdrs32«
sstrip.c:477: Fehler: zu viele Argumente für Funktion »commitchanges32«
sstrip.c:480: Fehler: »ELFCLASS64« nicht deklariert (erste Benutzung in dieser Funktion)
sstrip.c:481: Fehler: »union <anonymous>« hat kein Element namens »ehdr64«
sstrip.c:481: Fehler: zu viele Argumente für Funktion »readelfheader64«
sstrip.c:482: Fehler: »union <anonymous>« hat kein Element namens »ehdr64«
sstrip.c:482: Fehler: »union <anonymous>« hat kein Element namens »phdrs64«
sstrip.c:482: Fehler: zu viele Argumente für Funktion »readphdrtable64«
sstrip.c:483: Warnung: Implizite Deklaration der Funktion »getmemorysize64«
sstrip.c:483: Fehler: »union <anonymous>« hat kein Element namens »ehdr64«
sstrip.c:483: Fehler: »union <anonymous>« hat kein Element namens »phdrs64«
sstrip.c:485: Warnung: Implizite Deklaration der Funktion »modifyheaders64«
sstrip.c:485: Fehler: »union <anonymous>« hat kein Element namens »ehdr64«
sstrip.c:485: Fehler: »union <anonymous>« hat kein Element namens »phdrs64«
sstrip.c:486: Fehler: »union <anonymous>« hat kein Element namens »ehdr64«
sstrip.c:486: Fehler: »union <anonymous>« hat kein Element namens »phdrs64«
sstrip.c:486: Fehler: zu viele Argumente für Funktion »commitchanges64«
make[1]: *** [sstrip] Fehler 1
make[1]: Leaving directory `/Volumes/freetz/trunk/source/host-tools/sstrip-1.0'
make: *** [/Volumes/freetz/trunk/source/host-tools/sstrip-1.0/sstrip] Fehler 2
Hat einer eine Idee, wie ich zumindest vorerst die Toolchain kompilieren kann?