[Info-vax] Linking error after successfully compiling with	lib_c.tlb/library
    VAXman- at SendSpamHere.ORG 
    VAXman- at SendSpamHere.ORG
       
    Fri Nov 25 12:38:07 EST 2011
    
    
  
In article <018dcb46-c5e4-49cd-a2e6-f05546effbe4 at cu3g2000vbb.googlegroups.com>, kevinyuan <kevin.a.yuan at gmail.com> writes:
>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.
Put:
SYS$LIBRARY:VMS$VOLATILE_PRIVATE_INTERFACES/LIB
in your linker options deck.
-- 
VAXman- A Bored Certified VMS Kernel Mode Hacker    VAXman(at)TMESIS(dot)ORG
All your spirit rack abuses, come to haunt you back by day.
All your Byzantine excuses, given time, given you away.
    
    
More information about the Info-vax
mailing list