Changes between Version 297 and Version 298 of CompileOnWindows
- Timestamp:
- 12/14/15 06:06:18 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompileOnWindows
v297 v298 8 8 === Install the OSGeo4W directory structure === 9 9 10 OSGeo4W has several of the required dependencies for compiling GRASS :10 OSGeo4W has several of the required dependencies for compiling GRASS GIS: 11 11 12 12 1. Download the '''OSGeo4W installer''' - [http://download.osgeo.org/osgeo4w/osgeo4w-setup-x86.exe 32bit] or [http://download.osgeo.org/osgeo4w/osgeo4w-setup-x86_64.exe 64bit] … … 18 18 4. Set the install directory to `C:\OSGeo4W` (32bit) or `C:\OSGeo4W64` (64bit) (other directories are fine if there are no spaces in the path but make sure to adjust the instructions below). The MSYS maintainers have made it clear that they [https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1511614&group_id=2435 will not support spaces in path names] nor accept patches fixing those issues. With some patches to `msys.bat` however it is possible to install a built GRASS into `C:\Program Files\`. 19 19 20 5. Select '''msys-grass''' (see [http://trac.osgeo.org/osgeo4w/wiki/pkg-grass pkg-grass] for details) from the `Commandline_Utilities` section for dependencies, later unselect 21 22 6. Also select: 23 24 * Commandline_Utilities 25 * '''mingw''' (see [http://trac.osgeo.org/osgeo4w/wiki/pkg-msys pkg-msys] for details) 20 5. Select: 26 21 27 22 * Libs: 28 * '''fftw-devel''' (*) 29 * '''freetype-devel''' 30 * '''freetype-devel-mingw''' (*) 31 * '''gdal-python''' (*) 32 * '''gsl-devel''' 33 * '''libcairo-devel''' (*) 34 * '''liblas-devel''' (GRASS 7 only) 35 * '''libpng-devel-mingw''' (*) 36 * '''libtiff-devel''' (*) 23 * '''cairo''' 24 * '''gdal''' 25 * '''geos''' 26 * '''fftw''' 27 * '''fftw-devel''' (32bit only) 28 * '''freetype-devel''' 29 * '''freetype-devel-mingw''' (32bit only) 30 * '''iconv''' 31 * '''libjpeg''' 32 * '''liblas-devel''' 33 * '''libpng''' 34 * '''libpq''' 35 * '''libtiff''' 37 36 * '''libxdr''' 38 * ''' libxml2'''39 * ''' matplotlib''' (GRASS 7 only)40 * ''' pdcurses-devel'''41 * ''' tcltk-devel''' (GRASS 6 only)42 * '''zlib -devel''' (*)37 * '''pdcurses''' 38 * '''proj''' 39 * '''regex-devel''' 40 * '''sqlite3''' 41 * '''zlib''' 43 42 44 43 7. Optionally select also GDAL plugins for common GIS formats (be careful not to introduce GPL incompatibilities)