scummvm is not a valid pocket pc application
Moderator: ScummVM Team
scummvm is not a valid pocket pc application
I've just installed scummvm on my PPC and I'm getting this error. And yes, my PPC has is arm based.
Normally the ScummVM WinCE version is compiled for WinCE 3.0 (PPC2000/PPC2002 compatible) and WM6 should be downward compatible. Do you know if other programs which have been originally written for PPC2000 or PPC2002 can start on your device?
Is there another error message shown for example that a DLL is unknown or missing?
Is there another error message shown for example that a DLL is unknown or missing?
No idea if programs that old would run on 6.1, I wouldn't even know where to find something to test with. However, like you say, it should be able to.
I only get the error mentioned in a little dialog box, nothing more useful unfortunately.
I looked at recompiling it with visual studio, but the source distro no longer contains VS project files for the CE version. I didn't have time to look into the preferred compiler.
I only get the error mentioned in a little dialog box, nothing more useful unfortunately.
I looked at recompiling it with visual studio, but the source distro no longer contains VS project files for the CE version. I didn't have time to look into the preferred compiler.
I just compiled an actual SVN plugin version with some changed compiler settings (compiled for ARMV5 architecture and WinCE 5.0). I don´t know if this will make a great difference and I could only test this with WM5 but perhaps it´s worth a try.
I uploaded everything as a ZIP archive on Rapidshare. If you prefer a CAB installation I can also upload the same binaries as CAB package.
Here is the download link.
But remember: this is not an official ScummVM build since I´m not an maintainer.
I uploaded everything as a ZIP archive on Rapidshare. If you prefer a CAB installation I can also upload the same binaries as CAB package.
Here is the download link.
But remember: this is not an official ScummVM build since I´m not an maintainer.
Yes, I´m compiling with cegcc since there is no support for other compilers anymore.
It´s interesting that the the emulation with WM6 also fails because I tested with a WM5 device and a WM5 emulation so it seems that WM6 does generally not accept the cegcc binaries although they still run on WM5.
At the moment I cannot help you further since I have no clue what could be changed to get this working again.
Perhaps one of the devs has an idea.
It´s interesting that the the emulation with WM6 also fails because I tested with a WM5 device and a WM5 emulation so it seems that WM6 does generally not accept the cegcc binaries although they still run on WM5.
At the moment I cannot help you further since I have no clue what could be changed to get this working again.
Perhaps one of the devs has an idea.
Although the official 11.1 build did run on the WM 6.0 emulator, so it may just be WM 6.1 that's the problem.
It's unfortunate that visual studio support was removed, because that is always likely to work. Even going back to v9/10 (pre-cegcc) works on WM 6.1, so it sounds like cegcc is the real problem. I'll submit a bug.
It's unfortunate that visual studio support was removed, because that is always likely to work. Even going back to v9/10 (pre-cegcc) works on WM 6.1, so it sounds like cegcc is the real problem. I'll submit a bug.
I have not heard of any WM6.1 incompatibilities reported. But it could be that eithe the OS loader drops applications on the floor when the executable header values for system, subsystem are lower than some value (meaning f.ex.: in WM6.1 only applications built for WM2003 and upwards are compatible). You could check this by changing the header to appropriate values and trying to run again. The same kind of error can occur when a critical system dll is missing (or one of its exports). Scummvm relies on a bare minimum of dlls which are known to exist on all wince versions.
The reasons for changing compilers are outlined in the wiki and I won't go into that matter here.
The reasons for changing compilers are outlined in the wiki and I won't go into that matter here.
Hi,
I'm using scummvm (compiled by me whith cegcc)in my trinity WM6.1 whithout any error. I have provided him a version compiled by me (just in case...) and he gets the same error...
Only thing that I can think about is the build of WM6.1...
@rab
which ROM is in your hermes? Mine is 19213.1.0.4
Have yoy tried soft resetting the device?
I'm using scummvm (compiled by me whith cegcc)in my trinity WM6.1 whithout any error. I have provided him a version compiled by me (just in case...) and he gets the same error...
Only thing that I can think about is the build of WM6.1...
@rab
which ROM is in your hermes? Mine is 19213.1.0.4
Have yoy tried soft resetting the device?
I have CE 5.2.19588 (build 19212.1.0.0).
I've tried a soft reset (I must admit that didn't initially occur to me, only just tried that this morning), but that didn't fix it.
Starting to sound like this really is just me that has this issue. I posted on at xda-developers in the rom thread and other people who have the same rom as me are able to run it! I can't imagine anything else I have installed on it (sat nav & various medical apps) could be causing this.
Oh well, I just won't be able to play Monkey Island on the move, but I've survived so far without.
I've tried a soft reset (I must admit that didn't initially occur to me, only just tried that this morning), but that didn't fix it.
Starting to sound like this really is just me that has this issue. I posted on at xda-developers in the rom thread and other people who have the same rom as me are able to run it! I can't imagine anything else I have installed on it (sat nav & various medical apps) could be causing this.
Oh well, I just won't be able to play Monkey Island on the move, but I've survived so far without.