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
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to