Imagination PowerVR SDK Blog

Running POWERVR demos on Windows Mobile Emulator


#1


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

#2

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





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


#3
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

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.


 

 

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

 OGLES-1.1_SYMBIAN_S60_3RD_ARMV6_2.05.25.0804 can work very well. But the Demos in the same directory can't run! Should I need download the Vincent ? Which directory should it be copied into?

 

I changed the default installation folder of OGLES-1.1_SYMBIAN_S60_3RD_ARMV6_2.05.25.0804 to D:ES11.

The S60_5th_Edition_SDK_v1.0 was installed in D: 

My OS is Windows 7

Please help me! Cry

#4

Why my demo can’t run???Dead

 

D:>cd D:ES11DemosCoverflowOGLESBuildSymbianS60

D:ES11DemosCoverflowOGLESBuildSymbianS60>bldmake bldfiles

D:ES11DemosCoverflowOGLESBuildSymbianS60>abld makefile all
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARM4.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD ARM4

  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARMV5.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -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
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60GCCE.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD GCCE

  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW


D:ES11DemosCoverflowOGLESBuildSymbianS60>abld resource
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARM4.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDARM4BUILD.ARM4" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARM4.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDARM4BUILD.ARM4" RESOURCEUREL
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARMV5.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -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'.  S
top.
make: *** [RESOURCEBUILD] Error 2
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60ARMV5.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -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'.  S
top.
make: *** [RESOURCEBUILD] Error 2
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60GCCE.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDGCCEBUILD.GCCE" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60GCCE.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDGCCEBUILD.GCCE" RESOURCEUREL
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUREL

D:ES11DemosCoverflowOGLESBuildSymbianS60>abld build winscw udeb
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW

  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" LIBRARY VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" LIBRARY
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
make -s  -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:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:66:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:68:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:69:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:70:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:96:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:97:      D:ES11ShellPVRShell.c
pp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning: implicit 'int' is no
 longer supported in C++
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:     D:ES11BuildsO
GLESIncludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:     D:ES11BuildsO
GLESIncludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:     D:ES11ShellAP
IKEGLPVRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: warning:     D:ES11ShellPV
RShell.cpp:22)
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: ';' expected
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98: (included from:
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:      D:ES11BuildsOGLESInc
ludeEGLegl.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:      D:ES11BuildsOGLESInc
ludeGLESegl.h:10
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:      D:ES11ShellAPIKEGLP
VRShellAPI.h:35
D:ES11BuildsOGLESIncludeEGLeglplatform.h:98:      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
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" FINAL CFG=UDEB VERBOSE=-s

D:ES11DemosCoverflowOGLESBuildSymbianS60>

 

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

#5
matong wrote:
perl -S makmake.pl  -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

 

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

 

matong wrote:

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

 

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

 

defined(_WIN32)

 

change it to

 

defined(_WIN32) && !defined(__WINSCW__)

 

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

#6

Thank you so much!

Yes, there are also some errors :

 

 

D:>cd D:ES11DemosCoverflowOGLESBuildSymbianS60

D:ES11DemosCoverflowOGLESBuildSymbianS60>bldmake bldfiles

D:ES11DemosCoverflowOGLESBuildSymbianS60>abld makefile winscw
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW


D:ES11DemosCoverflowOGLESBuildSymbianS60>abld resource winscw
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UREL VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUREL

D:ES11DemosCoverflowOGLESBuildSymbianS60>abld build winscw udeb
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl  -D ES11DemosCoverflowOGLESBuildSymbianS60BUILD WINSCW

  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" LIBRARY VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" LIBRARY
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s  -r -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCo
verflowOGLESBuildSymbianS60BUILDWINSCWBUILD.WINSCW" RESOURCEUDEB
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
make -s  -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
  make -r  -f "S60devicesS60_5th_Edition_SDK_v1.0EPOC32BUILDES11DemosCov
erflowOGLESBuildSymbianS60WINSCW.make" FINAL CFG=UDEB VERBOSE=-s

D:ES11DemosCoverflowOGLESBuildSymbianS60> 

 

Thank you again!

I am a rookie! Embarrassed

#7

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.