ScummVM logo Forum Index - ScummVM website - Contact us - Buy Supported Games: GOG.com Rules - Search - Register - Login curved edge
Folder Forum Index > PocketPC/WinCE Port > scummvm is not a valid pocket pc application Goto page 1, 2  Next
scummvm is not a valid pocket pc application
  Author    Thread Reply to topic
rab



Joined: 13 Jul 2008
Posts: 8
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.

 Reply with quote  
Post Sun Jul 13, 2008 4:08 pm 
 View user's profile Send private message
Lostech



Joined: 04 May 2007
Posts: 157
 

Which download did you take from the ScummVM website?

 Reply with quote  
Post Sun Jul 13, 2008 4:42 pm 
 View user's profile Send private message Visit poster's website
rab



Joined: 13 Jul 2008
Posts: 8
 

Windows CE ARM package (scummvm-0.11.1-WinCE.zip)

 Reply with quote  
Post Sun Jul 13, 2008 5:15 pm 
 View user's profile Send private message
Lostech



Joined: 04 May 2007
Posts: 157
 

This one should normally run. I had it also on my PPC (Loox N560). Whatīs your device?

 Reply with quote  
Post Sun Jul 13, 2008 6:15 pm 
 View user's profile Send private message Visit poster's website
rab



Joined: 13 Jul 2008
Posts: 8
 

HTC Hermes, Windows Mobile 6.1

 Reply with quote  
Post Sun Jul 13, 2008 6:30 pm 
 View user's profile Send private message
Lostech



Joined: 04 May 2007
Posts: 157
 

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?

 Reply with quote  
Post Sun Jul 13, 2008 9:09 pm 
 View user's profile Send private message Visit poster's website
rab



Joined: 13 Jul 2008
Posts: 8
 

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.

 Reply with quote  
Post Sun Jul 13, 2008 9:42 pm 
 View user's profile Send private message
Lostech



Joined: 04 May 2007
Posts: 157
 

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.

 Reply with quote  
Post Mon Jul 14, 2008 6:31 am 
 View user's profile Send private message Visit poster's website
rab



Joined: 13 Jul 2008
Posts: 8
 

Thanks very much for your efforts, but I get the same error when running that on my device.

I tried it on the MS windows mobile emulator too (which is only running WM 6.0). It hangs the whole emulator when I run your version (but appears to run the official version fine). Very odd.

 Reply with quote  
Post Mon Jul 14, 2008 7:24 am 
 View user's profile Send private message
rab



Joined: 13 Jul 2008
Posts: 8
 

Done a little more testing and v9.1 & v10.0 work fine. Only v11.0 & v11.1 fail with the above error.

Is this around the time the compiler switched from Visual Studio to cegcc? Are you using the latest cegcc (just in case there are any fixes)?

 Reply with quote  
Post Mon Jul 14, 2008 7:37 am 
 View user's profile Send private message
Lostech



Joined: 04 May 2007
Posts: 157
 

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.

 Reply with quote  
Post Mon Jul 14, 2008 7:47 am 
 View user's profile Send private message Visit poster's website
rab



Joined: 13 Jul 2008
Posts: 8
 

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.

 Reply with quote  
Post Mon Jul 14, 2008 8:16 am 
 View user's profile Send private message
knakos
ScummVM Porter


Joined: 02 Nov 2005
Posts: 424
Location: Athens, Greece
 

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.

 Reply with quote  
Post Wed Jul 16, 2008 10:37 am 
 View user's profile Send private message
mac_es



Joined: 31 Oct 2005
Posts: 99
 

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?

 Reply with quote  
Post Wed Jul 16, 2008 10:45 am 
 View user's profile Send private message
rab



Joined: 13 Jul 2008
Posts: 8
 

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.

 Reply with quote  
Post Wed Jul 16, 2008 2:14 pm 
 View user's profile Send private message
  Display posts from previous:      
Reply to topic

Forum Jump:
 
Goto page 1, 2  Next


Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Powered by phpBB © 2001, 2006 phpBB Group
Forum design by ScummVM team, icons by raina
curved edge   curved edge