Post Go back to editing

about "[fastdep] Error 2",

Thread Summary

The user encountered a 'multiple target patterns' error when running 'make dep' for uClinux kernel 2.4.x under Cygwin. The final answer suggests updating to the latest 2010R1 release for support. The user is using Skyeye to simulate uClinux and selected GDB/ARMulator as the vendor/product.
AI Generated Content

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

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.