wiki:CompileOnWindows

Version 88 (modified by hamish, 13 years ago) ( diff )

no spaces

Compiling GRASS on MS-Windows

Dependencies required for building with MinGW

Compiling your own copy of GRASS is greatly simplified by using the 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.

Install the OSGeo4W directory structure

OSGeo4W has several of the required dependencies for compiling GRASS:

  1. Download the OSGeo4W installer from here.
  1. Run the installer.
  1. Select Advanced Install, and Next.
  1. Set the install directory to c:\OSGeo4W (other directories or 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 to msys.bat however it is possible to install a built GRASS into C:\Program Files\.
  1. Select grass from the desktop section (this is a binary but we'll compile from source later).
  1. Also select:
  • Commandline_Utilities
    • avce00
    • gpsbabel
  • Libs:
    • fftw-devel
    • freetype-devel
    • freetype-devel-mingw
    • gsl-libs
    • gsl-devel
    • libpng-devel
    • libpng-devel-mingw
    • libtiff-devel
    • libxdr
    • mingw-libs (contains mingw-style libraries for VC build binaries and depends on gdal, libpq, libjpeg-devel, sqlite3, libtiff, zlib, proj)
    • pdcurses-devel
    • tcltk-devel
    • zlib-devel
  1. Click next, the selected packages and their required subpackages will be downloaded and installed automatically.

Install the environment for compilation (MingW)

  1. Run msys (there should be an icon on the desktop)
  1. Type:
     mkdir /c/osgeo4w/apps/msys/osgeo4w
    
  2. Copy c:\osgeo4w\apps\msys\etc\fstab.sample to c:\osgeo4w\apps\msys\etc\fstab (without .sample)
  1. Open c:\osgeo4w\apps\msys\etc\fstab
  1. At line 16, change:
    c:/mingw		/mingw
    c:/ActiveState/perl	/perl
    

To:

c:/osgeo4w/	/osgeo4w
  1. Download the MinGW packages:

(updates may be found here)

  1. Unpack all to c:\osgeo4w
  1. Download an updated make from here (required for grass-7.0.svn)

(updates may be found here)

  1. Unpack to c:\osgeo4w\apps\msys

Pre-built Binaries

Download: (updates may be found here)

Unpack all to c:\osgeo4w

Compiling and Installing GRASS (6.4.0)

  1. Download the latest GRASS 6.4.0 source code from here.
  1. Unpack to c:\osgeo4w\usr\src
  1. Open c:\osgeo4w\usr\src\grass64\mswindows\osgeo4w\package.sh and at line 12, change:
    --with-libs="/c/OSGeo4W/lib /c/MinGW/lib" \
    --with-includes="/c/OSGeo4W/include /c/MinGW/include" \
    

To:

--with-libs=/c/OSGeo4W/lib \
--with-includes=/c/OSGeo4W/include \
  1. To compile, type in MSYS console:
    export PATH="/osgeo4w/bin:$PATH"
    cd /osgeo4w/usr/src/grass-6.4xxx (change to dir of the version you downloaded)
    ./mswindows/osgeo4w/package.sh
    
  1. Check error.log for any error messages and package.log if you're having problems.

GRASS should now be installed in c:\osgeo4w\apps\grass-6.4.0\

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

  1. Type in MSYS console:
    /osgeo4w/apps/grass/bin/grass64
    

Or to use the new wxpython GUI:

/osgeo4w/apps/grass/bin/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 simply commands. For more see Working with SVN.

  1. Download Collabnet Subversion Command-Line Client (1.6) from here. (You'll have to register on Collabnet)
  1. Run the installer and install to a path without spaces(?) such as c:/Subversion or c:/Programs/Subversion
  1. Open c:\osgeo4w\etc\ini\msys.bat and at line 1 add the path to your subversion folder, eg. change:
    PATH %PATH%;%OSGEO4W_ROOT%\apps\msys\bin
    

To:

PATH %PATH%;%OSGEO4W_ROOT%\apps\msys\bin;/c/Programs/Subversion

Alternatively TortoiseSVN, a plugin for Windows Explorer, can be used for managing the local source tree. Download here.

Grass-6.5.svn (develbranch_6)

  1. Download the grass-6.5.svn source tree with:
    • subversion (also see here)
      cd /osgeo4w/usr/src
      svn co http://svn.osgeo.org/grass/grass/branches/develbranch_6/ grass6-devel
      

OR

  • Download a weekly snapshot from here
  1. Follow the instructions above for grass-6.4.0, but change all grass64 to grass65, etc.

nb. To update your source tree later using subversion and recompile type:

cd /osgeo4w/usr/src/grass6-devel
make distclean
svn up
rm configure-stamp
./mswindows/osgeo4w/package.sh

Grass-7.0.svn (trunk)

  1. 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
      

OR

  • Download a weekly snapshot from here and unpack to c:\osgeo4w\usr\src (if you use this method in the instructions below change "grass_trunk" to the folder name of your snapshot eg. "grass-7.0.svn_src_snapshot_2009_03_29")
  1. Open c:\osgeo4w\etc\ini\msys.bat and at line 3 add:
    set PYTHONPATH=%OSGEO4W_ROOT%\apps\Python25
    
  1. Open c:\osgeo4w\usr\src\grass_trunk\mswindows\osgeo4w\package.sh, and make the same changes as in the grass-6.4.0 section above
  1. To compile, type in MSYS console:
    cd /osgeo4w/usr/src/grass_trunk
    ./mswindows/osgeo4w/package.sh
    
  • If any errors came up during the compile they will be recorded in error.log. If they are non-critical modules you can finish the installation with:
    make install
    
  1. You're finished, start with:
    /osgeo4w/apps/grass/bin/grass70
    

nb. To update your source tree later using subversion and recompile type:

cd /osgeo4w/usr/src/grass_trunk
make distclean
svn up
rm configure-stamp
./mswindows/osgeo4w/package.sh

Troubleshooting

Here are a few common problems and their solutions:

With module...If you get the errorDo the following
r.mapcalc, r.univar, or raster3d/baseNo rule to make target ... needed by 'progs'Update msys's make (see step 8 in the MinGW section above)
scripts/*ImportError: No module named grassFix PYTHONPATH to *nix-style (eg. PYTHONPATH=/osego4w/apps/Python25)

TODO

  • QGIS
  • Add cairo support to grass-7.0.svn
    • Possibly use these cairo binaries deps and bin. (check for newer versions)
    • Preferably get cairo added to osgeo4w tree.
  • Add geos support for grass-7.0.svn (need geos-config file)

Building with MS Visual Studio

See also

Errata

Open Tickets

#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
#1986
dependecy problems: libgrass_rli.so versus libgrass_rli.6.4.3svn.so()(64bit)
#2215
wxGUI file type option. File path corrupt if contained backslash
#2390
Command console is crashing if any system user name contains accented character
#2424
PyGRASS does not work when GRASS is invoked from outside
#2565
pygrass: allow high-level creation of an area in vector map
#2629
ERROR: No null file for <outputfile>
#2639
grass command should read commands from stdin as an interpreter would do
#2681
Remove legacy meaning of LOCATION variable
#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)
#3252
Provide an error message pointing out that session is not active
#3255
synchronous/foreground mode for d.mon
#3347
Account for length limit of the PATH variable on MS Windows
#3408
r.tileset fails on windows due to permissions error
#3490
pygrass: improve error messages for table handling
#3548
sql where statement encoding issue on windows
#3655
Add PDAL to standalone GRASS GIS install
#3708
pygrass.vector.VectorTopo tests failing
#3824
grass python editor: add templates based on pygrass
#3855
update WinGRASS standalone installer to use GRASS_VERSION_GIT variable
#3877
grass77 --config revision broken
#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)
#3959
Interface needs to warn that directory must be created before start
#3963
Document turning off progress messages on batch jobs
#3966
Batch job examples: add GRASS_PAGER=cat to avoid getting stuck expecting a terminal
#3967
Add batch job example without path
#3969
Batch job instructions scattered into three different places on grass man page
#3985
Read-only operations shouldn't unnecessarily do null edits to sqlite database
#3996
Allow multiple --exec's

Closed Tickets

#6
wxgrass: v.in.db shows only part of the parameters
#13
GRASS OGR Module failing
#15
Grass63 -wx gui menu item referes to incorrect function
#16
Grass63 -wx gui function r.in.xyz form not consistent with other wx gui forms.
#17
Grass63 -wx gui function v.in.ogr form not consistent with other wx gui forms.
#18
Grass63 -wx gui function r.in.xyz form not updating input fields.
#40
Copy button on wxgrass function forms does not work
#65
WinGRASS: Starting up gis.m & hangs (probably on g.region)
#86
d.rast.edit.tcl: doesn't start from wxPython without aspect map
#106
wxgrass: zoom to computational region does not respect resolution set with g.region
#107
wxgrass: trying to set options for scalebar or legend gives TypeError
#108
wxgrass: trying to add legend gives UnicodeDecodeError
#109
wxgrass - d.vect and d.vect.chart: changing default checkbox options in GUI results in KeyError
#111
r.los fails with high values for max_dis parameter
#113
wxgrass: should automatically open display if layer added with no open display
#118
r.patch fails on Vista
#119
wxgrass: ticking -m options in legend dialog cause general GUI freeze
#127
WinGRASS Tcl/Tk GUI - Text formatting error in Output window
#135
wxgrass: Some statusbar modes obscure mouse-over help text of gui tools
#142
WinGRASS Native: Ground Control Points Usability
#146
wxgrass gui help is missing from 6.4.svn
#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
#386
Thematic grouping of grass modules in the command line
#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
#613
clean_temp: not safe for concurrent use
#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
#716
The v.krige.py GRASS-Addons crash related to wx.SpinCtrl
#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
#795
v.out.ogr and centroids in GRASS 6.2.1 and PostGIS
#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?
#949
strings.h error when compiling recent versions of nviz
#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'
#1366
When GRASS is launched it stops because the MSVCR71.DLL is not found
#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
#1578
grass user map is 404
#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
#1592
GRASSCatalog
#1622
winGrass 7 error
#1629
v.in.db - odbc-driver - access-database: not working
#1634
wingrass7: i.spectral -error
#1639
wingrass: launching wxNviz fails
#1660
RFE: add new batch= command line option to main grass7 startup script
#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
#2060
Unable to make a deepcopy of a pygrass Module object
#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
#2188
GRASS fails to start on Windows since r58807
#2189
PyGRASS Module does not work on Windows
#2253
WinGRASS doesn't allow to close console window
#2261
failed pygrass doctest
#2279
wingrass71: rendering problems with raster layers automatically added by finished modules
#2283
wingrass: failure when loading addons
#2292
compiling grass in windows 8
#2311
PyGRASS points read from map are always 2D although they have z coordinate
#2320
PyGRASS doesn't write 3D vector map
#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
#2413
pygrass: number_of wrong function associated
#2420
WinGRASS 7.1 download / website
#2517
d.vect.thematic won't write grassrgb values, ERROR: You must provide <sql> or <input> option
#2572
grass command welcomes batch job and requires user input
#2579
Specify command to be exectued as parameter of grass command
#2597
v.surf.bspline fails on windows
#2612
pygrass: grid module still contains references to old type names
#2624
r.horizon problem in Windows (horizon_zud)
#2631
Future winGRASS needs python-ply package
#2657
pygrass: remove RasterNumpy references
#2661
sqlbuilder: verify button
#2678
GRASS starts even when Mapset is locked
#2679
Drop or fix setting of Location and Mapset using environmental variables
#2685
Add ignore lock flag to grass command
#2711
v.patch -e crashes
#2720
r.in.gdal don't start on wingrass 7.0.1
#2724
gdal-grass: Wrong return type in ogrgrass.h
#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
#2873
Simplify usage of GRASS in Python from outside
#2879
grass.script.array cannot read raster on Windows
#2892
t.rast.aggregate: error when input space time raster dataset store many rasters
#2900
The user environment settings in .grass7/bashrc are skipped
#2912
raster_what() not compliant with localised version of GRASS
#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
#3009
"Quit GRASS GIS" button only exits GUI
#3057
Problems with Numpy and matplotlib after updating through OSGeo4W
#3073
addons installl error
#3170
GRASS_BATCH_JOB does not tolerate path with spaces
#3295
GRASS GIS fails to start without terminal
#3315
wingrass: provide grass.bat
#3462
Allow setting environment variables in grass startup script
#3505
Opening a workspace file
#3508
grass start up: buggy to_text_string
#3513
WinGRASS 7.5 installation error: missing ZSTD
#3536
python library db_table_in_vector function
#3549
pygrass wrongly reports lines for point vector maps
#3585
Don't require -c for --tmp-location
#3586
Add XY location to grass command interface
#3631
Mapset remains locked after switch to it and exit
#3635
Suspicious use and cleanup of the mapset tempoary directory
#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
#3841
script/core.py: create_location() fails with FileNotFoundError: [Errno 2] No such file or directory: '/tmp/grass7-root-94/tmploc/PERMANENT/MYNAME'
#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)
#4001
grass78 --config broken

Note: See TracWiki for help on using the wiki.