PeterTh / gedosato

The Generic DownSampling Tool
GNU General Public License v3.0
464 stars 166 forks source link

GeDoSaTo doesn't work with windows xp #189

Open calorimetro opened 9 years ago

calorimetro commented 9 years ago

I tried to run GeDoSaToUpdater.exe under windows xp and I got the following error: GeDoSaToUpdater.exe is not a valid win32 application. I tried to install the VS2013 runtime but it's the same. I saw the target platform of VS project is v120_xp so it should compile a compatible version...

GamerGoddessDin commented 9 years ago
I'm going to assume the issue is that you don't have the x64 version
of Windows XP and/or don't have an x64 CPU in the machine and are
trying to use an x64 build of GeDoSaTo. Try using an x86 build and
see if that fixes the issue.

On 10/12/2014 16:15, calorimetro wrote:

  I tried to run GeDoSaToUpdater.exe under windows xp and I got
    the following error: GeDoSaToUpdater.exe is not a valid win32
    application.
    I tried to install the VS2013 runtime but it's the same.
    I saw the target platform of VS project is v120_xp so it should
    compile a compatible version...
  —
    Reply to this email directly or view it
      on GitHub.
  {"@context":<a class="moz-txt-link-rfc2396E" href="http://schema.org">"http://schema.org"</a>,"@type":"EmailMessage","description":"View this Issue on GitHub","action":{"@type":"ViewAction","url":<a class="moz-txt-link-rfc2396E" href="https://github.com/PeterTh/gedosato/issues/189">"https://github.com/PeterTh/gedosato/issues/189"</a>,"name":"View Issue"}}
nikitinalexx commented 9 years ago

Hello, spend around 15 minutes searching for a x86 version, could you give a link and add one in download section on your website? This is ridiculous

GamerGoddessDin commented 9 years ago

With how most people have upgraded to x64 PCs with x64 OSes I really wouldn't be too surprised if there isn't a prebuilt x86 version. So long as the code isn't written in such a way as to require a multi-core CPU or some sort of x64 only function you could build it yourself by downloading and compiling the source code from the Repo that this issue was brought up in.

I myself don't have an x86 machine or I'd consider building it and testing it for the main coder/Project Manager.

I'm just an average user of this program myself TBH.

calorimetro commented 9 years ago

Yes, my system is win xp 32 bit. I didn't understand if there is already a x86 version of the program somewhere... on the blog there is only the following link http://gedosato.metaclassofnil.com/GeDoSaToUpdater.exe. My problem is that I don't have VS2013 (and a development environment) on my pc, so I can't compile the project... Since a x64 system can build both 32 and 64 bit version of the program if there are not other kind of problems, can someone compile the x86 executable please?

Trucido commented 9 years ago

looks like both this project and GeDoSaToTool needs to be compiled to get a x86 version. https://github.com/PeterTh/GeDoSaToTool i wasn't aware the tool itself was 64bit, the library seems to be x86 or at least that's how I've been building mine.

Edit: poking around at the source project says it's configured to run on "Any CPU" and "prefer 32bit" but perhaps changing "Any CPU" to "x86" might make it run on xp 32. I can't get it to build though, seems to be missing some libraries or incorrect tool paths for me.

Edit2: okay misread your post, your issue was with the updater. I don't even see the GeDoSaToUpdater project in here, it's missing the project file. so I guess you're SoL for automatic updating unless durante releases a x86 version. make sure you have .NET 4.x and 4.5 and such though, i know a lot of this code depends on it.

CookiePLMonster commented 9 years ago

It installed without problems on 32-bit Vista here? Also the binaries look like they're 32-bit. Unless the updater downloads specific versions after looking up the OS architecture?

Latelistener commented 9 years ago

GeDoSaTo should be more accessible. I never ever seen any program yet that requires Net. Framework 4.5 + 64-bit Windows. This is a bit too much.