[GRASS-dev] WinGRASS-6.3.0RC5 Self Installer

Yann Chemin yann.chemin at gmail.com
Tue Mar 11 20:36:28 EDT 2008


Hey Marco !

This rocks... Introduction to GIS will be MUCH simpler with this...

Thanks!
Yann

On 11/03/2008, marco.pasetti at alice.it <marco.pasetti at alice.it> wrote:
> Hi all,
>
> I just finished to prepare and test the installer of WinGRASS-6.3.0RC5; I
> guessed to finished it two or three days ago, but I had some unexpected
> problems to fix;
> BTW, I have some other thinhs to explain, so, let's come with order
>
> 1) I updated the Building Guide with instructions on how to create a self
> contained package; see http://trac.osgeo.org/grass/wiki/BuildingOnWindows
>
> 2) I made a document that explain the content and usage of pre-released
> http://grass.fsv.cvut.cz/wiki/data/MSYS_Environment_080303.zip
> <http://grass.fsv.cvut.cz/wiki/data/MSYS_Environment_080303.zip>
> I uploaded it to
> http://www.webalice.it/marco.pasetti/grass/MSYS_Environment_080303_README.txt
>
> 3) WinGRASS Installer:
>
> I temporarily uploaded it to
> http://www.laser4000.it/temp/WinGRASS-6.3.0RC5-Setup.exe
> Please, someone could upload it to a GRASS server space? thanks
>
> Now let's come to the installer:
>
> 3.1) Unfortunately, I didn't complete all the things I planned to do, that
> is it still doesn't support installation paths containing blanks; if you
> select a path with blanks, the installer detects it and abort install.
> Actually, I preferred to not completely abort install process, but simply
> ask to re-entry the install path, but the installer script language (NSIS)
> doesn't support this feature; so, when you select a path with blanks and
> press "proceed" button, it display a warning message asking to "not select
> paths with blanks" and the aborts installation. It a minor problem, but I
> would feel better if I solved it....
>
> 3.2) Installation procedure dinamically creates three different files, in
> order to reflect installation path selected by user:
>
> - grass63, to let start GRASS from MSYS console)
> - .grassrc6, to avoid usual error message at first GRASS launch
> - grass63.bat
>
> 3.3) Installer creates a complete "standard" windows installation, with
> registry key entries, shortcuts (desktop and menu) and automated uninstall
> procedure. If you also access "add/remove programs" menu, you can see GRASS
> install informations item. About shortcuts, installer automaticallt creates:
>
> - Start menu GRASS folder with link to grass63.bat and msys.bat
> - Desktop link to grass63.bat
>
> 3.4) During install procedure you can also select to download and install
> Spearfish sample database. By the way, standard procedure sets the prebuilt
> "demolocation" as standard location.
>
> 3.5) Final notes: I tested it, also in the uninstall procedure, and it works
> fine for me (NVIZ included, with Tcl-Tk 8.5.1 support).
> I also added a README.txt file, please read it and tell me if I made errors.
> I post its content (that also describes the content on this GRASS release)
>
> GRASS 6.3.0RC5 - Technology preview release candidate 5
> --------------------------------------------------------------------------------------
>
> INTRODUCTION:
> ------------------------
> GRASS (Geographic Resources Analysis Support System) is a free, open source
> Geographical information system (GIS) capable of handling raster,
> topological vector, image processing, and graphic data.
> GRASS is released under the GNU General Public License (GPL). The GRASS
> Development Team is a multi-national group consisting of developers at
> numerous locations. GRASS is one of the eight initial Software Projects of
> the Open Source Geospatial Foundation.
> GRASS GIS main web site: http://grass.osgeo.org/ <http://grass.osgeo.org/>
>
> WinGRASS:
> -----------------
> WinGRASS is a GRASS Development Team Project, concerning Windows Native
> Binary porting of latest technology previews of GRASS 6.3.0.
> The current release, based on GRASS 6.3.0RC5 (Technology preview release
> candidate 5), has been built on a i686 machine under MinGW environment.
> WinGRASS contains parts of the following open source softwares and
> libraries:
>
> Software/library (release):
>
> - MSYS (1.0.11)
> - Flex (2.5.4a-1)
> - Bison (2.1)
> - Zlib (1.2.3)
> - Libpng (1.2.24)
> - Libtiff (3.8.2)
> - Xdr (4.0)
> - Freetype (2.3.5)
> - FFTW (3.1.2)
> - PDCurses (3.3)
> - PROJ.4 (4.6.0)
> - GEOS (2.2.3)
> - PostgreSQL (8.2.6)
> - SQLite (3.5.6)
> - GDAL (1.5.0) *
> - Tcl/Tk (8.5.1)
>
> *with GEOS, PostgreSQL and SQlite support enabled
>
> All the previous softwares and libraries have been built from sources on a
> i686 machine under MinGW environment, with the exception of MSYS, provided
> by MinGW Project on SourceForge.NET (http://www.mingw.org/msys.shtml
> <http://www.mingw.org/msys.shtml> ), and Flex and Bison, provided by
> GnuWin32 Project on SourceForge.NET (http://gnuwin32.sourceforge.net/
> <http://gnuwin32.sourceforge.net/> ).
>
> The current release of GRASS 6.3.0RC5 has been built with the following
> configuration:
>
> GRASS is now configured for: i686-pc-mingw32
> Source directory: /usr/local/src/grass-6.3.0RC5
> Build directory: /usr/local/src/grass-6.3.0RC5
> Installation directory: ${prefix}/grass-6.3.0RC5
> Startup script in directory: ${exec_prefix}/bin
> C compiler: gcc -g -O2
> C++ compiler: c++ -g -O2
> Building shared libraries: yes
> 64bit support: no
> OpenGL platform: Windows
> NVIZ: yes
> BLAS support: no
> C++ support: yes
> DWG support: no
> FFMPEG support: no
> FFTW support: yes
> FreeType support: yes
> GDAL support: yes
> GLw support: no
> JPEG support: no
> LAPACK support: no
> Large File Support (LFS): yes
> Motif support: no
> MySQL support: no
> NLS support: no
> ODBC support: no
> OGR support: yes
> OpenGL support: yes
> PNG support: yes
> PostgreSQL support: yes
> Python support: no
> Readline support: no
> SQLite support: yes
> Tcl/Tk support: yes
> wxWidgets support: no
> TIFF support: yes
> X11 support: no
> MacOSX application: no
>
> All builds are provided by Marco Pasetti.
> Information on how to build GRASS from source code on Windows under MinGW
> environment are available at
> http://trac.osgeo.org/grass/wiki/BuildingOnWindows
> <http://trac.osgeo.org/grass/wiki/BuildingOnWindows>
>
> WinGRASS Installer:
> ------------------------------
> WinGRASS Installer has been made using the OpenSource NSIS (Nullsoft
> Scriptable Install System) software - http://nsis.sourceforge.net
> <http://nsis.sourceforge.net>
> NSIS script provided by Marco Pasetti
>
> Thats all. I hope you like it ;-)
>
> Marco
>


More information about the grass-dev mailing list