Headless WCELOAD Update (320854)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 4.0
  • Microsoft Windows CE .NET Operating System

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 "QFE" on the following Microsoft Web site: 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
				

MORE INFORMATION

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 "NK" , and the BIB Section must be "MODULES". 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 "BIB Contribution" path to pick up the file from the correct location for each CPU configuration.
  8. Optionally, edit the "BIB contribution" 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.

Modification Type:MinorLast Reviewed:6/30/2005
Keywords:kbbug kbenv kbfix kbQFE KB320854