---scsi driver compiling error

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Dear Uclinux Guys,

  Please see below the screen error lines at the end of compiling
uclinux-2.4.24 after adding
scsci support and scsi disck support by menu setting.
mu board's cpu is S3C25110A(nommu)

  My understanding is scsi protocol have not ported to mommu plateform.
Am I right?

Bill Zhao

----------------------------------------------------------------------------
--------
make[4]: Entering directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi'
arm-elf-gcc -D__KERNEL__ -I/ddd/src/snapgear/linux-2.4.x/include  -Wall -Wst
rict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-com
mon -pipe -fno-builtin -D__linux__ -DNO_MM -mapcs-32 -march=armv4  -mshort-l
oad-bytes -msoft-float   -nostdinc -iwithprefix
include -DKBUILD_BASENAME=scsi_merge  -c -o scsi_merge.o scsi_merge.c
scsi_merge.c: In function `__init_io':
scsi_merge.c:934: structure has no member named `page'
scsi_merge.c:935: structure has no member named `offset'
scsi_merge.c:941: structure has no member named `page'
scsi_merge.c: In function `initialize_merge_fn':
scsi_merge.c:1158: `dma64_addr_t' undeclared (first use in this function)
scsi_merge.c:1158: (Each undeclared identifier is reported only once
scsi_merge.c:1158: for each function it appears in.)
scsi_merge.c:1158: parse error before `bounce_limit'
scsi_merge.c:1196: `bounce_limit' undeclared (first use in this function)
make[4]: *** [scsi_merge.o] Error 1
make[4]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi'
make[3]: *** [first_rule] Error 2
make[3]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers/scsi'
make[2]: *** [_subdir_scsi] Error 2
make[2]: Leaving directory `/ddd/src/snapgear/linux-2.4.x/drivers'
make[1]: *** [_dir_drivers] Error 2
make[1]: Leaving directory `/ddd/src/snapgear/linux-2.4.x'
make: *** [linux] Error 1
[root@localhost snapgear]#





Site Timeline