trunk 3311 für 5140 bauen schlägt fehl

Beetlejuice

Mitglied
Mitglied seit
2 Feb 2007
Beiträge
251
Punkte für Reaktionen
0
Punkte
0
Hi!

Ich wollte gerade mit dem Trunk 3311 ein Image für die neue 5140 FW (.67) bauen, make blieb aber hier hängen:

Code:
#Correct other symlinks
cp source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/drivers/usb/misc/usbauth/Makefile.26 \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/drivers/usb/ahci/Makefile.26
for i in ar7wdt.h avm_event.h avm_led.h avm_profile.h; do \
		ln -sf ../../drivers/char/avm_new/linux_$i \
			source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/$i; \
	done
ln -sf ../../drivers/char/avm_power/linux_avm_power.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_power.h
for i in ubik2_debug.h ubik2_interface.h ubik2_ul.h; do \
		ln -sf ../../drivers/char/ubik2/linux_$i \
			source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/$i; \
	done
ln -sf ../../drivers/isdn/capi_oslib/linux_capi_oslib.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/capi_oslib.h
ln -sf ../../drivers/isdn/capi_oslib/linux_new_capi.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/new_capi.h
ln -sf ../../drivers/net/avm_cpmac/linux_adm_reg.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/adm_reg.h
ln -sf ../../drivers/net/avm_cpmac/linux_ar_reg.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/ar_reg.h
ln -sf ../../drivers/net/avm_cpmac/linux_avm_cpmac.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_cpmac.h
ln -sf ../../drivers/char/avm_net_trace/avm_net_trace.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_net_trace.h
ln -s kernel_8mb_26_build/kernel/linux-2.6.13.1 source/ref-4mb_26-04.67/kernel/linux
touch source/ref-4mb_26-04.67/kernel/.unpacked
make: *** Keine Regel vorhanden, um das Target »make/linux/Config.ohio-4mb_26.04.67«, 
  benötigt von »source/ref-4mb_26-04.67/kernel/.configured«, zu erstellen.  Schluss.

Meine .config häng ich mal mit an...
 

Anhänge

Versuch mal den angehängten Patch, hab mal die Unterschiede bei'm 8MB-Kernel der 7170 verglichen.
 

Anhänge

Leider kein Erfolg, make bleibt an der selben Stelle hängen.


Edit: Oder ich bin zu blöd den Patch anzuwenden!? Wo sollte der Patch etwas ändern? Ist das richtig, das dadurch eine Datei "Config.ohio-4mb_26.04.67" direkt im Freetz-Verzeichnis angelegt wird (also da, wo auch die .config liegt)?
Sorry wegen dieser blöden Fragen, aber das sind meine ersten Schritte mit Patch-Files...
 
Zuletzt bearbeitet:
Mit Trunk 3312 kommt make jetzt schonmal ein kleines Stück weiter:
Code:
#Correct other symlinks
cp source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/drivers/usb/misc/usbauth/Makefile.26 \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/drivers/usb/ahci/Makefile.26
for i in ar7wdt.h avm_event.h avm_led.h avm_profile.h; do \
		ln -sf ../../drivers/char/avm_new/linux_$i \
			source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/$i; \
	done
ln -sf ../../drivers/char/avm_power/linux_avm_power.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_power.h
for i in ubik2_debug.h ubik2_interface.h ubik2_ul.h; do \
		ln -sf ../../drivers/char/ubik2/linux_$i \
			source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/$i; \
	done
ln -sf ../../drivers/isdn/capi_oslib/linux_capi_oslib.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/capi_oslib.h
ln -sf ../../drivers/isdn/capi_oslib/linux_new_capi.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/new_capi.h
ln -sf ../../drivers/net/avm_cpmac/linux_adm_reg.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/adm_reg.h
ln -sf ../../drivers/net/avm_cpmac/linux_ar_reg.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/ar_reg.h
ln -sf ../../drivers/net/avm_cpmac/linux_avm_cpmac.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_cpmac.h
ln -sf ../../drivers/char/avm_net_trace/avm_net_trace.h \
		source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/include/linux/avm_net_trace.h
ln -s kernel_8mb_26_build/kernel/linux-2.6.13.1 source/ref-4mb_26-04.67/kernel/linux
touch source/ref-4mb_26-04.67/kernel/.unpacked
cp make/linux/Config.ohio-4mb_26.04.67 source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1/.config
PATH=/home/henning/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games \
	make -j2 -C source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1 \
		CROSS_COMPILE="mipsel-unknown-linux-gnu-" \
		KERNEL_MAKE_PATH="/home/henning/freetz-trunk/toolchain/kernel/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" \
		ARCH="mips" \
		KERNEL_LAYOUT="4mb_26" \
		oldconfig
make[1]: Betrete Verzeichnis '/home/henning/freetz-trunk/source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1'
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  SHIPPED scripts/kconfig/zconf.tab.h
  HOSTCC  scripts/kconfig/kxgettext.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/lex.zconf.c
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/mconf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf -o arch/mips/Kconfig
drivers/usb/Kconfig:134:warning: type of 'USB_AHCI' redefined from 'tristate' to 'boolean'

sound/oss/Kconfig:17:warning: 'select' used by config symbol 'SOUND_DAVINCI_TLV320AIC33' refer to undefined symbol 'SENSORS_TLV320AIC33'
sound/oss/Kconfig:10:warning: 'select' used by config symbol 'SOUND_DAVINCI' refer to undefined symbol 'DAVINCI_MCBSP'
sound/oss/Kconfig:49:warning: 'select' used by config symbol 'SOUND_OMAP_TSC2101' refer to undefined symbol 'OMAP_TSC2101'
sound/oss/Kconfig:50:warning: 'select' used by config symbol 'SOUND_OMAP_TSC2101' refer to undefined symbol 'OMAP_UWIRE'
.config:17: symbol value '32
' invalid for INIT_ENV_ARG_LIMIT
#
# using defaults found in .config
#
make[2]: *** [oldconfig] Fehler 1
make[1]: *** [oldconfig] Fehler 2
make[1]: Verlasse Verzeichnis '/home/henning/freetz-trunk/source/ref-4mb_26-04.67/kernel/kernel_8mb_26_build/kernel/linux-2.6.13.1'
make: *** [source/ref-4mb_26-04.67/kernel/.configured] Fehler 2

Offtopic: Ich muß mir jetzt wohl eingestehen, dass ich von Patch-Files keine Ahnung habe!
 
Bei mir geht der Kernel-Build ohne probleme durch. Versuch doch mal ein "make dirclean" vorher.
 
Die Trunk Version 3312 hatte ich absichtlich frisch ausgecheckt, Ergebnis siehe oben.

Aber Version 3314 ist durchgelaufen und das Image läuft einwandfrei!

:dance:

Vielen Dank!!!
 
Kostenlos!

Statistik des Forums

Themen
248,906
Beiträge
2,304,641
Mitglieder
378,608
Neuestes Mitglied
Ra67