none
ENDIF expected problem on platform builder 6.0 RRS feed

  • Question

  • Dear sir .

    I have this problem on platform  builder 6.0 : 

    Error 1 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 2 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 3 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 4 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 5 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 6 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 7 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 8 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 9 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 10 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 11 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 12 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 13 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0
    Error 14 ENDIF expected. C:\WINCE600\PLATFORM\TQ2440\FILES\platform.bib 229 0


    how can i solve this problem?
    Monday, March 7, 2011 7:51 AM

Answers

  • Hi Guys,

     

     I found the solution,

     

    Need to reinstall VS.2005 & Patch's

    VS80sp1-KB926601-X86-ENU.exe

    VS80sp1-KB932232-X86-ENU.exe

    VS80sp1-KB971090-X86-INTL.exe

     

    Regards,

    • Marked as answer by Kaveh-M Saturday, March 12, 2011 1:41 PM
    Saturday, March 12, 2011 1:40 PM

All replies

  • I think that there is a missing ENDIF on line 229 in platform.bib...can you post the file ?

    Paolo

    Monday, March 7, 2011 8:08 AM
  • Hi,

    sounds like there is a closing ENDIF statement is missing in your platform.bib file.

    In Platformbuilder open the PLATFORM.BIB file.

    Solution Explorer:

    Nagvigate to "Platform-<your Platform>-Parameter Files-Platform.BIB

    Try to locate the IF clause that is missing the ENDIF statement.

    E.g.

    IF BSP_NODISPLAY ! ; FIRST IF CLAUSE
      IF BSP_DISPLAY_NOP ; SECOND IF CLAUSE
        ddi.dll $(_FLATRELEASEDIR)\ddi_nop.dll NK SHK
      ENDIF BSP_DISPLAY_NOP ; Close second IF Clause
      IF BSP_DISPLAY_NOP ! ; THIRD IF CLAUSE
       ddisam9263.dll $(_FLATRELEASEDIR)\ddisam9263.dll NK SHK
      ENDIF BSP_DISPLAY_NOP ! ; Close THRID IF CLAUSE
    ENDIF BSP_NODISPLAY ! ; Close FIRST IF CLAUSE
    
    Be sure to call Copy Files to RElease DIr from the Build menu for the changes made to PLATFORM.BIB to be mereged into the IMAGE.

    HTH,

    Bjoern

    • Marked as answer by Kaveh-M Monday, March 7, 2011 8:22 AM
    • Unmarked as answer by Kaveh-M Monday, March 7, 2011 8:22 AM
    Monday, March 7, 2011 8:08 AM
  • Hi,

    sounds like there is a closing ENDIF statement is missing in your platform.bib file.

    In Platformbuilder open the PLATFORM.BIB file.

    Solution Explorer:

    Nagvigate to "Platform-<your Platform>-Parameter Files-Platform.BIB

    Try to locate the IF clause that is missing the ENDIF statement.

    E.g.

    IF BSP_NODISPLAY ! ; FIRST IF CLAUSE
     IF BSP_DISPLAY_NOP ; SECOND IF CLAUSE
      ddi.dll $(_FLATRELEASEDIR)\ddi_nop.dll NK SHK
     ENDIF BSP_DISPLAY_NOP ; Close second IF Clause
     IF BSP_DISPLAY_NOP ! ; THIRD IF CLAUSE
      ddisam9263.dll $(_FLATRELEASEDIR)\ddisam9263.dll NK SHK
     ENDIF BSP_DISPLAY_NOP ! ; Close THRID IF CLAUSE
    ENDIF BSP_NODISPLAY ! ; Close FIRST IF CLAUSE
    
    Be sure to call Copy Files to RElease DIr from the Build menu for the changes made to PLATFORM.BIB to be mereged into the IMAGE.

    HTH,

    Bjoern

    Tks for replys,

    i checked IF clause's , all of (IF/ENDIF)statement  is correct,

    Also , i got this error's after installing update's , i think this problem is about another place same as "C:\WINCE600\PLATFORM\COMMON" ,

    i sure this problem is depended another file, but i don't know exactly ...

    my plataform.bib :

     

    ;

    ; Copyright (c) Microsoft Corporation.  All rights reserved.

    ;

    ;

    ; Use of this source code is subject to the terms of the Microsoft end-user

    ; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.

    ; If you did not accept the terms of the EULA, you are not authorized to use

    ; this source code. For a copy of the EULA, please see the LICENSE.RTF on your

    ; install media.

    ;

     

    MODULES

     

    ;   Name             Path                                    Memory Type

    ;   --------------   ---------------------------------- -----------

     

    ; -----------------------------------------------------------------------------

    ; GWES drivers

    ;

    ; @CESYSGEN IF CE_MODULES_DISPLAY

    IF BSP_NODISPLAY !

        S3C2440DISP.dll        $(_FLATRELEASEDIR)\S3C2440DISP.dll          NK  SHK

    ENDIF BSP_NODISPLAY !

    ; @CESYSGEN ENDIF CE_MODULES_DISPLAY

     

    ; @CESYSGEN IF CE_MODULES_KEYBD || CE_MODULES_POINTER

     

    IF BSP_NOKEYBD !

     

    IF LOCALE=0411 !

    IF LOCALE=0412 !

    IF BSP_KEYBD_NOP

    ; @CESYSGEN IF CE_MODULES_NOPKEYBOARD

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdNopUs.dll     NK  SHK

    ; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD

    ENDIF ; BSP_KEYBD_NOP

    IF BSP_KEYBD_NOP !

    ;    kbdmouse.dll    $(_FLATRELEASEDIR)\KbdS3C2440Us.dll     NK  SHK

    ENDIF ; BSP_KEYBD_NOP

    ENDIF ; LOCALE != 0412

    ENDIF ; LOCALE != 0411

    IF LOCALE=0411

    IF BSP_KEYBD_JPN1

    IF BSP_KEYBD_NOP

    ; @CESYSGEN IF CE_MODULES_NOPKEYBOARD

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdNopJpn1.dll     NK  SHK

    ; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD

    ENDIF ; BSP_KEYBD_NOP

    IF BSP_KEYBD_NOP !

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdS3C2440Jpn1.dll NK  SHK

    ENDIF ; BSP_KEYBD_NOP

    ENDIF ; BSP_KEYBD_JPN1

    IF BSP_KEYBD_JPN1 !

    IF BSP_KEYBD_NOP

    ; @CESYSGEN IF CE_MODULES_NOPKEYBOARD

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdNopJpn2.dll     NK  SHK

    ; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD

    ENDIF ; BSP_KEYBD_NOP

    IF BSP_KEYBD_NOP !

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdS3C2440Jpn2.dll NK  SHK

    ENDIF ; BSP_KEYBD_NOP

    ENDIF ; BSP_KEYBD_JPN1

    ENDIF ; LOCALE == 0411

    IF LOCALE=0412

    IF BSP_KEYBD_NOP

    ; @CESYSGEN IF CE_MODULES_NOPKEYBOARD

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdNopKor.dll     NK  SHK

    ; @CESYSGEN ENDIF CE_MODULES_NOPKEYBOARD

    ENDIF ; BSP_KEYBD_NOP

    IF BSP_KEYBD_NOP !

        kbdmouse.dll    $(_FLATRELEASEDIR)\KbdS3C2440Kor.dll NK  SHK

    ENDIF ; BSP_KEYBD_NOP

    ENDIF ; LOCALE == 0412

     

    ENDIF BSP_NOKEYBD !

    ; @CESYSGEN ENDIF CE_MODULES_KEYBD || CE_MODULES_POINTER

     

    ; @CESYSGEN IF CE_MODULES_POINTER

    IF BSP_NOTOUCH !

        touch.dll      $(_FLATRELEASEDIR)\s3c2440a_touch.dll                 NK  SHK

    ENDIF BSP_NOTOUCH !

    ; @CESYSGEN ENDIF CE_MODULES_POINTER

     

    ; @CESYSGEN IF CE_MODULES_SDBUS

    IF BSP_NOSD !

       sdhc_sc2440.dll    $(_FLATRELEASEDIR)\sdhc_sc2440.dll        NK  SHK

    ENDIF BSP_NOSD !

    ; @CESYSGEN ENDIF CE_MODULES_SDBUS

     

     

    ;------------------ NandFlash Driver ------------------------------------------------

    IF BSP_NONANDFS !

    ; -----------------------------------------------------------------------------

    ; File system drivers

    ;

       ; This is needed in the NK region because it is needed by BINFS 

       ; to load other regions

       nandflash.dll $(_FLATRELEASEDIR)\nandflash.dll NK SHK

    ENDIF ; BSP_NONANDFS

     

     

    ;------------------------------------------------------------------------------------

     

    ; -----------------------------------------------------------------------------

    ; Device.exe drivers

    ;

    ; @CESYSGEN IF CE_MODULES_DEVICE

    ; @CESYSGEN IF CE_MODULES_USBD

    IF BSP_NOUSB !

        ohci2.dll   $(_FLATRELEASEDIR)\ohci2.dll                             NK  SHK

    ENDIF BSP_NOUSB !

    ; @CESYSGEN ENDIF CE_MODULES_USBD

     

    ; @CESYSGEN IF CE_MODULES_USBFN

    IF BSP_NOUSBFN !

       sc2440usbfn.dll       $(_FLATRELEASEDIR)\sc2440usbfn.dll       NK  SHK

    ENDIF BSP_NOUSBFN !

    ; @CESYSGEN ENDIF CE_MODULES_USBFN

     

    ; @CESYSGEN IF CE_MODULES_PCCARD

    IF BSP_NOPCCARD !

        pcc_smdk2440.dll    $(_FLATRELEASEDIR)\pcc_smdk2440.dll              NK  SHK

        pcc_serv.dll    $(_FLATRELEASEDIR)\pcc_serv16.dll     NK  SHK

        pcmcia.dll $(_FLATRELEASEDIR)\pcc_pcm.dll         NK  SHK

    ENDIF BSP_NOPCCARD !

    ; @CESYSGEN ENDIF CE_MODULES_PCCARD

     

    IF BSP_NOPWRBTN !

        pwrbtn2440.dll          $(_FLATRELEASEDIR)\pwrbtn2440.dll            NK  SHK

    ENDIF BSP_NOPWRBTN !

     

    ; @CESYSGEN IF CE_MODULES_WAVEAPI

    IF BSP_NOAUDIO !

        s3c2440a_wavedev.dll    $(_FLATRELEASEDIR)\s3c2440a_wavedev.dll      NK  SHK

    ENDIF BSP_NOAUDIO !

    ; @CESYSGEN ENDIF CE_MODULES_WAVEAPI

     

    ; @CESYSGEN IF CE_MODULES_SERIAL

    IF BSP_NOSERIAL !

        serial_smdk2440.dll     $(_FLATRELEASEDIR)\serial_smdk2440.dll       NK  SHK

    ENDIF BSP_NOSERIAL !

    ; @CESYSGEN ENDIF CE_MODULES_SERIAL

     

    ; @CESYSGEN IF CE_MODULES_BATTDRVR

    IF BSP_NOBATTERY !

        battdrvr.dll            $(_FLATRELEASEDIR)\battdrvr.dll              NK  SHK

    ENDIF BSP_NOBATTERY !

    ; @CESYSGEN ENDIF CE_MODULES_BATTDRVR

     

     

     

    IF BSP_NOBACKLIGHT !

        backlight.dll $(_FLATRELEASEDIR)\backlight.dll NK SHK

        advbacklight.dll $(_FLATRELEASEDIR)\advbacklight.dll NK SHK

    ENDIF ; BSP_NOBACKLIGHT

     

    ;-------- I2C Driver ---------------------------------------------------------------------------

    IF BSP_NOI2C !

    i2c.dll $(_FLATRELEASEDIR)\i2c.dll      NK  SHK

    ENDIF BSP_NOI2C !

    ;-----------------------------------------------------------------------------------------------

     

    ;-------- Camera Driver -----------------------------------------------------------------------

    IF BSP_NOCAMERA !

    camera.dll $(_FLATRELEASEDIR)\camera.dll NK SHK

    ENDIF BSP_NOCAMERA !

    ;-----------------------------------------------------------------------------------------------

    ; @CESYSGEN ENDIF CE_MODULES_DEVICE

     

    ;-------- 2440 CF HDD -----------------------------------------------------------------------

    IF BSP_NOATAPI !

    atapi_cf_loader.dll $(_FLATRELEASEDIR)\atapi_cf_loader.dll NK  SHK

    atapi_cf.dll $(_FLATRELEASEDIR)\atapi_cf.dll NK  SHK

    ENDIF BSP_NOATAPI !

    ; -----------------------------------------------------------------------------

    ; Direct3D Mobile Drivers

    ; @CESYSGEN IF DIRECTX_MODULES_D3DM

    IF IMGNOD3DM !

     

    IF BSP_D3DM_NULL

        d3dm_nulldrv.dll        $(_FLATRELEASEDIR)\d3dm_nulldrv.dll          NK  SHK

    ENDIF BSP_D3DM_NULL

     

    ENDIF

    ; @CESYSGEN ENDIF DIRECTX_MODULES_D3DM

     

     

    IF BSP_NODM9K !

    dm9000.dll  $(_FLATRELEASEDIR)\dm9000.dll     NK  SHK

    ENDIF BSP_NODM9K !

     

    IF BSD_NOPWM !

    pwm.dll             $(_FLATRELEASEDIR)\pwm.dll NK SHK

    ENDIF BSD_NOPWM !

     

    IF BSP_NOLED !

    leddriver.dll $(_FLATRELEASEDIR)\leddriver.dll NK SHK

    ENDIF BSP_NOLED !

     

    IF BSP_NOBUTTON !

    userkey.dll         $(_FLATRELEASEDIR)\userkey.dll NK SHK

    ENDIF BSP_NOBUTTON !

     

    IF BSP_NOWATCHDOG !

    wdt.dll             $(_FLATRELEASEDIR)\wdt.dll NK SHK

    ENDIF BSP_NOWATCHDOG !

     

    FILES

     

    FriendlyARM.lnk $(_FLATRELEASEDIR)\FriendlyARM.lnk NK

    I2C-EEPROM.exe $(_FLATRELEASEDIR)\I2C-EEPROM.exe NK

    PWM-Buzzer.exe $(_FLATRELEASEDIR)\PWM-Buzzer.exe NK

    LCD-Test.exe $(_FLATRELEASEDIR)\LCD-Test.exe NK

    Buttons.exe $(_FLATRELEASEDIR)\Buttons.exe NK

    AD-Convert.exe $(_FLATRELEASEDIR)\AD-Convert.exe NK

    CMOS-Camera.exe $(_FLATRELEASEDIR)\CMOS-Camera.exe NK

    Rotate.exe $(_FLATRELEASEDIR)\Rotate.exe NK

    Watchdog.exe $(_FLATRELEASEDIR)\Watchdog.exe NK

    AutoRun-Setting.exe $(_FLATRELEASEDIR)\AutoRun-Setting.exe NK

    LED-Test.exe $(_FLATRELEASEDIR)\LED-Test.exe NK

    SerialPort.exe $(_FLATRELEASEDIR)\SerialPort.exe NK

    Recorder.exe $(_FLATRELEASEDIR)\Recorder.exe NK

     

     

    I2C-EEPROM.lnk $(_FLATRELEASEDIR)\I2C-EEPROM.lnk NK

    PWM-Buzzer.lnk $(_FLATRELEASEDIR)\PWM-Buzzer.lnk NK

    LCD-Test.lnk $(_FLATRELEASEDIR)\LCD-Test.lnk NK

    Buttons.lnk $(_FLATRELEASEDIR)\Buttons.lnk NK

    AD-Convert.lnk $(_FLATRELEASEDIR)\AD-Convert.lnk NK

    CMOS-Camera.lnk $(_FLATRELEASEDIR)\CMOS-Camera.lnk NK

    Rotate.lnk $(_FLATRELEASEDIR)\Rotate.lnk NK

    Watchdog.lnk $(_FLATRELEASEDIR)\Watchdog.lnk NK

    AutoRun-Setting.lnk $(_FLATRELEASEDIR)\AutoRun-Setting.lnk NK

    LED-Test.lnk $(_FLATRELEASEDIR)\LED-Test.lnk NK

    SerialPort.lnk $(_FLATRELEASEDIR)\SerialPort.lnk NK

    Recorder.lnk $(_FLATRELEASEDIR)\Recorder.lnk NK

     

     

     

    Monday, March 7, 2011 8:28 AM
  • What kind of update your are talking about ? A Microsoft QFE or an update about your platform ?

    Monday, March 7, 2011 8:37 AM
  •  

    i installed all kind :

    WinCEPB60-061231-Product-Update-Rollup-Armv4I.msi

    WinCEPB60-071231-Product-Update-Rollup-Armv4I.msi

    WinCEPB60-081231-Product-Update-Rollup-Armv4I.msi

    WinCEPB60-091231-Product-Update-Rollup-Armv4I.msi

    WinCEPB60-101130-2010M11-Armv4I.msi

    Monday, March 7, 2011 8:42 AM
  • The only bib file that a QFE can update is common.bib in C:\WINCE600\PUBLIC\COMMON\OAK\FILES directory but it is strange that build system talks about error inside platform.bib. Can you take a look at common.bib ?
    Monday, March 7, 2011 8:47 AM
  • Hi,

    yes the IF/ENDIF statements appear to be correct.

    Only thing I noticed, is that in the FILES section, there is no separator (BLANK or TAB) between the PATH and MEMORY location entry.

    Not sure if this might break the file.

    I have also installed the recent QFE and I do not have a problem rebuilding my OSDesign.

    HTH,

    Bjoern

    Monday, March 7, 2011 8:49 AM
  • Tha notice BioernF talks about there is inside some IF/ENDIF in MODULES section (ex. inside IF BSP_NOLED !) too.

    Put a TAB between PATH and MEMORY location..

    IF BSD_NOPWM !

    pwm.dll             $(_FLATRELEASEDIR)\pwm.dll     NK SHK

    ENDIF BSD_NOPWM !

    The same problem is in other positions (ex. IF BSP_NOBUTTON !, IF BSP_NOWATCHDOG).

    Paolo.

    Monday, March 7, 2011 8:52 AM
  • Paolo,

    good catch.

    Cheers,

    Bjoern

    Monday, March 7, 2011 9:01 AM
  • I Checked Common.bib, (IF/ENDIF Clause) on it's correct,

    I think this problem is not depended (IF/ENDIF Clause) , but i don't know exactly ,

    Monday, March 7, 2011 9:06 AM
  • Tks guys for reply's

    Not depended TAB or space between PATH and MEMORY,

    MY .BIB file structure is correct,

    Monday, March 7, 2011 9:13 AM
  • Pٍart of Error Log's : 

    C:\WINCE600\public\common\oak\lib\ARMV4I\debug\commctrl.lib C:\WINCE600\public\common\oak\lib\ARMV4I\debug\commctrl_hpc.lib C:\WINCE600\public\common\oak\lib\ARMV4I\debug\commctrlviewxp.lib 
    C:\WINCE600\OSDesigns\Mini2440-en\Mini2440-en\Wince600\Mini2440_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\coredll.lib C:\WINCE600\OSDesigns\Mini2440-en\Mini2440-en\Wince600\Mini2440_ARMV4I\cesysgen\oak\target\ARMV4I\debug\0409\commctrl.res C:\WINCE600\public\common\oak\lib\ARMV4I\debug\corelib0.lib C:\WINCE600\OSDesigns\Mini2440-en\Mini2440-en\Wince600\Mini2440_ARMV4I\cesysgen\oak\lib\ARMV4I\debug\corelib1.lib 
    C:\WINCE600\OSDesigns\Mini2440-en\Mini2440-en\Wince600\Mini2440_ARMV4I\cesysgen\sdk\lib\ARMV4I\debug\commctrl.exp 
    commctrl.lib(prsht.obj) : error LNK2019: unresolved external symbol CloseGestureInfoHandle referenced in function "int __cdecl PropSheetDlgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?PropSheetDlgProc@@YAHPAUHWND__@@IIJ@Z)
    commctrl.lib(tab.obj) : error LNK2001: unresolved external symbol CloseGestureInfoHandle
    commctrl.lib(tab.obj) : error LNK2019: unresolved external symbol GetGestureInfo referenced in function Tab_WndProc
    commctrl_hpc.lib(lvlogic.obj) : error LNK2019: unresolved external symbol SetWindowAutoGesture referenced in function "void __cdecl ListView_UpdateAutoGestures(struct _LV *)" (?ListView_UpdateAutoGestures@@YAXPAU_LV@@@Z)
    commctrl_hpc.lib(treeview_hpc.obj) : error LNK2001: unresolved external symbol SetWindowAutoGesture
    commctrl_hpc.lib(lvlogic.obj) : error LNK2019: unresolved external symbol GetWindowAutoGesture referenced in function "void __cdecl ListView_UpdateAutoGestures(struct _LV *)" (?ListView_UpdateAutoGestures@@YAXPAU_LV@@@Z)
    commctrl_hpc.lib(treeview_hpc.obj) : error LNK2019: unresolved external symbol GetAnimateMessageInfo referenced in function "int __cdecl TV_PlatformPreproc(struct HWND__ *,unsigned int,unsigned int,long,struct _TREE *)" (?TV_PlatformPreproc@@YAHPAUHWND__@@IIJPAU_TREE@@@Z)
    commctrl.lib(lvgesture.obj) : error LNK2001: unresolved external symbol GetAnimateMessageInfo
    commctrl.lib(lvgesture.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl TouchPerf::ReleaseSession(void)" (?ReleaseSession@TouchPerf@@SAXXZ) referenced in function "public: __cdecl GestureTriggeredScrollCtrl::~GestureTriggeredScrollCtrl(void)" (??1GestureTriggeredScrollCtrl@@QAA@XZ)
    commctrl.lib(lvgesture.obj) : error LNK2019: unresolved external symbol "public: static void __cdecl TouchPerf::AcquireSession(void)" (?AcquireSession@TouchPerf@@SAXXZ) referenced in function "public: __cdecl GestureTriggeredScrollCtrl::GestureTriggeredScrollCtrl(void)" (??0GestureTriggeredScrollCtrl@@QAA@XZ)
    C:\WINCE600\OSDesigns\Mini2440-en\Mini2440-en\Wince600\Mini2440_ARMV4I\cesysgen\oak\target\ARMV4I\debug\commctrl.dll : fatal error LNK1120: 7 unresolved externals
    NMAKE : fatal error U1077: 'link' : return code '0x460'
    Stop.
    NMAKE : fatal error U1077: 'C:\WINCE600\sdk\bin\i386\nmake.exe' : return code '0x2'
    Monday, March 7, 2011 9:37 AM
  • Have you tried with "Clean Sysgen" after installing updates ? Or only "Sysgen" ?

    Paolo.

    Monday, March 7, 2011 11:16 AM
  • I suggest you the following link http://guruce.com/blogpost/what-to-build-when.

    PS : you are using Mini2440 from FriendlyArm, does it work fine ? I'm thinking to buy it. Do you suggest it ?

    Monday, March 7, 2011 11:20 AM
  • Tks paolopat ,

     

    i checked it's , but don't worked

    i think this problem is depended Update's , but i don't how can i solve this problem...!

     

    Monday, March 7, 2011 11:49 AM
  • Michael Koster : I applied these patches as well - and I don't have any issues building OS images at all.

    The QFE 101208_KB2267634 initially shipped as part of the December 2010 monthly update. Now available as part of the Yearly Product Rollup for 2010.

    Reapplying the yearly rollup package sould fix the problem. I'd also download new copies of the MSI files - just to make sure the're not corrupt.

    If this does not help, I'd setup Platform Builder on a 2nd System (Virtual Machine would be OK) and copy over the missing or corrupt files to your main dev workstation.

     

    it's  a good answer , but not best answer ,

     

    i think this problem is a bug (from microsoft platfrom builder 6) ....

    Monday, March 7, 2011 11:52 AM
  • Where/when do you see these errors?  I would not expect that path to be referenced during makeimg, so it seems like it must be happening at some other time.


    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Monday, March 7, 2011 8:59 PM
    Moderator
  •  

    IN fact when i open my OS design on VS2005  don't give me error ,  but when i click on catalog view give me 14 error(IF/ENDIF Expected) , and after building give us error on sysgen phase(commctrl) .

     

    i think Bruce  is right.

     

    Tuesday, March 8, 2011 7:10 AM
  • IF  IMGNOD3DM !

    losing ENDIF.... 

    Tuesday, March 8, 2011 7:20 AM
  • sorry wangder9527 but there is ENDIF...

    ; Direct3D Mobile Drivers

    ; @CESYSGEN IF DIRECTX_MODULES_D3DM

    IF IMGNOD3DM !

     

    IF BSP_D3DM_NULL

        d3dm_nulldrv.dll        $(_FLATRELEASEDIR)\d3dm_nulldrv.dll          NK  SHK

    ENDIF BSP_D3DM_NULL

     

    ENDIF <-- closing IMGNOD3DM

    ; @CESYSGEN ENDIF DIRECTX_MODULES_D3DM

    Tuesday, March 8, 2011 7:27 AM
  • Guys , this error not depended .BIB file, 

     

    this error is system error or is depended Visual Studio ,

    Because i reinstall (Platform builder,R2,R3,...),

    But i have this error yet ,

     

    also , i install on VMware machine , worked correctly,

     

    i will try to find the solution , but i think this error is depend VS ,

    Tuesday, March 8, 2011 7:37 AM
  • Hi Guys,

     

     I found the solution,

     

    Need to reinstall VS.2005 & Patch's

    VS80sp1-KB926601-X86-ENU.exe

    VS80sp1-KB932232-X86-ENU.exe

    VS80sp1-KB971090-X86-INTL.exe

     

    Regards,

    • Marked as answer by Kaveh-M Saturday, March 12, 2011 1:41 PM
    Saturday, March 12, 2011 1:40 PM
  • Is this solution documented ? Where have you found it ?

    Regards,

    Paolo.

    Saturday, March 12, 2011 1:42 PM
  • Between

    @CESYSGEN

    IF CE_MODULES_KEYBD || CE_MODULES_POINTER

    ....

    ...

    ;

     

    @CESYSGEN ENDIF

    CE_MODULES_KEYBD || CE_MODULES_POINTER

     

     

     

     

     

    After "ENDIF" comand, replace "TAB Sting" with "Space string"

    Thursday, August 11, 2011 4:57 AM