PRB: Dial-Up Boot Loader Build Fails (287132)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0

This article was previously published under Q287132

SYMPTOMS

When you are trying to build dial-up boot loader, the build fails with an error similar to:
oak\updateos\cesysgen\sdk\inc\objidl.h(8454) : error C2059: syntax error : 'constant'
Or, when you are using the build command qbuild, this error message appears:
'qbuild' is not recognized as an internal or external command, operable program or batch file.

CAUSE

The first error can occur if the USERNAME environment variable happens to be identical to a type or component name.

The second error is caused by use of an incorrect command name. There is a documentation error in the Platform Builder Library under "Command-Line Procedures": qbuild is not the correct command name.

RESOLUTION

The solution to the first error is to change the USERNAME environment in the CMD.exe window in which you are building the dial-up boot loader. Change it to something random that is not likely to be a type or component name, for example catdog12345.

The solution to the second error is to use the correct build command: cebuild.

STATUS

These problems will likely not be fixed because the dial-up boot loader is not scheduled to be included in future products.

MORE INFORMATION

Steps to Reproduce Behavior

  1. Open the CMD.exe window that is used to build dial-up boot loader.
  2. Change the environment variable USERNAME to cai.
  3. Issue the qbuild command.

Modification Type:MinorLast Reviewed:8/18/2005
Keywords:kbprb KB287132