WinCE 6.0 S3C6410 BSP compile and link error

Nelson
I tried to compile the WinCE 6.0 with S3C6410 BSP.  I got the below error


/base:0x10000000 
E:\WINCE600\public\common\oak\lib\ARMV4I\retail\sdmemory_lib.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\ceddk.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\sdcardlib.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\sdk\lib\ARMV4I\retail\coredll.lib
E:\WINCE600\public\common\oak\lib\ARMV4I\retail\corelib0.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\corelib1.lib

E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\sdmemory.exp

sdmemory.exp : error LNK2001: unresolved external symbol SMC_PreDeinit
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\target\ARMV4I\retail\sdmemory.dll
: fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
NMAKE : fatal error U1077: 'E:\WINCE600\sdk\bin\i386\nmake.exe' : return
code '0x2'
Stop.

When I removed the SD driver and compiled again, I got the below error


/subsystem:windowsce,6.00 
/base:0x10000000 
E:\WINCE600\public\common\oak\lib\ARMV4I\retail\usbd_lib.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\sdk\lib\ARMV4I\retail\coredll.lib
E:\WINCE600\public\common\oak\lib\ARMV4I\retail\corelib0.lib
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\corelib1.lib

E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\lib\ARMV4I\retail\usbd.exp

usbd.exp : error LNK2001: unresolved external symbol
HcdDeviceSuspendeResumed
E:\WINCE600\OSDesigns\S3C6410_1124\S3C6410_1124\Wince600\SMDK6410_ARMV4I\cesysge
n\oak\target\ARMV4I\retail\usbd.dll
: fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
NMAKE : fatal error U1077: 'E:\WINCE600\sdk\bin\i386\nmake.exe' : return
code '0x2'
Stop.

What is actually the problem?  Did I miss out anything?  Did anyone ever
face the problem?  I have installed the WinCE 6.0 update of 2011 Q2, the
latest.

David
I had this same error on an AT91SAM9263 custom BSP. It started happening
when I installed WinCE 6.0 R3. It went away when I installed the 2010 QFE
update from Microsoft's web site.

Note that I also had to install WinCE 6.0 R3 from the MSI that is contained
within the ISO image downloaded from Microsoft's web site, because
otherwise I was having linking errors with gesture support (even though the
device is not using gestures). But I had that error before the
HcdDeviceSuspendeResumed one.

Hope this helps...