Hi All,

I am porting a Samsung BSP from 5.0 to 6.0 and I succeeded in building
oal.exe and kitl.dll respectively.
However, when I give a build for the entire workspace, the following
error is displayed:

CEFilter error. Missing "@CESYSGEN IF" statement(s) detected.
C:\WINCE600\PLATFORM\SMDK2442\dirs - 1 error(s), 20 warning(s)

As a prelude to this error following is the build log that is
generated (I have attached about 15-20 lines):
BUILD: [00:0000000130:PROGC ] Building LINK Pass in C:
\WINCE600\PLATFORM\SMDK2442\Src\Bootloader\Stepldr\ directory.
BUILD: [00:0000000142:WARNN ] C:\WINCE600\PLATFORM\SMDK2442\Src\Oal
\OalExe\sources(61) : Build.exe does not evaluate IF conditional
statements. Conditional statements that affect macro definitions might
cause Build.exe to not rebuild modified source code. Refer to the
Platform Builder documentation.
BUILD: [00:0000000143:WARNN ] C:\WINCE600\PLATFORM\SMDK2442\Src\Kitl
\sources(47) : Build.exe does not evaluate IF conditional statements.
Conditional statements that affect macro definitions might cause
Build.exe to not rebuild modified source code. Refer to the Platform
Builder documentation.
BUILD: [00:0000000144:PROGC ] Saving C:\WINCE600\PLATFORM
\SMDK2442\Build.dat.
BUILD: [00:0000000146:PROGC ] Done.
BUILD: [00:0000000147:PROGC ] Files Warnings
Errors
BUILD: [00:0000000148:PROGC ] Midl 0
0 0
BUILD: [00:0000000149:PROGC ] Message 0
0 0
BUILD: [00:0000000150:PROGC ] Precomp Header 0
0 0
BUILD: [00:0000000151:PROGC ] Resource 0
0 0
BUILD: [00:0000000152:PROGC ] MASM 0
0 0
BUILD: [00:0000000153:PROGC ] SHASM 0
0 0
BUILD: [00:0000000154:PROGC ] ARMASM 0
0 0
BUILD: [00:0000000155:PROGC ] MIPSASM 0
0 0
BUILD: [00:0000000156:PROGC ] C++ 0
0 0
BUILD: [00:0000000157:PROGC ] C 0
0 0
BUILD: [00:0000000158:PROGC ] Static Libraries 0
0 0
BUILD: [00:0000000159:PROGC ] Exe's 0
0 0
BUILD: [00:0000000160:PROGC ] Dll's 0
0 0
BUILD: [00:0000000161:PROGC ] Preprocess deffile 0
0 0
BUILD: [00:0000000162:PROGC ] Resx 0
0 0
BUILD: [00:0000000163:PROGC ] CSharp Compile 0
0 0
BUILD: [00:0000000164:PROGC ] Other 0
1 0
BUILD: [00:0000000165:PROGC ]
BUILD: [00:0000000166:PROGC ] Total 0
1 0
BUILD: [00:0000000167:PROGC ]
BUILD: [00:0000000168:PROGC ] 1 Warnings, 0 Errors
BUILD: [00:0000000169:PROGC ] GetSystemTimes (seconds): Idle: 2
Kernel: 3 User: 2
BUILD: [00:0000000170:PROGC ] Elapsed time (seconds): 5
Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
File names: Build.log Build.wrn Build.err Build.dat
CEFilter error. Missing "@CESYSGEN IF" statement(s) detected.

Has anyone faced the same error before? If yes, how do I resolve it?

Thanks and Regards,
Treadstone

Re: Trouble resolving CEFilter error by K

K
Wed Apr 11 12:46:51 CDT 2007

How is the CESYSGEN used in your dirs file?
Be aware of the the CESYSGEN IF/ENDIF should be paired.

