Am 19.04.2012 11:01, schrieb Stefan Baur:
I've build this version on our new build server (W7) installed by Mike(thank you once again, Mike). This is a release build, not debug. I have no Windows XP to try it.
I experimented a bit: It takes two files from http://code.x2go.org/gitweb?p=pyhoca-contrib.git;a=tree;f=mswin/ms-vc-runtim...
Microsoft.VC90.CRT.manifest msvcr90.dll
If I copy these into the x2goclient directory, the new client works (as in, starts up - haven't tried connecting yet) on XP, too.
What's strange is that the other two DLL files are not needed even though they are referenced in the manifest file.
@Alex + @Mike: Could you please work this out together? I'm not sure if all that is needed is to include these files into the archive that the installer unpacks into the x2goclient folder, or if that is an ugly hack.
Daniel Lindgren wrote:
No problems running 3.99.2.1-rc2 on Windows XP. I have VC2005/VC2008/VC2010 redists all installed.
So I guess the general question is: Can (=legal?) and should (=proper way of handling this issue?) we include the DLL/manifest files in the installer, or should we require the installation of the VC<something> redists/pull their official installer along and run it from within ours? Requiring the redists/forching their install through our installer probably will break portable mode, though, as it will install the files to the system directory and not the x2go directory...
Further info: The last installer to run on XP without this hack is: x2goclient-3.99.2.0-rc2-setup.exe
This version was built under Windows XP. Recent versions are built under Windows 7. I don't really like an Idea to provide msvcr90.dll with X2Go Client. It seems, that binaries built under Windows XP working without problem also on Windows 7. But I don't also like Idea to give up build environment that Mike built and install WindowsXP instead. I don't really know what is better. Any ideas?
Oleksandr Shneyder Dipl. Informatik X2go Core Developer Team
email: oleksandr.shneyder@obviously-nice.de web: www.obviously-nice.de
--> X2go - everywhere@home