Kann mir bitte einer helfen? Linux-2.4.20

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
raanubis
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 11. Dezember 2003, 00:10

Kann mir bitte einer helfen? Linux-2.4.20

Beitrag von raanubis »

Folgende Fehlermeldung fesselt mich

Code: Alles auswählen

(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
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Donnerstag 11. Dezember 2003, 00:10

Beitrag von raanubis »

Wenn ich das Makefile von Linux entpacken lasse und ganz schnell
/usr/local/bin/bash einfüge, bevor er anfängt zu kompilieren,

umgehe ich zwar die obige Fehlermeldung aber dann kommt das hier:

Code: Alles auswählen

gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake -C linux-2.4.20 include/linux/version.h \
        ARCH=ppc
gmake[1]: Entering directory `/usr/box/stable/cdk/linux-2.4.20'
expr: syntax error
KERNELRELEASE "2.4.20-dbox2" exceeds 64 characters
gmake[1]: *** [include/linux/version.h] Error 1
gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake: *** [.linuxdir] Error 2
killall
Neugieriger
Neugieriger
Beiträge: 18
Registriert: Donnerstag 23. Oktober 2003, 08:54

Beitrag von killall »

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"?

Code: Alles auswählen

gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake -C linux-2.4.20 include/linux/version.h \
        ARCH=ppc
gmake[1]: Entering directory `/usr/box/stable/cdk/linux-2.4.20'
expr: syntax error
KERNELRELEASE "2.4.20-dbox2" exceeds 64 characters
gmake[1]: *** [include/linux/version.h] Error 1
gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake: *** [.linuxdir] Error 2
Diese Meldung besagt, dass die Stringvariable für die Version des Kernels
zu lang ist.

Hast Du irgendwo in den Makefiles etwas geändert? kontrollier das noch mal!

Gruß
xxbsd
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Dienstag 8. Juli 2003, 12:42

Re: Kann mir bitte einer helfen? Linux-2.4.20

Beitrag von xxbsd »

raanubis hat geschrieben:Folgende Fehlermeldung fesselt mich

Code: Alles auswählen

...
( 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.
xxbsd
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Dienstag 8. Juli 2003, 12:42

Beitrag von xxbsd »

raanubis hat geschrieben:

Code: Alles auswählen

gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake -C linux-2.4.20 include/linux/version.h \
        ARCH=ppc
gmake[1]: Entering directory `/usr/box/stable/cdk/linux-2.4.20'
expr: syntax error
KERNELRELEASE "2.4.20-dbox2" exceeds 64 characters
gmake[1]: *** [include/linux/version.h] Error 1
gmake[1]: Leaving directory `/usr/box/stable/cdk/linux-2.4.20'
gmake: *** [.linuxdir] Error 2
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.