Hi ich versuche seit 2 tagen verzweifelt uC linux zu compilieren. Diese pakete habe ich heruntergeladen: uClinux distribution (171 Mo): http://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20040408.tar.gz - uClinux-2.6 Kernel (33 Mo): http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.5.tar.bz2 - ARM-ELF-toolchain (16,7 Mo): http://opensrc.sec.samsung.com/download/arm-elf-tools-20040427.sh - Install the toolchain: OK [root@hostname /]# /bin/sh ~/incoming/arm-elf-tools-20040427.sh - Untar the uClinux distribution: OK [root@hostname /]# tar -zxvf ~/incoming/uClinux-dist-20040408.tar.gz - Make a new linux-2.6.x kernel from the scratch: OK [root@hostname /]# cd uClinux-dist/ [root@hostname uClinux-dist]# tar -jxvf ~/incoming/linux-2.6.5.tar.bz2 [root@hostname uClinux-dist]# gzip -dc ~/incoming/linux-2.6.5-hsc2.patch.gz | patch -p soweit klappt das auch. Danach : make xconfig -OK make dep -es kommt folgender fehler : make[1]: Entering directory `/home/joern/avr/uClinux-dist/linux-2.6.x' *** Warning: make dep is unnecessary now. Hat jemand ne ahnung woran das liegen kann? MFG Jörn
Ohne jetzt Ahnung von der Materie zu haben: Das ist kein Fehler, sondern "nur" eine Warnung, die sagt, dass "make dep" unnötig ist. TD
Hi, habe gerade mal nach der fehlermeldung gegoogled hab sogar was gefunden. make dep ist bei 2.6 er kernel nicht erforderlich ;-) naja schön und gut danach kommt dann make -leider auch hier volgende fehler root@ubuntu:~/avr/uClinux-dist# make make -C tools/ucfront make[1]: Entering directory `/home/joern/avr/uClinux-dist/tools/ucfront' make[1]: Für das Ziel »all« ist nichts zu tun. make[1]: Leaving directory `/home/joern/avr/uClinux-dist/tools/ucfront' ln -sf /home/joern/avr/uClinux-dist/tools/ucfront/ucfront tools/ucfront-gcc ln -sf /home/joern/avr/uClinux-dist/tools/ucfront/ucfront tools/ucfront-g++ ln -sf /home/joern/avr/uClinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld make -C tools/sg-cksum make[1]: Entering directory `/home/joern/avr/uClinux-dist/tools/sg-cksum' make[1]: »cksum« ist bereits aktualisiert. make[1]: Leaving directory `/home/joern/avr/uClinux-dist/tools/sg-cksum' ln -sf /home/joern/avr/uClinux-dist/tools/sg-cksum/cksum tools/cksum make ARCH=arm CROSS_COMPILE=arm-linux- ARCH=arm CROSS_COMPILE=arm-linux- -j1 -C linux-2.6.x || exit 1 make[1]: Entering directory `/home/joern/avr/uClinux-dist/linux-2.6.x' HOSTCC scripts/kconfig/mconf.o scripts/kconfig/mconf.c:91: Fehler: statische Deklaration von >>current_menu<< folgt nicht-statischer Deklaration scripts/kconfig/lkc.h:63: Fehler: vorherige Deklaration von >>current_menu<< war hier make[3]: *** [scripts/kconfig/mconf.o] Fehler 1 make[2]: *** [silentoldconfig] Fehler 2 make[1]: *** [include/linux/autoconf.h] Fehler 2 make[1]: Leaving directory `/home/joern/avr/uClinux-dist/linux-2.6.x' make: *** [linux] Fehler 1 root@ubuntu:~/avr/uClinux-dist#
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.