From: Pete M. <gr...@ma...> - 2021-01-09 20:36:49
|
<html> <body> <font size=3>Ron,<br><br> <blockquote type=cite class=cite cite="">- Is there any source code that can be compiled in anyway ?</font></blockquote><br> I do not understand this question.<br><br> <blockquote type=cite class=cite cite=""><font size=3>- If it is not:<br><br> <x-tab> </x-tab>- What source code and environment are the best to begin to fight with ?</font></blockquote><br> I recommend starting with the raw code that was published as open source rather than the Hermes repository.<br><br> <blockquote type=cite class=cite cite=""><font size=3><x-tab> </x-tab>- Is there an unavoidable obstacle that prevents compiling the source code?</font></blockquote><br> Yes. The main obstacle is the Stingray library. It is an obstacle in several ways especially in that Eudora was built using a customized version of it and we do not have documentation on those customizations. Another minor obstacle is that Eudora uses a spell checker that is a commercial product.<br><br> <font size=3>Pete Maclean<br><br> At 07:28 AM 1/9/2021, Ronald van Ginkel wrote:<br><br> <blockquote type=cite class=cite cite="">Hi Curtis.<br><br> Yes, I'm afraid all of us are short of time, but for me, Eudora is my main tool for my work, so I wanna invest some time and resources on it.<br><br> Thank you for your offer, but I also have all VS versions (I'm Microsoft Silver Partner), but I need to know what is the first step.<br><br> As I see, Eudora 'museum' code needs VS 2003:<br><br> <blockquote type=cite class=cite cite="">Eudora.vcproj</blockquote><br> <blockquote type=cite class=cite cite=""><VisualStudioProject<br> <x-tab> </x-tab> ProjectType="Visual C++"<br> <x-tab> </x-tab> Version="7.10"</blockquote><br><br> But Hermes code needs VS 2015:<br><br> <blockquote type=cite class=cite cite="">Eudora.vcxproj</blockquote><br> <blockquote type=cite class=cite cite=""><Project DefaultTargets="Build" ToolsVersion="15.0" </blockquote><br><br> And as I see, Hermes installer's eudora.exe is the original one, so it seems it's no been compiled recently.<br><br> <br> So, my point is:<br><br> - Is there any source code that can be compiled in anyway ?<br><br> - If it is not:<br><br> <x-tab> </x-tab>- What source code and environment are the best to begin to fight with ?<br><br> <x-tab> </x-tab>- Is there an unavoidable obstacle that prevents compiling the source code?<br><br> Regards!<br><br> Ronald<br><br> ______________________________________________________________________________________________________________________________________<br> Hi Ronald,<br> If you would like to give it a go I have VS 2005 Pro. I can send an ISO image and license key. Wish I had more time!<br> Regards,<br> Curtis Meadow<br><br> At 12:33 PM 1/8/2021, Ronald van Ginkel wrote:<br><br> <blockquote type=cite class=cite cite="">Hi Steve.<br><br> Thank you for your answer, but the only thing I need to know is if it is possible to compile the source code of Eudora or Hermes and what is the necessary environment to do it.<br><br> From here I will be able to understand where the project is standing and see if I can help in any way.<br><br> Regards!<br><br> Ronald<br> ______________________________________________________________________________________________________________________________________<br> At 06:48 AM 1/8/2021, Ronald van Ginkel wrote:<br><br> <blockquote type=cite class=cite cite="">Hi Steve.<br><br> I took a way, but I finally could setup a Virtual Machine with Windows XP 32 Bits (Visual Studio 2002 cannot be installed on a 64 bits OS), installed VS2002 and imported Hermes project.<br><br> ... but it cannot been compiled.<br><br> As I see, project file needs at least 2010 version.<br><br> I've installed a VS2010 and tried to compiled, but I get a lot of errors, most of them due to the use of 'noexcept' expression that it's only supported at VS 2015 or above, and with VS2015 I get tons of errors trying to compile.<br><br> Can anyone tell me is there a way to compile the source code ?<br><br> Thank you in advance.<br><br> Ronald</blockquote><br> Ronald,<br><br> My main development machine keeps changing, and I have changed motherboards 1-2 times in recent years, so the environment I first tested the Eudora source code in no longer exists. This pre-dated the 'Hermes' project by several months at least. I don't have the 'Hermes Project' files. I have the files that were released from the Computer Museum that Qualcomm authorized.<br><br> A little common sense: VS2010 didn't exist at the time of the final release of Eudora, so it couldn't have been the required version.<br><br> When a newer version of Visual Studio tries to open a project from a previous version of Visual Studio, it will convert the old project file to the new project file. It also shows a warning box on the screen when it does this, and gives you the option to save the old version unmodified but you have to enter a new name for the old file to use. So if you had initially tried to compile the source code with VS2010, the project file was converted.<br><br> I don't presently have Visual Studio 2002 installed. I did have it installed in a 64-bit Windows 7 environment. As I recall, it wasn't easy to install. I just finished a search, and I found some install instructions which say that to install it, you need to not already have newer versions of Visual Studio on the system, and there were a couple of specific items you need to check-off and not install, for it to work.<br><br> Use of Windows XP to make a compiling environment is a common work around for these kinds of problems. I recently (recent defined as within the past 2 years) had to run a 16-bit program that was compiled using QuickBasic. I had to do the same thing, as Windows XP could run 16-bit programs. I soon went to some trouble to write a replacement program that runs in a 64-bit environment.<br><br> I don't know anything about this 'noexcept' expression you are talking about, and anything I say is going to be speculation. I generally do most of my work in older versions of Visual Studio.<br><br> Steve<br><br> <br> _______________________________________________<br> Hermesmail-discuss mailing list<br> Her...@li...<br> <a href="https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss" eudora="autourl"> https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss</a><br> <br> <br> ______________________________________________________________________________________________________________________________________ <br> _______________________________________________<br> Hermesmail-discuss mailing list<br> Her...@li...<br> <a href="https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss" eudora="autourl"> https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss</a> </blockquote><br><br> <br> ______________________________________________________________________________________________________________________________________ <br> _______________________________________________<br> Hermesmail-discuss mailing list<br> Her...@li...<br> <a href="https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss" eudora="autourl"> https://lists.sourceforge.net/lists/listinfo/hermesmail-discuss</a></font> </blockquote></body> </html> |