"Treadstone" <u.bhargav@gmail.com> wrote in message
news:1176302205.983101.210820@y80g2000hsf.googlegroups.com...
> Hi All,
>
> I am porting a Samsung BSP from 5.0 to 6.0 and I succeeded in building
> oal.exe and kitl.dll respectively.
> However, when I give a build for the entire workspace, the following
> error is displayed:
>
> CEFilter error. Missing "@CESYSGEN IF" statement(s) detected.
> C:\WINCE600\PLATFORM\SMDK2442\dirs - 1 error(s), 20 warning(s)
>
> As a prelude to this error following is the build log that is
> generated (I have attached about 15-20 lines):
> BUILD: [00:0000000130:PROGC ] Building LINK Pass in C:
> \WINCE600\PLATFORM\SMDK2442\Src\Bootloader\Stepldr\ directory.
> BUILD: [00:0000000142:WARNN ] C:\WINCE600\PLATFORM\SMDK2442\Src\Oal
> \OalExe\sources(61) : Build.exe does not evaluate IF conditional
> statements. Conditional statements that affect macro definitions might
> cause Build.exe to not rebuild modified source code. Refer to the
> Platform Builder documentation.
> BUILD: [00:0000000143:WARNN ] C:\WINCE600\PLATFORM\SMDK2442\Src\Kitl
> \sources(47) : Build.exe does not evaluate IF conditional statements.
> Conditional statements that affect macro definitions might cause
> Build.exe to not rebuild modified source code. Refer to the Platform
> Builder documentation.
> BUILD: [00:0000000144:PROGC ] Saving C:\WINCE600\PLATFORM
> \SMDK2442\Build.dat.
> BUILD: [00:0000000146:PROGC ] Done.
> BUILD: [00:0000000147:PROGC ] Files Warnings
> Errors
> BUILD: [00:0000000148:PROGC ] Midl 0
> 0 0
> BUILD: [00:0000000149:PROGC ] Message 0
> 0 0
> BUILD: [00:0000000150:PROGC ] Precomp Header 0
> 0 0
> BUILD: [00:0000000151:PROGC ] Resource 0
> 0 0
> BUILD: [00:0000000152:PROGC ] MASM 0
> 0 0
> BUILD: [00:0000000153:PROGC ] SHASM 0
> 0 0
> BUILD: [00:0000000154:PROGC ] ARMASM 0
> 0 0
> BUILD: [00:0000000155:PROGC ] MIPSASM 0
> 0 0
> BUILD: [00:0000000156:PROGC ] C++ 0
> 0 0
> BUILD: [00:0000000157:PROGC ] C 0
> 0 0
> BUILD: [00:0000000158:PROGC ] Static Libraries 0
> 0 0
> BUILD: [00:0000000159:PROGC ] Exe's 0
> 0 0
> BUILD: [00:0000000160:PROGC ] Dll's 0
> 0 0
> BUILD: [00:0000000161:PROGC ] Preprocess deffile 0
> 0 0
> BUILD: [00:0000000162:PROGC ] Resx 0
> 0 0
> BUILD: [00:0000000163:PROGC ] CSharp Compile 0
> 0 0
> BUILD: [00:0000000164:PROGC ] Other 0
> 1 0
> BUILD: [00:0000000165:PROGC ]
> BUILD: [00:0000000166:PROGC ] Total 0
> 1 0
> BUILD: [00:0000000167:PROGC ]
> BUILD: [00:0000000168:PROGC ] 1 Warnings, 0 Errors
> BUILD: [00:0000000169:PROGC ] GetSystemTimes (seconds): Idle: 2
> Kernel: 3 User: 2
> BUILD: [00:0000000170:PROGC ] Elapsed time (seconds): 5
> Build for Windows CE (Release 601) (Built on Aug 17 2006 15:18:52)
> File names: Build.log Build.wrn Build.err Build.dat
> CEFilter error. Missing "@CESYSGEN IF" statement(s) detected.
>
> Has anyone faced the same error before? If yes, how do I resolve it?
>
> Thanks and Regards,
> Treadstone
>



Re: Trouble resolving CEFilter error by Treadstone

Treadstone
Wed Apr 11 23:00:54 CDT 2007

Hi,

I found the solution to this one.
In my BSP\Src\Common DIRS file there were
#@CESYSGEN CE_MODULES_SDNPCID_IMGUPD
#@CESYSGEN ENDIF CE_MODULES_SDNPCID_IMGUPD
that were present and hence it was giving the error I mentioned in my
earlier post.

Thanks a lot.
Regards,
Treadstone