[greenstone-devel] Re: Why support VC++ 4.0

From Michael Dewsnip
DateTue, 14 Feb 2006 11:46:23 +1300
Subject [greenstone-devel] Re: Why support VC++ 4.0
In-Reply-To (002d01c628ad$f62f8340$2801a8c0-ITPROVISION-COM)
Dear Emanuel,

Yes, we keep Greenstone compiling with VC++ 4 so the executables will
run on Windows 3.1. We hope to drop Windows 3.1 support soon, however --
although so far it hasn't required much work to keep Greenstone
compiling with VC++ 4.

Perhaps a good solution is to have two versions of the win32.mak files
-- one for VC++ 4, and one for VC++ 6/VS 2005. What do you think?

Regards,

Michael

Emanuel Dejanu wrote:

>Hi,
>
>Why greenstone is keeping support for VC++ 4.0?
>If is for Windows 3.1 is there any statistics on
>how many Greenstone users are using Windows 3.1?
>
>
>Regards,
>
>Emanuel
>
>
>-----Original Message-----
>From: Michael Dewsnip [mailto:mdewsnip@cs.waikato.ac.nz]
>Sent: Friday, February 03, 2006 1:17 AM
>To: Emanuel Dejanu
>Cc: greenstone-devel@list.scms.waikato.ac.nz
>Subject: Re: Greenstone and Visual Studio 8
>
>Dear Emanuel,
>
>I have tried compiling Greenstone with Visual Studio 2005 and committed a
>few changes necessary to get it to compile. I haven't committed your changes
>to the makefiles and the source code to prevent all the warnings, as we want
>to keep Greenstone compiling with Visual C++ 4 (at this stage, anyway).
>
>However when I run the compiled library.exe or server.exe it crashes with an
>exception -- did you experience this problem?
>
>Thanks,
>
>Michael
>
>
>
>Emanuel Dejanu wrote:
>
>
>
>>Hi,
>>
>>I am trying to compile the greenstone 2 (CVS) using Visual Studio 2005
>>Professional on Windows XP SP2.
>>If you do not have Visual Studio 2005 you can get Visual Studio C++
>>2005 Express edition for free from msdn.microsoft.com (you must
>>register it before 7 nov 2006)
>>
>>I send you a patch to fix the compilation problemes.
>>The patch was done using the command (in D:CVSROOTgsdl):
>>cvs -q diff -bu2 > d:mg_patch
>>
>>I have tested also with Visual Studio 6.0 and is working also.
>>
>>
>>Best regards,
>>
>>Emanuel Dejanu
>>
>>
>>
>>
>
>
>
>
>
>
>