Hi,
We are migrating our NSIS based installer (2.46) to linux. Besides from a few char encoding issues, which have been resolved, we are able to successfully compile the installer.
However, when the compiled exe is run on a Windows environment, the process launches and then directly aborts (no GUI is visible, but for a few seconds the process can be seen in the task manager).
I've tried adding messageboxes on the .onInit and Main.OnErrorInstallation functions, just to see if I'm even getting past the initialization, but they are not popping up.
Red Hat 4.8.2-7 ; GCC 4.8.2 ; python 2.6.9
Edit #1
When I copy the files back to a windows machine, and compile (after changing paths back to windows format) the exe works.
Linux created installer does nothing
4 posts
maybe starting point would be to check the dependencies reported for the Linux built version with dependency walker incase it needs something that is not present (is the most obvious thing I can think off if the process appears tovtty to start).
I'll do some testing and see if I can replicate your problem. I haven't used 2.46 on linux yet, though I did help fix the linux build for NSIS 3.
[edit] The 2.46 build doesn't work on my 64 bit version of ubuntu (even the package from the ubuntu repository doesn't work), so I'm not going to be much help.
[edit] The 2.46 build doesn't work on my 64 bit version of ubuntu (even the package from the ubuntu repository doesn't work), so I'm not going to be much help.