HI Microsoft Engineer:
After installed the "Roll-up QEF to 2007", the Kerberos.dll was not created
from sysgen. So I checked the build.log found the "kerberos.dll" link error
LNK1120: 2 unresolved externals. NetApiBufferFree, and DsGetDcNameW was not
refered from lib list.
The Link statement from build.
link /LARGEADDRESSAWARE
-out:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.dll -dll -machine:x86 @DllLinkOpt2.txt
Microsoft (R) Incremental Linker Version 7.10.4017
Copyright (C) Microsoft Corporation. All rights reserved.
-nodefaultlib
-entry:DllMain
-pdb:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.pdb
/opt:ref
-debug -debugtype:cv -incremental:no
-map:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.map
-savebaserelocations:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.rel
-MERGE:.rdata=.text -ignore:4001,4070,4078,4086,4089,4096,4099,4108,4229
/STACK:65536,4096
-subsystem:windowsce,5.00
/base:0x10000000
C:\WINCE500\public\common\oak\lib\x86\retail\kerberos.lib
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\lib\x86\retail\msasn1.lib
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\lib\x86\retail\cryptdll.lib
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\sdk\lib\x86\retail\winsock.lib
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\sdk\lib\x86\retail\coredll.lib C:\WINCE500\public\common\sdk\lib\x86\retail\corelibc.lib
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\lib\x86\retail\kerberos.exp
kerberos.lib(rpcutil.obj) : error LNK2019: unresolved external symbol
_NetApiBufferFree referenced in function "long __cdecl CE_DiscoverDC(unsigned
short const *,unsigned short * *,unsigned long *,unsigned long *)"
(?CE_DiscoverDC@@YAJPBGPAPAGPAK2@Z)
kerberos.lib(rpcutil.obj) : error LNK2019: unresolved external symbol
__imp__DsGetDcNameW referenced in function "long __cdecl
CE_DiscoverDC(unsigned short const *,unsigned short * *,unsigned long
*,unsigned long *)" (?CE_DiscoverDC@@YAJPBGPAPAGPAK2@Z
C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.dll : fatal error LNK1120: 2 unresolved externals
The inline file
-nodefaultlib
-entry:DllMai
-pdb:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.pdb
/opt:ref
-debug -debugtype:cv -incremental:n
-map:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.ma
-savebaserelocations:C:\WINCE500\PBWorkspaces\CIVLUCESTB\WINCE500\CIVLU_x86\cesysgen\oak\target\x86\retail\kerberos.rel
-MERGE:.rdata=.text -ignore:4001,4070,4078,4086,4089,4096,4099,4108,4229
/STACK:65536,4096
-subsystem:windowsce,5.00
/base:0x10000000
Please help! What went wrong about the Roll-up update?
Thanks
Lu