LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 733|回复: 2

紧急求救,经典SCSI的配置,给点建议

[复制链接]
发表于 2005-11-30 23:38:08 | 显示全部楼层 |阅读模式
的具体步骤做的是:
1.mkdir iscsi
2.cd iscsi/
3.tar -zvxf unh_iscsi-1.6.00.tar.gz
4.cd unh_iscsi.1.6.00/src/
5. ./Configure
6. make rpm
还没有进行rpm -ivh /usr/src/redhat/RPMS/i386/unh_iscsi-1.5-0X.i386.rpm
这条明令就出现了如下错误,打架帮帮小弟 ,看到底是什么原因给点建议!先谢谢了 !后面的内容太长了,我就删减了!如果需要补充后面的话,我会马上补充的!
In file included from /usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:33:
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.h:56:18: error: scsi.h: No such file or directory
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:206: error: syntax error before '*' token
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:207: warning: function declaration isn't a prototype
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c: In function 'iscsi_initiator_detect':
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:211: error: 'tmpt' undeclared (first use in this function)
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:211: error: (Each undeclared identifier is reported only once
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:211: error: for each function it appears in.)
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c: In function 'scsi_to_iscsi':
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:841: error: 'SCSI_DATA_WRITE' undeclared (first use in this function)
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:855: error: 'SCSI_DATA_READ' undeclared (first use in this function)
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c: In function 'dump_command_info':
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:926: error: 'SCSI_DATA_WRITE' undeclared (first use in this function)
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c: At top level:
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: syntax error before 'driver_template'
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: type defaults to 'int' in declaration of 'driver_template'
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: field name not in record or union initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: initialization makes integer from pointer without a cast
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: field name not in record or union initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: field name not in record or union initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: field name not in record or union initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: field name not in record or union initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: error: (near initialization for 'driver_template')
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: excess elements in scalar initializer
/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.c:2962: warning: (near initialization for 'driver_template')
make[3]: *** [/usr/src/redhat/BUILD/unh_iscsi/initiator/iscsi_initiator.o] Error 1
make[2]: *** [_module_/usr/src/redhat/BUILD/unh_iscsi] Error 2
make[2]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-smp-i686'
make[1]: *** [iscsi] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/unh_iscsi'
error: Bad exit status from /var/tmp/rpm-tmp.52448 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.52448 (%build)
make: *** [rpm] 错误 1
发表于 2005-12-1 13:03:04 | 显示全部楼层
你这个包要解压缩到内核源码路径中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-1 16:29:08 | 显示全部楼层
楼上的这位兄弟,我的内核是2.6.11-1.1369-FC4,那你认为我应该放在什么位置最好呢?我试着放在内核路径上了,但是就是不合适,和上面的错误一样!我的usr 目录下src/redhat目录下有这样五个目录: BUILD ,RPMS, SOURCES, SPECS和 SRPMS。你认为放在哪个目录下呢!?请给详细指点,谢谢了!我把相应的软件包放在附件里,你可以下载下了来试一试!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表