Microsoft KB Archive/317803

= A Headless WCELoad Update Is Available =

Article ID: 317803

Article Last Modified on 1/31/2007

-

APPLIES TO


 * Microsoft Encarta Reference Suite 2001

-



This article was previously published under Q317803



SYMPTOMS
On a Windows CE 3.0 platform that does not have graphical user interface (GUI) capability, the WCELoad component causes a platform build not to succeed.



CAUSE
The WCELoad utility depends on GUI components.



RESOLUTION
A supported software update is now available from Microsoft as Windows CE 3.0 Core OS QFE Q317803. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

The English version of this package should have the following file attributes or later:   Size      File name -  260,440   020424_arm720_wce30-q317803.exe 264,536  020424_ppc403_wce30-q317803.exe 264,536  020424_ppc821_wce30-q317803.exe 264,536  020424_r3000_wce30-q317803.exe 264,536  020424_r4100_wce30-q317803.exe 256,344  020424_r4111_wce30-q317803.exe 264,536  020424_r4300_wce30-q317803.exe 260,440  020424_sa1100_wce30-q317803.exe 260,440  020424_sh3_wce30-q317803.exe 260,440  020424_sh4_wce30-q317803.exe 260,440  020424_thumb_wce30-q317803.exe 256,344  020424_x86_wce30-q317803.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 -  26-Mar-2002  10:25  64,095  Wceldcmd.exe  arm\arm720\debug 26-Mar-2002 10:23  43,104  Wceldcmd.exe  arm\arm720\retail 15-Mar-2002 15:58  63,071  Wceldcmd.exe  SA1100\debug 15-Mar-2002 15:49  42,592  Wceldcmd.exe  SA1100\retail 15-Mar-2002 01:37  69,215  Wceldcmd.exe  R3000\debug 15-Mar-2002 01:31  47,712  Wceldcmd.exe  R3000\retail 15-Mar-2002 04:02  69,215  Wceldcmd.exe  R4100\debug 15-Mar-2002 03:56  47,712  Wceldcmd.exe  R4100\retail 15-Mar-2002 06:26  48,735  Wceldcmd.exe  R4111\debug 15-Mar-2002 06:21  38,496  Wceldcmd.exe  R4111\retail 15-Mar-2002 08:49  69,215  Wceldcmd.exe  R4300\debug 15-Mar-2002 08:44  47,712  Wceldcmd.exe  R4300\retail 15-Mar-2002 11:13  67,679  Wceldcmd.exe  PPC403\debug 15-Mar-2002 11:07  47,200  Wceldcmd.exe  PPC403\retail 15-Mar-2002 13:35  66,655  Wceldcmd.exe  PPC821\debug 15-Mar-2002 13:30  46,176  Wceldcmd.exe  PPC821\retail 14-Mar-2002 20:44  55,900  Wceldcmd.exe  SH3\debug 14-Mar-2002 20:38  38,493  Wceldcmd.exe  SH3\retail 14-Mar-2002 23:12  55,900  Wceldcmd.exe  SH4\debug 14-Mar-2002 23:06  38,493  Wceldcmd.exe  SH4\retail 26-Mar-2002 10:29  48,737  Wceldcmd.exe  thumb\arm720\debug 26-Mar-2002 10:27  36,450  Wceldcmd.exe  thumb\arm720\retail 14-Mar-2002 18:16  53,853  Wceldcmd.exe  i486\debug 14-Mar-2002 18:10  33,886  Wceldcmd.exe  i486\retail



MORE INFORMATION
To install and use this update:  Install the QFE package. This package includes the Wceldcmd.exe component, which is a non-GUI version of the Wceload tool. Edit the \Public\Common\Cesysgen\Makefile file:  Locate the line where 'wceload' appears. Add 'wceldcmd' as another item in the dependency list.</ol> </li> Edit the \Public\Common\Oak\Misc\Common.bib file: <ol style="list-style-type: lower-alpha;"> Locate the SYSGEN section for WCELOAD. This is marked by the @CESYSGEN IF CE_MODULES_WCELOAD marker.</li>  Insert the following section after the corresponding ENDIF line for the WCELOAD section: ;@CESYSGEN IF CE_MODULES_WCELDCMD wceload.exe   $(_FLATRELEASEDIR)\wceldcmd.exe              NK Note that it is not an error that Wceload.exe appears in this new section. </li></ol>
 * @CESYSGEN ENDIF

</li> Edit the Cesysgen.bat file for your project. This file is located in the \Public\ \Wince300\Misc folder. <ol style="list-style-type: lower-alpha;"> Locate the line that sets CE_MODULES to contain the value &quot;wceload&quot;.</li> Change 'wceload' to 'wceldcmd'.</li> Close and then reopen the workspace in Platform Builder.</li></ol> </li> Repeat step 4 for any other projects for which you want to use the new headless WCELoad component. Projects that must use the original WCELoad component will still build using the old setting. The feature will always be named Wceload.exe after it is installed on the device.</li> Perform a clean build, and then build the platform.</li></ol>

Troubleshooting
If both 'wceldcmd' and 'wceload' are selected in the component list (by using the Cesysgen.bat file), a build error occurs at the MakeImage stage:

ERROR: Duplicate entry for module wceload.exe

<div class="status_section">

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

Additional query words: headless CAB wceldcmd

Keywords: kbbug kbfix kbqfe KB317803

-

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

© Microsoft Corporation. All rights reserved.