# Running POWERVR demos on Windows Mobile Emulator

**URL:** <https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342>\
**Category:** PowerVR Insider\
**Created:** [May 6, 2009, 6:03pm UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342 "2009-05-06T18:03:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sosahoi](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@sosahoi](https://forums.imgtec.com/u/sosahoi)\
**Post date:** [May 6, 2009, 6:03pm UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/1 "2009-05-06T18:03:19Z")

</div>

hello everyone.  
  
i downloaded the OPENGL ES 1.0 Powervr SDK Windows Mobile 5.0 Pocket PC (Dell X51v)  
  
i open the demo projects inside the sdk, set the paths to the libraries and build perfectly with no errors, but when i try to run any demo on the winmob emulator it shows the following error message:  
  
"Unable to start program '%CSIDL\_PROGRAM\_FILES%OGLESSkyboxOGLESSkybox.exe'  
An error occurred that usually indicates a corrupt installation (code 0x8007007e). If the problem persists, repair your Visual Studio installation via 'Aff or remove Programs' in Control Panel."  
  
**what do i need to run the powervr demos on the winmob emulator???**  
  
latter i downloaded the "PC Emulation Windows Vista/XP - OpenGL ES 1.0" version of the SDK, an all the demos run perfectly as a stand alone aplications, but i don't want to do that,, i want to build the demos and test it on the winmob emulator and latter upload the demo in to the handset and run it in the HTC diamond.  
  
i have installed:  
visual studio 2008 and windows mobile 6 SDK  
  
  
sosahoi2009-05-06 20:08:24

---

<div class="post-metadata">

**Author:** ![xmas](https://avatars.discourse-cdn.com/v4/letter/x/958977/32.png) [@xmas](https://forums.imgtec.com/u/xmas)\
**Post date:** [May 7, 2009, 8:42am UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/2 "2009-05-07T08:42:46Z")

</div>

To run the demos in the emulator you need an OpenGL ES implementation that runs in the emulator. We do not provide such an implementation, but you might check Vincent:  
  
  
[http://sourceforge.net/projects/ogl-es](http://sourceforge.net/projects/ogl-es)  
  
  
  
  
  
Note however that Vincent does not provide the same extensions as the hardware accelerated implementation on X51v (or other implementations), and rendering quality may be somewhat different.Xmas2009-05-07 10:44:48

---

<div class="post-metadata">

**Author:** ![matong](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@matong](https://forums.imgtec.com/u/matong)\
**Post date:** [November 19, 2009, 7:38am UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/3 "2009-11-19T07:38:22Z")

</div>

Hi everyone!
  

Xmas wrote:

To run the demos in the emulator you need an OpenGL ES implementation that runs in the emulator. We do not provide such an implementation, but you might check Vincent:   
[http://sourceforge.net/projects/ogl-es](http://sourceforge.net/projects/ogl-es)   
  
Note however that Vincent does not provide the same extensions as the hardware accelerated implementation on X51v (or other implementations), and rendering quality may be somewhat different.

  

  

&nbsp;
  

&nbsp;
  

I want to Run POWERVR demos on&nbsp;S60 5th&nbsp;Emulator.&nbsp;The&nbsp; TrainingCourse in the
  

&nbsp; **OGLES-1.1\_SYMBIAN\_S60\_3RD\_ARMV6\_2.05.25.0804** can work&nbsp;very well. But the Demos in the same directory can't runï¼ Should I need&nbsp;download the Vincent ?&nbsp;Which directory&nbsp;should it be copied into?
  

&nbsp;
  

I&nbsp;changed the&nbsp;default installation folder of **OGLES-1.1\_SYMBIAN\_S60\_3RD\_ARMV6\_2.05.25.0804** &nbsp;to D:ES11.
  

The S60\_5th\_Edition\_SDK\_v1.0 was installed in D:&nbsp; 
  

My OS is Windows 7
  

Please help me!&nbsp; ![Cry](https://www.imgtec.com/forum/smileys/smiley19.gif)

---

<div class="post-metadata">

**Author:** ![matong](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@matong](https://forums.imgtec.com/u/matong)\
**Post date:** [November 23, 2009, 4:55am UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/4 "2009-11-23T04:55:52Z")

</div>

**Why my demo can’t run??? ![Dead](https://www.imgtec.com/forum/smileys/smiley11.gif)**

&nbsp;
  

D:\>cd D:ES11DemosCoverflowOGLESBuildSymbianS60
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>bldmake bldfiles
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld makefile all  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARM4.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD ARM4
  

&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARMV5.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD ARMV5
  

cpp: D:S60devicesS60\_5th\_Edition\_SDK\_v1.0epoc32includeRVCT0\_0RVCT0\_0.H: N  
o such file or directory  
ERROR: cpp.EXE failure  
make: \*\*\* [MAKEFILEBUILD] Error 33  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60GCCE.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD GCCE
  

&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW
  

  
D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld resource  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARM4.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDARM4BUILD.ARM4" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARM4.make" RESOURCE CFG=UREL VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDARM4BUILD.ARM4" RESOURCEUREL  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARMV5.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5" RESOURCEUDEB  
make[1]: S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCoverflow  
OGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5: No such file or directory  
make[1]: \*\*\* No rule to make target `S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC3  
2BUILDES11DemosCoverflowOGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5'.&nbsp; S  
top.  
make: \*\*\* [RESOURCEBUILD] Error 2  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60ARMV5.make" RESOURCE CFG=UREL VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5" RESOURCEUREL  
make[1]: S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCoverflow  
OGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5: No such file or directory  
make[1]: \*\*\* No rule to make target `S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC3  
2BUILDES11DemosCoverflowOGLESBuildSymbianS60BUILDARMV5BUILD.ARMV5'.&nbsp; S  
top.  
make: \*\*\* [RESOURCEBUILD] Error 2  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60GCCE.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDGCCEBUILD.GCCE" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60GCCE.make" RESOURCE CFG=UREL VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDGCCEBUILD.GCCE" RESOURCEUREL  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UREL VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUREL
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld build winscw udeb  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60EXPORT.make" EXPORT VERBOSE=-s  
Nothing to do  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW
  

&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" LIBRARY VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" LIBRARY  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" TARGET CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" UDEB  
PVRShell.cpp  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66: the file 'windows.h' cannot b  
e opened  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning: implicit 'int' is no  
&nbsp;longer supported in C++  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsO  
GLESIncludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAP  
IKEGLPVRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPV  
RShell.cpp:22)  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: ';' expected  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: (included from:  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeEGLegl.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11BuildsOGLESInc  
ludeGLESegl.h:10  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellAPIKEGLP  
VRShellAPI.h:35  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; D:ES11ShellPVRShell.c  
pp:22)
  

Errors caused tool to abort.  
make[1]: \*\*\* [S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCove  
rflowOGLESBuildSymbianS60BUILDWINSCWudebPVRShell.o] Error 1  
make: \*\*\* [TARGETBUILD] Error 2  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" FINAL CFG=UDEB VERBOSE=-s
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>
  

&nbsp;
  

Help me please !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

---

<div class="post-metadata">

**Author:** ![Scott](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.imgtec.com/scott/32/256_2.png) [@Scott](https://forums.imgtec.com/u/Scott)\
**Post date:** [November 24, 2009, 12:13pm UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/5 "2009-11-24T12:13:03Z")

</div>

matong wrote:

perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD ARMV5
  

cpp: D:S60devicesS60\_5th\_Edition\_SDK\_v1.0epoc32includeRVCT0\_0RVCT0\_0.H: N  
o such file or directory  
ERROR: cpp.EXE failure  
make: \*\*\* [MAKEFILEBUILD] Error 33  

  

&nbsp;
  

If you are getting the above error then the commercial RealView Compiler Tools (RVCT)&nbsp; required to build for the ARMV5 target cannot&nbsp;be found. If you just want to build for the emulator then you should just use abld makefile winscw instead of abld makefile all.
  

&nbsp;
  

matong wrote:

  

PVRShell.cpp  
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66: the file 'windows.h' cannot b  
e opened  

  

&nbsp;
  

The egl headers in our SDK haven't been setup to work with the emulator. In this case because the WINSCW build target defines \_WIN32 it has caused eglplatform.h to want to include \<windows.h\>. To fix this where you see 
  

&nbsp;
  

defined(\_WIN32) 
  

&nbsp;
  

change it to 
  

&nbsp;
  

defined(\_WIN32) && !defined(\_\_WINSCW\_\_)
  

&nbsp;
  

Note there may be other places in the SDK where this change is needed.

---

<div class="post-metadata">

**Author:** ![matong](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@matong](https://forums.imgtec.com/u/matong)\
**Post date:** [November 24, 2009, 2:16pm UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/6 "2009-11-24T14:16:54Z")

</div>

Thank you so much!

Yes, there are also some errors :
  

&nbsp;
  

&nbsp;
  

D:\>cd D:ES11DemosCoverflowOGLESBuildSymbianS60
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>bldmake bldfiles
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld makefile winscw  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW
  

  
D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld resource winscw  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UREL VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUREL
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>abld build winscw udeb  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60EXPORT.make" EXPORT VERBOSE=-s  
Nothing to do  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s  
perl -S makmake.pl&nbsp; -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW
  

&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" LIBRARY VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" LIBRARY  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" TARGET CFG=UDEB VERBOSE=-s  
make -s&nbsp; -r -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCo  
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" UDEB  
PVRTPrint3DAPI.cpp  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:87: undefined identifier '\_ASSERT'  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:88: undefined identifier '\_ASSERT'  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:110: undefined identifier '\_ASSERT'  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:111: undefined identifier '\_ASSERT'  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:120: undefined identifier '\_CRT\_WARN'  
D:ES11ToolsOGLESPVRTPrint3DAPI.cpp:316: undefined identifier '\_CRT\_WARN'
  

Errors caused tool to abort.  
make[1]: \*\*\* [S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCove  
rflowOGLESBuildSymbianS60BUILDWINSCWudebPVRTPrint3DAPI.o] Error 1  
make: \*\*\* [TARGETBUILD] Error 2  
&nbsp; make -r&nbsp; -f "S60devicesS60\_5th\_Edition\_SDK\_v1.0EPOC32BUILDES11DemosCov  
erflowOGLESBuildSymbianS60WINSCW.make" FINAL CFG=UDEB VERBOSE=-s
  

D:ES11DemosCoverflowOGLESBuildSymbianS60\>&nbsp;
  

&nbsp;
  

Thank you again!
  

I am a rookie! ![Embarrassed](https://www.imgtec.com/forum/smileys/smiley9.gif)

---

<div class="post-metadata">

**Author:** ![GordonMaclachlan](https://avatars.discourse-cdn.com/v4/letter/g/c68b51/32.png) [@GordonMaclachlan](https://forums.imgtec.com/u/GordonMaclachlan)\
**Post date:** [November 27, 2009, 3:40pm UTC](https://forums.imgtec.com/t/running-powervr-demos-on-windows-mobile-emulator/342/7 "2009-11-27T15:40:05Z")

</div>

For PVRTPrint3DAPI (it’s in /Tools/OGLES) \_ASSERT and \_CRT\_WARN are defined in crtdbg.h on Windows. The asserts are there as safeguards and you could actually just remove them without hurting your program (assuming the things they check for don’t go wrong). The lines with \_CRT\_WARN could be treated the same way without any real harm.  
  
  
  
  
  
Hope that helps.
