When I use command "make dep" to build uClinux kernel under Cygwin, I met with the problem, the
errror message show "[fastdep] Error 2",
the message is listed below:, Please help,
"make -C cdrom fastdep
make[5]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/cdrom'
/usr/src/uClinux-dist/linux-2.4.x/scripts/mkdep -D__KERNEL__ -I/usr/src/uClinux-
dist/linux-2.4.x/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-stric
t-aliasing -fno-common -fno-common -pipe -fno-builtin -D__linux__ -g -DNO_MM -ma
pcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -nostdinc
-- aztcd.c aztcd.h cdrom.c cdu31a.c cdu31a.h cm206.c cm206.h gscd.c gscd.h isp16
.c isp16.h mcd.c mcd.h mcdx.c mcdx.h optcd.c optcd.h sbpcd.c sbpcd.h sbpcd2.c sb
pcd3.c sbpcd4.c sjcd.c sjcd.h sonycd535.c sonycd535.h > .depend
make[5]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/cdrom'
make -C char fastdep
make[5]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char'
/usr/src/uClinux-dist/linux-2.4.x/scripts/mkdep -D__KERNEL__ -I/usr/src/uClinux-
dist/linux-2.4.x/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-stric
t-aliasing -fno-common -fno-common -pipe -fno-builtin -D__linux__ -g -DNO_MM -ma
pcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -nostdinc
-- 68328serial.c 68328serial.h acquirewdt.c adbmouse.c advantechwdt.c alim7101_w
dt.c amd768_rng.c amigamouse.c amikeyb.c amiserial.c applicom.c applicom.h atari
mouse.c atixlmouse.c au1000_gpio.c au1000_ts.c busmouse.c busmouse.h cd1865.h co
nmakehash.c console.c console_macros.h consolemap.c cyclades.c decserial.c defke
ymap.c digi.h digi1.h digiFep1.h digiPCI.h digi_bios.h digi_fep.h dn_keyb.c drag
onixspi.c ds1302.c ds1620.c dsp56k.c dtlk.c dummy_keyb.c dz.c dz.h ec3104_keyb.c
efirtc.c epca.c epca.h epcaconfig.h esp.c eurotechwdt.c fep.h generic_serial.c
h8.c h8.h hcdp_serial.c hp600_keyb.c hp_keyb.c hp_psaux.c i810-tco.c i810-tco.h
i810_rng.c i8k.c ib700wdt.c indydog.c ip2.c ip2main.c isicom.c istallion.c ite_g
pio.c keyboard.c lcd.c lcd.h lcdtxt.c ledman.c logibusmouse.c lp.c m5249audio.c
machzwd.c mc68328digi.c mc68328digi.h mcf_qspi.c mcf_qspi.h mcfserial.c mcfseria
l.h mcfwatchdog.c mem.c misc.c mixcomwd.c mk712.c moxa.c msbusmouse.c mxser.c n_
hdlc.c n_r3964.c n_tty.c nb85e_uart.c nvram.c nwbutton.c nwbutton.h nwflash.c pc
110pad.c pc110pad.h pc_keyb.c pc_keyb_hd64465.c pcwd.c pcxx.c pcxx.h ppdev.c pty
.c q40_keyb.c qpmouse.c qtronix.c qtronixmap.c random.c raw.c riscom8.c riscom8.
h riscom8_reg.h rocket.c rocket_int.h rsf16fmi.h rtc.c sb1250_duart.c sbc60xxwdt
.c sc1200wdt.c sc520_wdt.c scan_keyb.c scan_keyb.h scc.h selection.c ser_a2232.c
ser_a2232.h ser_a2232fw.h serial.c serial167.c serial_21285.c serial_amba.c ser
ial_atmel.c serial_atmel.h serial_dsc21.c serial_netarm.c serial_samsung.c seria
l_tx3912.c serial_tx3912.h serial_txx927.c sh-sci.c sh-sci.h shwdt.c softdog.c s
onypi.c sonypi.h specialix.c specialix_io8.h stallion.c sx.c sx.h sxboards.h sxw
indow.h synclink.c sysrq.c toshiba.c tpqic02.c tty_io.c tty_ioctl.c vc_screen.c
vme_scc.c vt.c w83877f_wdt.c wafer5823wdt.c wd501p.h wdt.c wdt285.c wdt977.c wdt
_pci.c xymem.c > .depend
make _sfdep_agp _sfdep_drm _sfdep_drm-4.0 _sfdep_ftape _sfdep_joystick _sfdep_mw
ave _sfdep_pcmcia _sfdep_rio _FASTDEP_ALL_SUB_DIRS="agp drm drm-4.0 ftape joysti
ck mwave pcmcia rio"
make[6]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char'
make -C agp fastdep
make[7]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char/agp'
/usr/src/uClinux-dist/linux-2.4.x/scripts/mkdep -D__KERNEL__ -I/usr/src/uClinux-
dist/linux-2.4.x/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-stric
t-aliasing -fno-common -fno-common -pipe -fno-builtin -D__linux__ -g -DNO_MM -ma
pcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -nostdinc
-- agp.h agpgart_be.c agpgart_fe.c > .depend
make[7]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char/agp'
make -C drm fastdep
make[7]: Entering directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char/drm'
Makefile:28: *** multiple target patterns. Stop.
make[7]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char/drm'
make[6]: *** [_sfdep_drm] Error 2
make[6]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char'
make[5]: *** [fastdep] Error 2
make[5]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers/char'
make[4]: *** [_sfdep_char] Error 2
make[4]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers'
make[3]: *** [fastdep] Error 2
make[3]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x/drivers'
make[2]: *** [_sfdep_drivers] Error 2
make[2]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x'
make[1]: *** [dep-files] Error 2
make[1]: Leaving directory `/usr/src/uClinux-dist/linux-2.4.x'
make: *** [dep] Error 2
BTW, I plan to use the Skyeye to simulate the uClinux, so I choice below option when I use the commnad "make xconfig"
1, "vendor/productor" => select GDB/ARMulator,
kernel =>2.4.x,
others is default,
Thanks