Microsoft KB Archive/320854

= Headless WCELOAD Update =

Article ID: 320854

Article Last Modified on 6/30/2005

-

APPLIES TO


 * Microsoft Windows CE Platform Builder 4.0
 * Microsoft Windows CE .NET 4.2

-



This article was previously published under Q320854



SYMPTOMS
On a Windows CE 4.0 platform that does not have graphical user interface (GUI) capability, the WCELOAD component may cause a platform build to fail.



CAUSE
The WCELOAD utility is dependent on GUI components.



RESOLUTION
A supported fix is now available from Microsoft as Windows CE Core OS QFE. To resolve this problem immediately, search for the keyword &quot;QFE&quot; on the following Microsoft Web site:

http://www.microsoft.com/downloads/

The English version of this package should have the following file attributes or later:   Size       File name -  371,032    020424_armv4i_wce40-q320854.exe 371,032   020424_armv4t_wce40-q320854.exe 366,936   020424_armv4_wce40-q320854.exe 366,936   020424_mips16_wce40-q320854.exe 371,032   020424_mipsii_fp_wce40-q320854.exe 371,032   020424_mipsii_wce40-q320854.exe 375,128   020424_mipsiv_fp_wce40-q320854.exe 379,224   020424_mipsiv_wce40-q320854.exe 371,032   020424_sh3_wce40-q320854.exe 371,032   020424_sh4_wce40-q320854.exe 358,744   020424_x86_wce40-q320854.exe The English version of this fix should contain the following files, with the listed file attributes or later:   Date         Time     Size        File name      Platform 15-Apr-2002 19:00     71,168     Wceldcmd.exe   ARMV4\debug 15-Apr-2002 19:00    238,592     Wceldcmd.pdb   ARMV4\debug 15-Apr-2002 15:37     51,200     Wceldcmd.exe   ARMV4\retail 15-Apr-2002 15:37    222,208     Wceldcmd.pdb   ARMV4\retail 15-Apr-2002 19:00     71,680     Wceldcmd.exe   ARMV4I\debug 15-Apr-2002 19:00    238,592     Wceldcmd.pdb   ARMV4I\debug 15-Apr-2002 15:37     52,224     Wceldcmd.exe   ARMV4I\retail 15-Apr-2002 15:37    222,208     Wceldcmd.pdb   ARMV4I\retail 15-Apr-2002 19:00     55,296     Wceldcmd.exe   ARMV4T\debug 15-Apr-2002 19:00    238,592     Wceldcmd.pdb   ARMV4T\debug 15-Apr-2002 15:37     40,448     Wceldcmd.exe   ARMV4T\retail 15-Apr-2002 15:37    222,208     Wceldcmd.pdb   ARMV4T\retail 15-Apr-2002 19:01     49,664     Wceldcmd.exe   MIPS16\debug 15-Apr-2002 19:01    246,784     Wceldcmd.pdb   MIPS16\debug 15-Apr-2002 15:38     41,984     Wceldcmd.exe   MIPS16\retail 15-Apr-2002 15:38    222,208     Wceldcmd.pdb   MIPS16\retail 15-Apr-2002 19:00     71,168     Wceldcmd.exe   MIPSII\debug 15-Apr-2002 19:00    246,784     Wceldcmd.pdb   MIPSII\debug 15-Apr-2002 15:37     54,784     Wceldcmd.exe   MIPSII\retail 15-Apr-2002 15:37    222,208     Wceldcmd.pdb   MIPSII\retail 15-Apr-2002 19:01     71,168     Wceldcmd.exe   MIPSII_FP\debug 15-Apr-2002 19:01    246,784     Wceldcmd.pdb   MIPSII_FP\debug 15-Apr-2002 15:38     54,784     Wceldcmd.exe   MIPSII_FP\retail 15-Apr-2002 15:38    222,208     Wceldcmd.pdb   MIPSII_FP\retail 15-Apr-2002 19:00     79,360     Wceldcmd.exe   MIPSIV\debug 15-Apr-2002 19:00    246,784     Wceldcmd.pdb   MIPSIV\debug 15-Apr-2002 15:37     61,952     Wceldcmd.exe   MIPSIV\retail 15-Apr-2002 15:37    230,400     Wceldcmd.pdb   MIPSIV\retail 15-Apr-2002 19:01     79,360     Wceldcmd.exe   MIPSIV_FP\debug 15-Apr-2002 19:01    246,784     Wceldcmd.pdb   MIPSIV_FP\debug 15-Apr-2002 15:38     61,952     Wceldcmd.exe   MIPSIV_FP\retail 15-Apr-2002 15:38    230,400     Wceldcmd.pdb   MIPSIV_FP\retail 15-Apr-2002 19:00     57,344     Wceldcmd.exe   SH3\debug 15-Apr-2002 19:00    238,592     Wceldcmd.pdb   SH3\debug 15-Apr-2002 15:37     38,912     Wceldcmd.exe   SH3\retail 15-Apr-2002 15:37    222,208     Wceldcmd.pdb   SH3\retail 15-Apr-2002 19:00     57,344     Wceldcmd.exe   SH4\debug 15-Apr-2002 19:00    238,592     Wceldcmd.pdb   SH4\debug 15-Apr-2002 15:37     38,912     Wceldcmd.exe   SH4\retail 15-Apr-2002 15:37    214,016     Wceldcmd.pdb   SH4\retail 15-Apr-2002 19:00     55,296     Wceldcmd.exe   x86\debug 15-Apr-2002 19:00    230,400     Wceldcmd.pdb   x86\debug 15-Apr-2002 15:37     34,816     Wceldcmd.exe   x86\retail 15-Apr-2002 15:37    214,016     Wceldcmd.pdb   x86\retail



How to Install and Use This Update for Retail Builds

 * 1) Install the QFE package to deliver the Wceldcmd.exe components into the Platform Builder build environment.
 * 2) Open the workspace for your platform.
 * 3) On the Platform menu, point to Insert, and then click User Feature.
 * 4) Open the \WinCE400\Public\DataSync\Oak\Target folder, open the appropriate folder for your CPU, and then open the Retail folder.
 * 5) In the Files of Type box, click All Files, and then click the Wceldcmd.exe file.
 * 6) In the FeatureView tree, under User Features, click the Wceldcmd.exe feature. Right-click this feature, and then click Settings.
 * 7) On the BIB Info tab, change the image name to WCELOAD.EXE . The setting for memory must be &quot;NK&quot;, and the BIB Section must be &quot;MODULES&quot;. Make these changes for each build, and view the Settings For box. If you have multiple CPUs for your platform, make sure to edit the &quot;BIB Contribution&quot; path to pick up the file from the correct location for each CPU configuration.
 * 8) Optionally, edit the &quot;BIB contribution&quot; path for the Debug build settings to pick up the Wceldcmd.exe file from the Debug branch under DATASYNC.
 * 9) Rebuild the platform.

Troubleshooting
If the ActiveSync component is already in the build, then a build error will occur during the image creation step because of a duplicate WCELOAD file. Platform Builder 4.0 will skip the file and build a BIN image, but report one error. To correct the problem, remove the ActiveSync components, or change the BIB file to remove the original WCELOAD.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe kbenv KB320854

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.