notklaatu / stopgo

Stop-motion animation software. This is a publish-only repository mirroring Gitlab.
http://makerbox.org.nz/stopgo
Other
17 stars 5 forks source link

use python.exe to launch stopgo on windows #19

Open notklaatu opened 8 years ago

notklaatu commented 8 years ago

On Windows 7 and 10 (at least), stopgo fails to launch. Doesn't know what to use to launch it.

User reporting issue does not know how to associate Stopgo with Python.exe so we need to do this automagically for them at install time. Apparently this entails a registry entry. No idea how to do that, but I'll investigate.

notklaatu commented 8 years ago

might be using cx_freeze to fix this. initial tests are good; hopefully i'll be able to package it up correctly with NSIS.

notklaatu commented 8 years ago

fixed 266d39f

Still needs external testing by user, but closing for now since I don't see any WAITING status in github issue tracker..

cyanidecupcake commented 8 years ago

Error on install for fully updated Windows 10. (Reported by Debbie) windowserror

cyanidecupcake commented 8 years ago

Same error on install for Windows 7. (Reported by Matt) maker box error mesage

notklaatu commented 8 years ago

OK, looks like this actually has to do with how windows sets its PATH env var (or rather, does not). Working on a fix now.

Also, how did people develop before the days of Qemu? seriously. How.

notklaatu commented 8 years ago

[RESOLVED] [WAITING FOR CONFIRMATION] commit 571b88e

with a combination of WinFF for a friendly FFmpeg install, NSIS path settings with EnvVarUpdates.nsh, I believe this issue is now fixed. Just to make sure all these pieces fall into the right places, @cyanidecupcake is posting an install instruction page (3 easy steps) at Makerbox.org.nz/stopgo

notklaatu commented 8 years ago

From http://nsis.sourceforge.net/Docs/Chapter4.html

The program files directory (usually C:\Program Files but detected at runtime). On Windows x64, $PROGRAMFILES and $PROGRAMFILES32 point to C:\Program Files (x86) while $PROGRAMFILES64 points to C:\Program Files. Use $PROGRAMFILES64 when installing x64 applications.

cyanidecupcake commented 8 years ago

Patch worked for Debbie (mentioned above, Windows 10) and the user who first reported the error (two Windows 10 machines).

Patch did not work for beta-tester Tim who still received the same error.

Sam was able to install on Windows 7 with no issue. Patrick received the usual error message on Windows 10.

cyanidecupcake commented 8 years ago

Adam received a new error message saying:

"I already had VLC Installed so I started step two. I didn't change any options off default and just kept clicking through. I ran both installers from within the archive and then ditched them. WinFF starts up at the end of the dependency install on default route, might want to be careful of people who think that's StopGo?"

abbmbdi

titimoby commented 7 years ago

by default, the dependencies installer install python 2.7 (is it 2017? ;)) but in the setup, default settings doesn't add python.exe to the path. It may be the issue?

Edit: false. I just installed everything with default settings on Win10 and StopGo launched.