(Creating file scripts/cramfs/mkcramfs.c...)
Patching file scripts/cramfs/mkcramfs.c using Plan A...
Hunk #1 succeeded at 1.
done
cat Patches/linux-dbox2.config > linux-2.4.20/.config
gmake -C linux-2.4.20 oldconfig \
ARCH=ppc
gmake[1]: Entering directory `/usr/box/stable/cdk/linux-2.4.20'
rm -f include/asm
( cd include ; ln -sf asm-ppc asm)
/bin/bash scripts/Configure -d arch/ppc/config.in
[Desktop: not found
Comment[de]=: not found
GenericName[de]=: not found
Name[de]=bash: not found
X-KDE-SubstituteUID=false: not found
X-KDE-Username=: not found
gmake[1]: *** [oldconfig] Error 127
gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake: *** [.linuxdir] Error 2
---------------------------------------------------------------------------------
Was ist das nu wieder?
mfg
Raanubis
Zuletzt geändert von raanubis am Dienstag 16. Dezember 2003, 03:45, insgesamt 2-mal geändert.
raanubis hat geschrieben:Wenn ich das Makefile von Linux entpacken lasse und ganz schnell
/usr/local/bin/bash einfüge, bevor er anfängt zu kompilieren,
Warum tust Du das? Befindet sich <bash> bei Dir nicht unter "/bin"?
...
( cd include ; ln -sf asm-ppc asm)
/bin/bash scripts/Configure -d arch/ppc/config.in
[Desktop: not found
Comment[de]=: not found
GenericName[de]=: not found
Name[de]=bash: not found
X-KDE-SubstituteUID=false: not found
X-KDE-Username=: not found
...
Was ist das nu wieder?
mfg
Raanubis
Was hast du da als /bin/bash installiert?
Sieht nicht nach einem shell-binary, sondern eher nach einem KDE-Desktop-File aus.
Das ist eines der Tool-Probleme unter FreeBSD. Der expr kennt das argument 'length' nicht. Daher der syntax error.
Ersetze mal Zeile 355 in cdk/linux/Makefile: @expr length "$(KERNELRELEASE)" \<= $(uts_len) > /dev/null || \
durch: @expr "$(KERNELRELEASE)" : '.*' \<= $(uts_len) > /dev/null || \
Das sollte weiterhelfen.
mfg, xxbsd
Nachtrag: Ich bin aufgrund deines anderen Threads davon ausgegangen, dass du das Kompilieren unter FreeBSD probierst. Das stimmt doch noch, oder? Solltest du dazuschreiben.