在sco 5.05中安装DLT磁带机,系统报错

适用机型:
所有Netfinity 5000

文档内容:
问题描述:

在sco 5.05 中安装DLT磁带机,重联核心时系统报错:


               
Do you wish to create a new kernel now? (y/n) y

               The UNIX Operating System will now be rebuilt.
               This will take a few minutes.  Please wait.

               Root for this system build is /

               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: too many array(2) initializers
               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: too many array(2) initializers
               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: too many array initializers; missing } ?
               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: illegal lhs of assignment operator
               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: unacceptable operand of &
               "/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/space.h",
               line 70: cannot recover from earlier errors: goodbye!
               ERROR: '/var/opt/K/SCO/link/1.1.0Eb/etc/conf/pack.d/Stp/
               space.c' will not compile properly

               i386ld
space.o fatal: Can't open file /var/opt/K/SCO/link/
               1.1.0Eb/etc/conf/pack.d/Stp/
space.o for input
               ERROR: Can not link-edit unix

测试机型:

Netfinity 5000

解决方案:


      编辑"/etc/conf/pack.d/Stp/space.h" file ,删除{ 0, 0, -1, -1, gen_Stp_route }
                ...
               Stp_tape_config_t       Stp_tape_cfg[STP_NDRIVES] = {
               /* BEGIN SCO_STP ENHANCEMENTS */
               
{ 0, 0, -1, -1, gen_Stp_route },
               { 0, 0, -1, -1, gen_Stp_route },
               /* END SCO_STP ENHANCEMENTS */
               ...

               

>>>
>>>
相关学习园地栏目:
>>>
相关文档: