[Info-vax] Linking error after successfully compiling with lib_c.tlb/library

kevinyuan kevin.a.yuan at gmail.com
Thu Nov 24 23:26:51 EST 2011


I have a "driver.c" file and compile it : cc driver.c+sys$library:sys
$lib_c.tlb/library

It works fine.

But when I am trying to link,
.......
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_KP_REG_MASK
referenced
        in psect $LINK$ offset %X000001F0
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_KP_STACK_SIZE
referenced
        in psect $LINK$ offset %X00000210
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_START referenced
        in psect $LINK$ offset %X00000220
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_UNITINIT referenced
        in psect $LINK$ offset %X00000230
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_KP_STARTIO
referenced
        in psect $LINK$ offset %X00000240
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol DRIVER$INI_DDT_ALTSTART referenced
        in psect $LINK$ offset %X00000250
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol BUG$_INCONSTATE referenced
        in psect $LINK$ offset %X000002D0
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5
%LINK-W-USEUNDEF, undefined symbol ISR_STUB referenced
        in psect $LINK$ offset %X000008A8
        in module DCDRIVER file SYS$SYSROOT:[000000.TMP]DRIVER.OBJ;5

Anyone has clues? I tried STARLET.OLB. It doesn't work.



More information about the Info-vax mailing list