Hi Kent,<br><br><div><span class="gmail_quote">2008/3/6, Kent Riley <<a href="mailto:KRiley@rmdinc.com">KRiley@rmdinc.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br> Dear Simon and other GATErs,<br> <br> On the topic of using a different OS....<br> <br> Has anyone tried porting GATE to Windows using Geant4 and MSVC (or other<br> compiler)? Any success?</blockquote><div><br>Yes I already tried but using mingw cross compiler (that is totally free and that doesn't use any dynamic library). I succeeded in compiling clhep but I had to remove some parts using drand48 random generator (that do not exist on windows and that is not used by Gate), then I succeeded in compiling Geant4 libraries too (except for the OpenGL related one), but it took very long time to modify a lot of little parts of code that gives errors with mingw. After that I took ROOT precompiled libraries (with the aim to later entirely compile ROOT with mingw, in order to get the executable files *) to see what packages could miss to compile Gate. And I saw then that I needed the xml2 package, the xml2-config program and other stuffs that I don't remember yet. Because at this step my computer had some problems and I nevertheless succeeded to make a backup of what I have done before it completely died... And after that I never had the courage to reinstall all the environment but I will do it some days when I will have time to do this... To finish I will have to compile all the OpenGL package, the xml2 package and the other ones that I don't remember, then ROOT and finally Gate :-)<br>
<br>* Because with the downloadable executables (compiled with cygwin or VC, the only ones that the CERN gives us) you have to always have a dynamic library that is under special licence and that avoid you to freely distribute any program that uses this library. That means that any people who wants to use your program have to download the cygwin distribution or VC utilities, and my aim was to be able to freely distribute windows executables that work without anything under licence different than the LGPL one.<br>
</div><br>I think that with a complete VC package this is much easier to succeed and with a cygwin package too. So maybe it will be better to give up with mingw and try with cygwin I think (because it is free), but Users will have to install cygwin environment first (that is very heavy) before using the Gate package. And if anybody wants to do that job, he is welcomed ;-) Because once somebody has done this, the good point on Windows (yes, there are some !) is that everybody could directly use the executables without compiling again.<br>
<br>Cheers,<br>Simon<br><br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Regards,<br> Kent<br> <br><br> Simon Stute wrote:<br> > Hi Freddie,<br>
><br> > I think that as Gate and Geant4 are C++ code, they ideally could be<br> > compiled on every platform (it is really true for Geant4 at least).<br> > Especially on any Linux OS because Geant4 is developed on scientific<br>
> Linux and Gate is developed by several people but always on Linux<br> > (with different OSes) and sometimes Mac. So on any Unix platform you<br> > will not have too much difficulties to compile it and it will work<br>
> fine. Personally I have already used Gate and Geant4 on Linux (Fedora,<br> > RedHat, Ubuntu and Suse), on MacOS (I don't remember which) and on IBM<br> > with PowerPC processors (cluster), and at the moment I always use it<br>
> on Fedora (cluster) and Ubuntu (laptop). Morever Geant4 is even<br> > developed in order to work on Windows with VC compiler ! So don't<br> > worry about using Gate on any Linux OS.<br> ><br> > Cheers,<br>
> Simon<br> ><br> <br>> 2008/3/5, Freddie <<a href="mailto:freddie.781@gmail.com">freddie.781@gmail.com</a> <mailto:<a href="mailto:freddie.781@gmail.com">freddie.781@gmail.com</a>>>:<br> <br>><br>
> Hi all,<br> ><br> > I am attempting to install a fresh copy of GATE, Geant4, etc. onto<br> > a new OS. I wanted to know if GATE can be installed and used on<br> > any Linux OS - I have gotten it to work on Red Hat, but was<br>
> wondering if it would work on Ubuntu, Mandrake, etc. Please let me<br> > know of any compatibility issues between GATE and the Linux OS.<br> > Are there any OSes in particular for which GATE was designed to run?<br>
><br> > Thank you,<br> ><br> > Freddie<br> ><br> > _______________________________________________<br> > Gate-users mailing list<br> > <a href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a><br>
<br>> <mailto:<a href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a>><br> <br>> <a href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users</a><br>
><br> ><br> <br>> ------------------------------------------------------------------------<br> <br>><br> > _______________________________________________<br> > Gate-users mailing list<br> > <a href="mailto:Gate-users@lists.healthgrid.org">Gate-users@lists.healthgrid.org</a><br>
> <a href="http://lists.healthgrid.org/mailman/listinfo/gate-users">http://lists.healthgrid.org/mailman/listinfo/gate-users</a><br> ><br> <br>> ------------------------------------------------------------------------<br>
><br> > No virus found in this incoming message.<br> > Checked by AVG Free Edition.<br> > Version: 7.5.516 / Virus Database: 269.21.4/1313 - Release Date: 3/5/2008 9:50 AM<br> ><br> <br> </blockquote></div>
<br>