Go to previous topic
Go to next topic
Last Post 12 Jan 2005 01:04 PM by  AcceliTom
Build Error: don't know how to make'C:\WINCE500\platform\LoC
 5 Replies
Author Messages
AcceliTom
New Member
New Member
Posts:


--
07 Jan 2005 05:11 PM
    When using the LoCE Windows CE BSP Quick Start guide using the 5.0 BSP for the LH7A404 on Platform Builder 5.0 Evaluation Edition I'm getting the following error:

    BUILD: [01:0000000084:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE500\platform\LoCE\lib\ARMV4I\retail\oal.lib'

    Any help would be appreciated.

    A partial but more descriptive listing is shown below:

    CEBUILD: Building (C:\WINCE500\platform\LoCE)
    BUILD: [Thrd:Sequence:Type ] Message
    BUILD: [00:0000000000:PROGC ] Checking for \WINCE500\sdk\bin\i386\srccheck.exe.
    BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
    BUILD: [00:0000000002:PROGC ] Compile and Link for ARM.
    BUILD: [00:0000000003:PROGC ] Loading C:\WINCE500\PLATFORM\LoCE\Build.dat.
    BUILD: [00:0000000004:PROGC ] Done.
    BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
    BUILD: [00:0000000006:PROGC ] Checking for SDK include directory: C:\WINCE500\sdk\ce\inc.
    BUILD: [00:0000000007:PROGC ] Scan \WINCE500\PLATFORM\LoCE\bin\lpd_drivers\lpd_smsc91c111_async_a40x_50_1_1_0\
    BUILD: [00:0000000008:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\gwe\nleddrv\
    BUILD: [00:0000000010:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\gwe\all\
    BUILD: [00:0000000011:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\gwe\buildexe\
    BUILD: [00:0000000012:WARNS ] csp is not a subdirectory of \WINCE500\PLATFORM\LoCE\src\kernel\.
    BUILD: [00:0000000013:WARNS ] oal is not a subdirectory of \WINCE500\PLATFORM\LoCE\src\kernel\.
    BUILD: [00:0000000014:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\kernel\kern\
    BUILD: [00:0000000015:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\kernel\kernkitl\
    BUILD: [00:0000000016:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\kernel\kernkitlprof\
    BUILD: [00:0000000017:WARNS ] cust_drivers is not a subdirectory of \WINCE500\PLATFORM\LoCE\src\drivers\.
    BUILD: [00:0000000018:WARNS ] ce_drivers is not a subdirectory of \WINCE500\PLATFORM\LoCE\src\drivers\.
    BUILD: [00:0000000019:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\drivers\ceddk\ddk_bus\
    BUILD: [00:0000000020:PROGC ] Scan \WINCE500\PLATFORM\LoCE\src\drivers\ceddk\dll\
    BUILD: [00:0000000021:PROGC ] Compiling \WINCE500\PLATFORM\LoCE\bin\lpd_drivers\lpd_smsc91c111_async_a40x_50_1_1_0\ directory.
    BUILD: [00:0000000028:PROGC ] Compiling \WINCE500\PLATFORM\LoCE\src\gwe\nleddrv\ directory.
    BUILD: [00:0000000035:PROGC ] Compiling \WINCE500\PLATFORM\LoCE\src\gwe\all\ directory.
    BUILD: [00:0000000049:PROGC ] Linking \WINCE500\PLATFORM\LoCE\bin\lpd_drivers\lpd_smsc91c111_async_a40x_50_1_1_0\ directory.
    BUILD: [00:0000000056:PROGC ] Linking \WINCE500\PLATFORM\LoCE\src\gwe\nleddrv\ directory.
    BUILD: [00:0000000063:PROGC ] Linking \WINCE500\PLATFORM\LoCE\src\gwe\all\ directory.
    BUILD: [00:0000000070:PROGC ] Linking \WINCE500\PLATFORM\LoCE\src\gwe\buildexe\ directory.
    BUILD: [00:0000000077:PROGC ] Linking \WINCE500\PLATFORM\LoCE\src\kernel\kern\ directory.
    BUILD: [01:0000000084:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE500\platform\LoCE\lib\ARMV4I\retail\oal.lib'
    BUILD: [01:0000000086:ERRORE] NMAKE.EXE -i -c BUILDMSG=Stop. LINKONLY=1 NOPASS0=1 failed - rc = 2
    BUILD: [00:0000000087:PROGC ] Files Warnings Errors
    BUILD: [00:0000000088:PROGC ] Midl 0 0 0
    BUILD: [00:0000000089:PROGC ] Resource 0 0 0
    BUILD: [00:0000000090:PROGC ] Message 0 0 0
    BUILD: [00:0000000091:PROGC ] Precomp Header 0 0 0
    BUILD: [00:0000000092:PROGC ] C/Cpp/Cxx 0 0 0
    BUILD: [00:0000000093:PROGC ] Assembler 0 0 0
    BUILD: [00:0000000094:PROGC ] Static Libraries 0 0 0
    BUILD: [00:0000000095:PROGC ] Dll's 0 0 0
    BUILD: [00:0000000096:PROGC ] Exe's 0 0 0
    BUILD: [00:0000000097:PROGC ] Resx 0 0 0
    BUILD: [00:0000000098:PROGC ] Csharp Targets 0 0 0
    BUILD: [00:0000000099:PROGC ] Other 0 4 2
    BUILD: [00:0000000100:PROGC ]
    BUILD: [00:0000000101:PROGC ] Total 0 4 2
    BUILD: [00:0000000102:PROGC ]
    BUILD: [00:0000000103:PROGC ] 4 Warnings, 2 Errors
    Build for Windows CE (Release) (Built on Apr 22 2004 10:38:01)
    Anonymous
    Posts:


    --
    07 Jan 2005 05:17 PM
    AcceliTom,

    It's likely that you forgot to add the kernel to your image. Please make sure that you've added the A404 kernel to your platform.

    Regards,
    AcceliTom
    New Member
    New Member
    Posts:


    --
    07 Jan 2005 05:23 PM
    Aaron,

    Thanks for the quick reply. Hmmm...in OSDesignView I have a folder entry LoCE Platform Support with the lpd_kernel_a404_50_2_1_3_0 entry underneath it. Is there an additional step I am missing?

    Thanks
    Tom
    Anonymous
    Posts:


    --
    07 Jan 2005 05:30 PM
    No that sounds about right. However Platform Builder can be fickle a lot of the time and not give a real explanation for why it doesn't want to build. My recommendation would be to build a new image from scratch.

    Have you run through the "LoCE Windows CE BSP QuickStart Guide" yet? If not I would recommend doing so. This can be found at http://www.logicpd.com/auth/downloads/LH7A404/ under the WindowsCE Documents category.

    If this still doesn't work then I would remove all the drivers from the catalog in platform builder and delete the LoCE folder at c:\winCE500\platform. Once this is done reinstall all of the BSP components and drivers and retry.

    Regards,
    cdwhatley
    New Member
    New Member
    Posts:8


    --
    12 Jan 2005 12:58 PM
    I had the exact same problem as Tom. I think it may have stemmed from how I loaded the driver, BSP, and kernel files. I downloaded all the ZIP files. I then double-clicked each ZIP file and ran the driver installer directly from the ZIP file. Afterwards, I had problems.

    To correct the problem, I did as Aaron said to do.

    -1- I removed the LPD items from the catalog. (To do this, goto File-->Manage Catalog in the top bar menu. Then click on all the LPD items to highlight them and then click the Remove button).

    -2- Then, I deleted the \WINCE500\Platform\LoCE folder.

    -3- Then, I closed Platform Builder.

    -4- I reinstalled the latest QFE from Microsoft for Platform Builder 5.0.

    -5- I unzipped all the LPD driver files (drivers, BSP, kernel).

    -6- I ran the installer program in each driver folder to install all the items in the Platform Builder catalog.

    -7- I restarted Platform Builder.

    -8- I verified all LPD items were in the catalog (right-most window).

    -9- I created a new platform strictly following the directions in the LoCe Windows CE BSP Quick Start Guide (Rev D).

    -10- I built the OS via the top menu bar: BuildOS-->Sysgen.

    I got a built image with 0 errors and 5 warnings.
    AcceliTom
    New Member
    New Member
    Posts:


    --
    12 Jan 2005 01:04 PM
    Yes, Aaron's advice corrected my problem as well.


    ---