Version 305 (modified by 9 years ago) ( diff ) | ,
---|
Table of Contents
Compiling GRASS on MS-Windows
Dependencies required for building with MinGW
Compiling your own copy of GRASS is greatly simplified by using the MSYS2 and OSGeo4W directory structure to install most dependencies and downloading the rest from a few other locations. Follow the steps below to set up the build environment for GRASS GIS.
Install the OSGeo4W directory structure
OSGeo4W has several of the required dependencies for compiling GRASS GIS:
- Run the installer.
- Select
Advanced Install
, andNext
.
- Set the install directory to
C:\OSGeo4W
(32bit) orC:\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 will not support spaces in path names nor accept patches fixing those issues. With some patches tomsys.bat
however it is possible to install a built GRASS intoC:\Program Files\
.
- Select:
- Libs:
- cairo
- gdal
- geos
- fftw
- fftw-devel (32bit only)
- freetype-devel
- freetype-devel-mingw (32bit only)
- iconv
- libjpeg
- liblas-devel
- libpng
- libpq
- libtiff
- libxdr
- pdcurses
- proj
- regex-devel
- sqlite3
- zlib
- Optionally select also GDAL plugins for common GIS formats (be careful not to introduce GPL incompatibilities)
- Libs:
- gdal-ecw
- gdal-mrsid
- Click
Next
, the selected packages and their required subpackages will be downloaded and installed automatically.
Install the MSYS2 directory structure
MSYS2 has several of the required dependencies for compiling GRASS GIS (like gcc
and others):
- Start MSYS2 terminal and install requirements (both 32bit and 64bit):
pacman -S tar libintl make bison diffutils subversion dos2unix
- To install MinGW-w64 toolchain:
- 32bit:
pacman -S mingw-w64-i686-toolchain mingw-w64-i686-cairo mingw-w64-i686-python2-numpy mingw-w64-i686-sqlite3
- 64-bit:
pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-cairo mingw-w64-x86_64-python2-numpy mingw-w64-x86_64-sqlite3
Compiling and Installing GRASS (6.4.x)
- Download the latest weekly snapshot GRASS 6.4.x source code from here (for latest SVN version, see below)
- Unpack to
c:\osgeo4w\usr\src
- To compile, type in MSYS console:
cd /osgeo4w/usr/src/grass-6.4.x (change to dir of the version you downloaded) ./mswindows/osgeo4w/package.sh
- Check
error.log
for any error messages andmswindows/osgeo4w/package.log
if you're having problems.
GRASS should now be installed in c:\osgeo4w\apps\grass\grass-6.4.x
Usage
To start GRASS use the icon on the desktop.
OR, if you want to be able to use the command line from within GRASS
- Type in MSYS console:
grass64
Or to use the new wxPython GUI:
grass64 -wxpython
Compiling and Installing Development Versions of GRASS
Optional Installation of Subversion
The GRASS source tree is stored in an online repository called Subversion. Rather than downloading source trees from the website, Subversion lets you keep up to date, and manage your modifications, with simple commands or a graphical tool. For details, see here.
A) Command line based:
- Download Collabnet Subversion Command-Line Client (1.6) from here. (You'll have to register on Collabnet)
- Run the subversion installer and install it to a path without spaces such as
c:/Subversion
- Open
c:\osgeo4w\etc\ini\msys.bat
and at line 1 add the path to your subversion folder, e.g. change:PATH %PATH%;%OSGEO4W_ROOT%\apps\msys\bin
to:PATH %PATH%;%OSGEO4W_ROOT%\apps\msys\bin;c:\Subversion
B) Graphical user interface based:
Alternatively, get TortoiseSVN, a plugin for Windows Explorer, which can be used for managing the local source tree. Download here.
GRASS 6.4.svn (releasebranch_64)
- Download the grass-6.4.svn source tree with:
- Subversion (also see here)
cd /osgeo4w/usr/src svn co https://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/ grass64_release cd /osgeo4w/usr/src/grass64_release
OR
- Download a weekly snapshot from here and unpack to
/osgeo4w/usr/src
- See below for compilation and installation.
- After installation, start with:
grass64
GRASS 6.5.svn (develbranch_6)
- Download the grass-6.5.svn source tree with:
- Subversion (also see here)
cd /osgeo4w/usr/src svn co https://svn.osgeo.org/grass/grass/branches/develbranch_6/ grass6_devel cd /osgeo4w/usr/src/grass6_devel
OR
- Download a weekly snapshot from here and unpack to
/osgeo4w/usr/src
- See below for compilation and installation.
- After installation, start with:
grass65
GRASS 7.0.svn (trunk)
- Download the grass-7.0.svn source tree with:
- Subversion (also see here)
cd /osgeo4w/usr/src svn checkout https://svn.osgeo.org/grass/grass/trunk grass_trunk cd /osgeo4w/usr/src/grass_trunk
OR
- Download a weekly snapshot from here and unpack to
/osgeo4w/usr/src
- See below for compilation and installation.
- After installation, start with:
grass70
Compiling and Installing
To compile, type in MSYS console:
./mswindows/osgeo4w/package.sh
To update your source tree later using subversion and recompile type:
make distclean svn up rm mswindows/osgeo4w/configure-stamp ./mswindows/osgeo4w/package.sh
Troubleshooting
Here are a few common problems and their solutions:
With module... | If you get the error | Do the following |
r.mapcalc, r.univar, or raster3d/base | No rule to make target ... needed by 'progs' | Update msys's make (see step 8 in the MinGW section above) |
scripts/* | ImportError: No module named grass | Fix PYTHONPATH to *nix-style (eg. PYTHONPATH=/osego4w/apps/Python25 )
|
Creating a WinGRASS Installer
The instructions for creating a WinGRASS native installer (self-contained package installer) using the scripts contained in the mswindows directory. In order to avoid mistakes or misunderstandings, we highly recommend to follow each step and command exactly as they are written in this document. See also scripts used for daily builds.
Install OSGeo4w Tree and Compile GRASS
First of all download the OSGeo4W installer, install the required dependencies, and build GRASS from source. Do not move on to step two until you have successfully tested your new version of GRASS.
Create a GRASS self-contained Package
- Copy all the content of the
mswindows
directory to a temporary directory, for examplec:\temp
.
- Edit file
c:\temp\GRASS-Packager.bat
to reflect the paths to your OSGeo4W tree and the GRASS version being packaged. Default settings is:
set OSGEO4W_DIR=c:\osgeo4w Grass64-Release-Version: set PACKAGE_DIR=.\GRASS-64-Release-Package set GRASS_PREFIX=%OSGEO4W_DIR%\apps\grass\grass-6.4.1 Grass64-Devel-Version: set PACKAGE_DIR=.\GRASS-64-Devel-Package set GRASS_PREFIX=%OSGEO4W_DIR%\apps\grass\grass-6.4.1svn Grass65-Devel-Version: set PACKAGE_DIR=.\GRASS-65-Devel-Package set GRASS_PREFIX=%OSGEO4W_DIR%\apps\grass\grass-6.5.svn Grass70-Devel-Version: set PACKAGE_DIR=.\GRASS-70-Devel-Package set GRASS_PREFIX=%OSGEO4W_DIR%\apps\grass\grass-7.0.svn
- Launch the file
c:\temp\GRASS-Packager.bat
and select version to be packaged.
- When finished, you should have a GRASS self-contained release package in
c:\temp\GRASS-<Version>-<Release/Dev>-Package
, e.g.c:\temp\GRASS-64-Release-Package
.
Install NSIS (2.46)
- Download the NSIS installer
- Install to
c:\DevTools
Install NSIS: Untgz Plugin (1.0.16)
- Download the NSIS Untgz Plugin
- Unzip to
c:\DevTools\Plugins\
Install NSIS: AccessControl Plugin
- Download the NSIS AccessControl Plugin
- Unzip to
c:\DevTools\
Create the WinGRASS Installer
- Edit file
c:\temp\GRASS-Installer.nsi
to reflect path to the GRASS source tree. Default settings is:
Grass64: !define DEMOLOCATION_PATH "c:\osgeo4w\usr\src\grass64_release\demolocation" !define MSYS_BATCH "C:\OSGeo4W\usr\src\grass64_release\mswindows\osgeo4w\msys.bat" Grass65: !define DEMOLOCATION_PATH "c:\osgeo4w\usr\src\grass6_devel\demolocation" !define MSYS_BATCH "C:\OSGeo4W\usr\src\grass6_devel\mswindows\osgeo4w\msys.bat" Grass70: !define DEMOLOCATION_PATH "c:\osgeo4w\usr\src\grass_trunk\demolocation" !define MSYS_BATCH "C:\OSGeo4W\usr\src\grass_trunk\mswindows\osgeo4w\msys.bat"
- Define
INSTALLER_TYPE
- GRASS 6.4: valid options -
Release
,Devel
(default:Release
) - GRASS 6.5: valid options -
Release
,Devel
(default:Devel
) - GRASS 7.0: valid options -
Release
,Devel
(default:Devel
)
- Update SVN revision number (see
svn info
), e.g. change
!define DEV65_SVN_REVISION "36599"
to
!define DEV65_SVN_REVISION "40505"
- Right click on the file
c:\temp\GRASS-Installer.nsi
and select Compile NSIS Script.
- When finished, you should have the WinGRASS release installer in
c:\temp
.
Misc
Ghostscript
wxGUI Cartographic Composer requires Ghostscript. Install gs package from OSGeo4W.
LibreDWG
Required by GRASS Addons v.in.redwg.
TODO: Finish this part.
E00conv
(dependency for G7:v.in.e00)
Download http://avce00.maptools.org/e00compr/e00conv.exe and copy to C:\OSGeo4W\bin.
TODO
- Establish 64bit builds
winGRASS-64bit-notes
external notes for building windows 64bit-binaries:
- OSGeo4W-64bit inital notes
- GRASS changes for OSGeo4W 64bit
- Building R for 64-bit Windows
- Building SpatiaLite for 64-bit Windows
- gvSIG and MinGW-w64 (C/C++ compiler)
- recipe used to build GRASS 6.4.3 on OSGeo4W in 64bit
tool chains for building windows 64bit-binaries:
- MinGW-w64 - GCC for both 64 & 32 bits Windows
- TDM-GCC - A compiler suite for 32- and 64-bit Windows based on the GNU toolchain
- Native windows x64 software develop with Mingw-w64
packages to include in OSGeo4W-64bit for a build/compile environment:
- update
mingw
package
missing packages in OSGeo4W-64bit
libintl
tcltk
freetype-mingw
libcairo
Hints
Startup errors after installation
See here: http://grass.osgeo.org/wiki/WinGRASS_errors
See also
- GRASS package page in OSGeo4W (including packaging notes)
- Develop your own GRASS modules on MS-Windows
- http://wiki.qgis.org/qgiswiki/BuildingFromSource by QGIS Team
- http://www.webalice.it/marco.pasetti/grass/BuildFromSource.html by Marco Pasetti
- http://www.webalice.it/marco.pasetti/qgis+grass/BuildFromSource.html by Marco Pasetti
- Besides Cygwin and MinGW there is another along similar lines called "som" or "gow" or something?
Errata
- see also OSGeo4W pkg-grass buglist
- Some anti-virus software seem to think that the r.out.png.exe module (etc.) is a sneaky attempt to fool you into thinking it's an image instead of what it really is: a program which exports a PNG file. g.version is also reported to set them off. You'll have to bypass these over-zealous warnings as appropriate.
- Large File support ("LFS", >2GiB) is currently not supported for 32bit versions of Windows. A 64bit build of GRASS (or more accurately a build of the support libraries needed to build 64bit GRASS) is still in development.
Open Tickets
winGRASS 6:
- #226
- WinGRASS fails to create .gislock opening a mapset
- #508
- hardcoded /dev/null
- #573
- stanalone installer: include the release notes
- #606
- WinGRASS GIS.m: broken newlines in output window
- #805
- i.spectral in GRASS6.4
- #820
- r.in.wms doesn't work in WinGRASS installer distribution
- #966
- wx attribute table manger fails on wingrass with >188 dbf tables
- #984
- v.out.ogr to MySQL does not work propely
- #1005
- db.out.ogr together with g.parser doesn't play nicely with non-lati characters containing DSN
- #1042
- winGRASS: r.statistics complains if path to grassdb has spaces
- #1053
- After abort command v.surf.rst from wxGUI vector output of devation (devi) couldn´t be removed, or overwrited
- #1166
- r.tileset: projection string munching on wingrass
- #1182
- .inputrc improving msys WinGRASS command line
- #1193
- Python Menu: Japanese (double byte character) in menu may cause parser error.
- #1235
- ERROR: G_getenv(): Variable LOCATION_NAME not set
- #1282
- WinGrass using www.python.org-installation
- #1290
- WinGrass: v.krige not working due to missing rpy2 pkg for MS Windows
- #1447
- wxGUI wingrass scripts need whitespace in path
- #1514
- wingrass - different wingrass-modes are differently translated
- #1556
- wingrass - g.message in a python-script - no output
- #1664
- Texts in command dialogs are garbled
- #1891
- wingrass: background dosbox from regular wxgui startup
- #1945
- wingrass: Command Line can't find grass.python libs
- #1952
- wingrass: please add tac and seq to extrabin
- #1953
- wingrass: GRASS6\wx file has \r\r\n newline
- #1959
- wingrass wx carto composer: Image causes traceback
- #1962
- wingrass installer: install_msruntime dir not deleted despite rule for it
- #1964
- m.proj on wingrass: protect g.proj's path name to the grid file
- #2215
- wxGUI file type option. File path corrupt if contained backslash
- #2390
- Command console is crashing if any system user name contains accented character
- #2755
- Commandline switch "/S" is not working anymore
- #2890
- wxGUI.PsMap error loading two types north arrow and grass gis logo in the cartographic composer layout
- #3047
- MySQL driver failed to install
- #3156
- Cannot export GRASS raster map using r.out.png (crashes on windows)
- #3408
- r.tileset fails on windows due to permissions error
- #3548
- sql where statement encoding issue on windows
- #3655
- Add PDAL to standalone GRASS GIS install
- #3855
- update WinGRASS standalone installer to use GRASS_VERSION_GIT variable
- #3925
- winGRASS 7.8.1dev: 'charmap' codec can't decode byte 0x9d - issue in vector attribute data handling (e.g. opening attribute table, v.report, etc)
winGRASS 7: No results
Closed Tickets
- #13
- GRASS OGR Module failing
- #65
- WinGRASS: Starting up gis.m & hangs (probably on g.region)
- #86
- d.rast.edit.tcl: doesn't start from wxPython without aspect map
- #111
- r.los fails with high values for max_dis parameter
- #118
- r.patch fails on Vista
- #127
- WinGRASS Tcl/Tk GUI - Text formatting error in Output window
- #142
- WinGRASS Native: Ground Control Points Usability
- #160
- WinGRASS: v.report incompatability issue
- #162
- r.regressionline incompatability issue in WinGRASS
- #234
- v.type, v.type.sh, GUI and WinGRASS
- #317
- WinGRASS MSYS Console doesn't run correctly
- #363
- WinGRASS: Accsess Denied in .grassrc6
- #389
- Georectify tool adds two EN coord pairs to one point in POINTS file
- #469
- raster data needs binary mode on windows
- #478
- MSYS Console fails to start when installed in Windows at a path with spaces.
- #499
- fresh windows startup not very friendly
- #531
- win grass6.4.0RC3 - started with --help returns no help
- #534
- g.gui doesn't work in ms-windows
- #541
- wxDigit on windows fails (osgeo4w 6.4.svn)
- #555
- v.in.gpsbabel on wingrass: g.proj error
- #559
- wingrass stand-alone installer: MSys console doesn't work
- #560
- WinGRASS not deleting temp ppm files from map display
- #570
- startup problem with standalone winGRASS install and custom python
- #575
- stanalone installer: permission denied on mdoule execution
- #580
- WinGRASS: $GISBASE/etc/gui/scripts/ require something like $(EXE) to run
- #581
- v.in.ogr from wxGUI in wingrass fails to getInterfaceDescription
- #585
- init.bat should give usage info with --help
- #586
- WinGRASS: 3D view wxNVIZ does not work
- #588
- wxGUI: About GRASS GIS window doesn't let you view full lic or devs
- #593
- WinGRASS GIS.m: cannot select maps from mapset GUI
- #595
- WinGRASS g.version -c fails
- #617
- r.sim.water crashes on WinGrass
- #627
- wingrass native: wxNVIZ exits with lib compat error
- #628
- wingrass native: vdigit error on new map
- #629
- WinGRASS: spaces in pathnames
- #634
- v.out.ogr error on Vista
- #637
- Problems with paths in the TCL/TK Windows GUI
- #639
- Wingrass native r.in.aster doesn't work
- #653
- consider using console instead of cmd.exe
- #655
- g.manual fails to open a browser
- #711
- r.horizon crashes
- #713
- OSGeo4W patch for g3d lib
- #715
- OSGeo4W patch for DLLs
- #736
- r.proj fails in wingrass
- #740
- v.edit returns incorrect results on Windows
- #744
- package.sh for compiling on windows
- #757
- WinGRASS: GUI window from cmd line
- #759
- r.patch non-functional in WinGRASS 6.4 svn on Vista
- #783
- r.watershed fails on wingrass
- #786
- Update to http://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/mswindows/README.html
- #806
- WinGRASS: Problem with special characters (wxpython GUI)
- #809
- v.db.addtable consistently fails in winGrass
- #811
- MYSYS shortcut starts an infinite number of windows
- #813
- Location wizard - false path to the epsg-file
- #827
- standalone-installer: execution failed on g.proj.exe -p
- #843
- v.digit broken on new WinGrass release
- #856
- r.proj fails in WinGRASS-6.4.0SVN-r40049-1
- #867
- WinGrass64-compiling: `libintl_printf' is an unrecognized format function type'
- #875
- WinGrass-Installer - definition of the destination folder
- #877
- wxGUI: Location wizard bug when creating LatLong location
- #878
- v.external not working on WinGrass
- #881
- winGRASS compilation: dumpbin: command not found
- #882
- i18n enabled winGRASS: properties dialog not opening
- #884
- WinGrass: reducing size of the installer
- #885
- WinGrass: displaying r.external-linked raster data not working
- #889
- Msys-based commands fail when winGRASS is installed in %ProgramFiles%
- #890
- shell scripts: %TMP% namespace collision
- #894
- wingrass uninstaller: left over files
- #897
- WinGrass: error with "Query vector map (edit mode)"
- #898
- WinGrass: r.out.xyz error
- #904
- WinGrass: include patched msys.bat in the WinGrass-Installer
- #905
- WinGrass: include patched msys.bat in the WinGrass-Installer
- #908
- No Font Definition File, windows xp
- #913
- (windows) r.external does not work in both osgeo4w and standalone packages
- #917
- v.digit map creation weirdness on wingrass
- #922
- GRASS installer can not install unser "program files" (Windows7 only)
- #924
- no Start Menu entry created in Windows 7
- #930
- Wingrass7 - compiling errors
- #931
- wingrass7 - wxgui not starting
- #932
- Wingrass7 - ImportError: No module named grass - Fix PYTHONPATH?
- #961
- WinGRASS-6.4.0SVN-r40852-1 installs GRASS, but it doesn't run
- #972
- Provide visual feedback when loading available vector map list
- #973
- Unable to scroll map selection dropdown lists with mouse scroller
- #976
- WxGUI histogram tool-bar icons messed up in WinGRASS
- #979
- WxGUI fails to display vector attribute table if default db connection is missing
- #980
- WinGRASS shouldn't use Internet Explorer as a default browser
- #986
- WinGrass-Installer - Enhancement
- #995
- WxGUI startup screen fails if GISDBASE path contains non-latin characters
- #996
- Wingrass needs newer tcl version due to bug in file encodings
- #1004
- WxGUI CMD fails if command contains non-latin letters
- #1006
- r.terraflow fails to stat() stream file on Windows
- #1007
- WxGUI should provide visual feedback when adding new db column
- #1008
- WinGrass7 - disable LFS
- #1015
- WinGrass7: starting grass by grass70.py fails
- #1017
- WinGrass7 - wxgui error
- #1018
- v.in.ogr.. Bad file descriptor: Files
- #1019
- winGRASS: 'layer manager' window hidden by 'mapdisplay' windows
- #1020
- Display of vector maps fails
- #1022
- v.out.ogr fails on wi7
- #1027
- WinGrass7 + pythonhome/pythonpath
- #1038
- v.surf.rst fails in Windows 7 with "Access is denied"
- #1041
- winGRASS Tcl/Tk: Cannot save image files (PNG/JPG/BMP/etc)
- #1044
- Crash on startup directly after install (wrong copy of python dll picked up)
- #1052
- Build of 7.0.SVN dont work
- #1079
- wxpython GUI error in d.vect
- #1080
- Windows native installer: reinstall
- #1083
- Wingrass7 - versioned libgrass needed for start, unversioned libgrass needed for wxnviz
- #1090
- Access is denied - r.statistics
- #1091
- WinGrass7 + v.krige: rpy2 not installed + nightly Wingrass-build
- #1092
- WinGrass + R's installation path in %PATH%
- #1099
- GRASS 6.4SVN with MSYS fails to start startup screen
- #1101
- WinGrass7 + scripts are not found in the command line
- #1103
- WinGrass64 - windows-commandline not released
- #1106
- r.terraflow limited to 32bit temp files in WinGrass
- #1108
- packaging osgeo4w-gdal18 in WinGrass-installer
- #1110
- v.rast.stats locks up on wingrass
- #1116
- g.proj & g.region fail after cygwin install
- #1117
- WinGrass7 - wxgui not starting
- #1118
- WinGrass7 - NVIZ not working
- #1122
- Command line hangs where dialog boxes work
- #1125
- wingrass - ctypes - compiling error
- #1131
- Global LFS for wingrass
- #1134
- WinGrass - 3D view mode crashes
- #1139
- v.report has a problem (only via OSGEO4W package)
- #1140
- Formula in Raster Map Calc is not working with 'IF' condition, and NOT to have space. Only from GUI after commna.
- #1141
- GLWindow.OnPaint() broken on Windows
- #1143
- WinGrass64RC7 - db.execute
- #1149
- WinGrass - load R-installation-path dynamically into PATH
- #1157
- WinGrass-Installer should include a working gdal-version which is built against
- #1158
- Removing vector map in Windows fails with "Unable to delete vector map"
- #1160
- WinGrass: compiling against osgeo4w's gdal17 fails
- #1163
- wx wms import tool error
- #1164
- newlines in sed scripts not portable for wingrass
- #1165
- wingrass: cs2cs fails from the msys command line
- #1169
- wget misses libssl32.dll (affects r.in.wms)
- #1171
- wingrass: include a gpsbabel with XML support
- #1178
- WinGrass: g.extension - problem with path to $GISBASE
- #1179
- daily wingrass binary snapshots are down
- #1181
- r.le.setup fails on WinGRASS due to missing xterm
- #1184
- "d.vect display=attr" imply grass open process but doesn't close them.
- #1185
- v.in.ogr on WinGrass: "Bad file descriptor"
- #1186
- WinGrass7 - v.krige not working
- #1189
- wingrass: 'g.region -l' fails when using a NTv2 grid file
- #1190
- Error on compiling GRASS in Windows using osgeo4w
- #1197
- d.grid fails with -g flag in winGRASS
- #1198
- Error while parsing file paths in WinGRASS with Scripts
- #1201
- wingrass, gdal, proj4
- #1207
- installation incomplete/messed
- #1210
- g.remove fails to remove vector files under GRASS/OSgeo4w
- #1213
- wingrass 64bit branch
- #1215
- db.tables in Windows layer manager does not populate driver field for pg
- #1217
- d.vect -a flag locks up the wxGUI on windows
- #1220
- Error when creating vector(areas) from raster
- #1253
- wingrass7 - i.aster.toar - compiling error
- #1260
- Georectifier: RMS broken
- #1267
- Error on zoom to selected [vector] map
- #1270
- wingrass: Error in Attribute Table Manager
- #1271
- osgeo4w patch update
- #1275
- zipped HGT Import fails on wingrass as "unzip" isn't in the package
- #1276
- r.null after v.to.rast in winGRASS does not work properly
- #1280
- problem about the output of g.parser
- #1286
- clean_temp can not be called before LOCATION_NAME is set
- #1287
- Windows native installers TCL lacks .enc files for non-latin 1 encodings
- #1288
- g.dirseps breaks non-latin file/folder names on Windows
- #1289
- wingrass65 - Vector digitizer not available: Reason: xdr not found
- #1292
- Profile tool incorrectly processes no data values
- #1297
- db.out.ogr fails to start in 6.5
- #1298
- v.digit crashes dbf.exe on Windows when creating attribute table
- #1299
- Provide user-friendly error message when trying to edit vectors in Windows
- #1301
- wingrass: db.in.ogr fails to load .csv file
- #1303
- v.in.ogr leaves TMP file after import
- #1307
- wingrass: new wxgui dialog for v.in.ogr in windows7 does not show *.shp files
- #1308
- wingrass - dbf.exe-crash
- #1310
- Browse button in WxPython GUIs (for scripts) does not provide a correct file path for WinGRASS
- #1331
- winGrass: hangs when displaying vector attribute labels
- #1332
- wingrass: during install generating font configuration file fails
- #1354
- Missing MSVCR71.dll / MSVCP.dll prevent winGRASS from starting
- #1358
- WinGRASS 6.4.1: SQLite driver errors: `Unable to open database'
- #1380
- WxGUI, menu does not work at all (languages using double-byte characters)
- #1387
- wingrass65 - wxgui compiling error and not starting
- #1394
- Missing MSVCR71.dll on startup
- #1415
- closecell: can't move + quant file error in winGRASS Msys shell
- #1417
- Error during Grass start
- #1419
- wingrass - change commandline to "windows home"
- #1428
- WinGRASS + how to deliver Microsoft Visual C++ Redistributable Package (vcredist)?
- #1450
- grass 6.4.svn nightly build fails on startup
- #1460
- wingrass7 not compiling
- #1477
- error running v.what.vect under Windows/Osgeo4w
- #1484
- GRASS6.4.2SVN WX-Python GUI, menu does not work at all
- #1485
- Cannot save workspace from wxGUI
- #1504
- NVIZ shows only English Menu
- #1535
- winGRASS g.extension.py problems
- #1543
- WXGUI GDAL/OGR import dialogs fail to open in WinGRASS
- #1544
- (Windows/osgeo4w) libtiff.dll is broken
- #1546
- references to g.echo in devbr6
- #1547
- wxGUI Cartographic Composer: division by zero
- #1548
- v.generalize: strange behaviour on win
- #1549
- r.to.vect lines not working well?
- #1552
- WinGRASS: spaces in pathnames for r.in.aster
- #1553
- osgeo4w and qgis builds: path settings to msys on wingrass find wrong 'sort'
- #1554
- wxGUI Cartographic Composer: preview broken on Windows
- #1555
- python-scripts in wingrass64svn
- #1579
- wingrass: errors while a DB is open results in a zombie dbf.exe
- #1586
- v.in.wfs complains about xerces-c support in GDAL
- #1622
- winGrass 7 error
- #1629
- v.in.db - odbc-driver - access-database: not working
- #1634
- wingrass7: i.spectral -error
- #1639
- wingrass: launching wxNviz fails
- #1692
- calling a script within a script failing on Windows XP
- #1695
- WinGRASS does not launch
- #1698
- Exiting GUI leaves minimized CMD window open
- #1700
- wingrass6.4.3svn: changing vector point symbol doesn't work
- #1701
- wingrass: python crashes by quit GUI after using 3D view in map display
- #1706
- wingrass: open attribute table fails
- #1737
- Windows users cannot access manage table controls in attribute manager
- #1738
- Cannot view vector table in wxGUI
- #1746
- Map Display Output Save Issue
- #1768
- wingrass6.x: python addon scripts aren't working
- #1782
- wingrass7: installing addons by wxgui-extensions manager fails
- #1803
- GRASS 6.4.3RC1 on Win 7: grass64.bat fails due to UNIX line endings in Init.bat
- #1837
- d.rast.edit error when attempting to edit a raster
- #1844
- wingrass: db_open_select_cursor fails for DBF driver.
- #1866
- broken db driver communication in winGRASS 7
- #1869
- wingrass7: r.in.wms - ERROR: Unable to load GDAL python bindings
- #1890
- wingrass: launch grass terminal fails
- #1895
- wingrass installer problems: missing DLLs
- #1904
- wingrass6.4.3svn: vector digitizing - a sort of incomplete
- #1911
- v.hull bit broken output on wingrass
- #1940
- wingrass - nsis - script in release mode: !define SVN_REVISION "@GRASS_VERSION_SVN@" not set
- #1941
- wxGUI fails with Japanese locale --> mixed Python installs on Windows
- #1944
- wingrass: python missing from extrabin
- #1946
- wingrass: demolocation includes .svn/ cruft
- #1947
- wingrass: %APPDATA%/GRASS6/grassrc6 and rc files
- #1950
- wingrass: replace rxvt with conhost.exe
- #1956
- Cartographic Composer: Raster map is not shown in preview
- #1960
- wingrass wx carto composer: adding north arrow causes Error and traceback
- #1966
- filesystem cruft from wingrass installer
- #1983
- wingrass: permission denied to open grass70.py
- #2002
- The ordinal 32 could not be located in the dynamic link library proj.dll
- #2011
- WxGUI, menu does not work at all (languages using double-byte characters)
- #2015
- Missing file association dialog pops up all the time
- #2038
- wingrass7: v.db.addcolumn fails in attribute table manager
- #2039
- Startup Error: G_getenv(): Variable LOCATION_NAME not set
- #2067
- PyGRASS grid calls g.region at import time
- #2079
- wingrass7: no manifest files
- #2096
- Missing libintl-8.dll from all Windows binaries
- #2138
- winGRASS6.4.svn - addon python script status?
- #2144
- winGRASS6.4.svn - GUI problems with postgres as database backend
- #2253
- WinGRASS doesn't allow to close console window
- #2279
- wingrass71: rendering problems with raster layers automatically added by finished modules
- #2283
- wingrass: failure when loading addons
- #2292
- compiling grass in windows 8
- #2372
- GRASS 7 on windows starts with minimized CMD window
- #2388
- GRASS 7.0 Beta 3 for windows r.in.lidar cannot read .laz files
- #2389
- Error in Grass-gis 7.1. svn
- #2392
- winGRASS GIS 6.4.5 svn r.li modules - issues with hard coded path to conf files
- #2393
- winGRASS GIS 6.4.5 svn r.li.setup not working
- #2395
- Startup runs as in Cygwin when CYGWIN is set although running as native application
- #2420
- WinGRASS 7.1 download / website
- #2597
- v.surf.bspline fails on windows
- #2624
- r.horizon problem in Windows (horizon_zud)
- #2631
- Future winGRASS needs python-ply package
- #2661
- sqlbuilder: verify button
- #2711
- v.patch -e crashes
- #2720
- r.in.gdal don't start on wingrass 7.0.1
- #2772
- Installing addons for windows gives error that File is not zip file
- #2807
- Simplify download options for MS Windows
- #2811
- Reduce number of Start menu shortcuts on MS Windows
- #2821
- Google Chrome blocks download of daily build
- #2870
- d.fontlist crashes on Windows
- #2879
- grass.script.array cannot read raster on Windows
- #2892
- t.rast.aggregate: error when input space time raster dataset store many rasters
- #2939
- Grass 7.0.3 Virus problem ?
- #2945
- MD5sum for WinGRASS-7.1.svn-r67975-87-Setup-x86_64.exe does not match md5sum file
- #2975
- support bash on windows 10
- #3057
- Problems with Numpy and matplotlib after updating through OSGeo4W
- #3073
- addons installl error
- #3315
- wingrass: provide grass.bat
- #3505
- Opening a workspace file
- #3508
- grass start up: buggy to_text_string
- #3513
- WinGRASS 7.5 installation error: missing ZSTD
- #3716
- upgrade winGRASS build environment to GDAL 2.4.0
- #3718
- wingrass: include also unversioned libraries
- #3723
- winGRASS7.7.svn - core.py - python 3 issues
- #3724
- wrong OSGEO4W_ROOT when installing OSGeo4W to different target directory
- #3731
- winGRASS7.7.svn python3 build issues
- #3732
- wingrass: change instalation target
- #3733
- winGRASS 7.7svn execute command fails
- #3749
- winGRASS7.7.svn python 3: GUI freezes at start
- #3837
- OSGeo4W winGRASS77svn - startup error: TypeError: endswith first arg must be bytes or a tuple of bytes, not str
- #3861
- winGRASS master (git) - g.proj not found at startup
- #3871
- winGRASS: vector digitizing error messages
- #3872
- winGRASS Version: 7.7.dev - wrong german Umlaut in wxGUI
- #3873
- winGRASS Version: 7.7.dev - deprecated warning in 3D modus
- #3882
- winGRASS: not able to digitize vector polygons
- #3981
- winGRASS: defining a new location by EPSG code: TypeError: invalid result from TransList.OnMeasureItem(), an integer is required (got type NoneType)