[GRASS-user] WinGRASS-6.3.0RC5 Self Installer + wxPython-Gui

hi,

i followed martin's advice and build a msys-environment with all dependencies for grass-compiling on my german windows-xp-machine in the last days.

today in the afternoon i did a svn-trunk checkout. following marco's new windows-building guide everything compiled without an error. so i wanted to start the spearfish-sample-data. both, tcltk- and wxpython-gui started the location-wizard, i was able in both gui to choose the location, but then the tcltk-gui crashed with a sigabrt-error (Error setting region: child killed: SIGABRT) , the wxpython-gui crashed after choosing the location with a g.region-problem (Execution failed: g.region.exe -u -g -p -c)

--------
Traceback (most recent call last):
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 1361, in <m odule>
    sys.exit(main())
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 1354, in ma in
    app = GMApp(workspaceFile)
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 1276, in __ init__
    wx.App.__init__(self, False)
  File "C:\Programme\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 7836, in __init__
    self._BootstrapApp()
  File "C:\Programme\Python25\Lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 7433, in _BootstrapApp
    return _core_.PyApp__BootstrapApp(*args, **kwargs)
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 1292, in On Init
    workspace = self.workspaceFile)
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 158, in __i nit__
    self.NewDisplay(show=False)
  File "C:/msys/1.0/local/grass-6.3.svn/etc/wxpython/wxgui.py", line 1028, in Ne wDisplay
    auimgr=self._auimgr, showMapDisplay=show)
  File "C:\msys\1.0\local\grass-6.3.svn\etc\wxpython\gui_modules\wxgui_utils.py" , line 76, in __init__
    self.Map = render.Map() # instance of render.Map to be associated with di splay
  File "C:\msys\1.0\local\grass-6.3.svn\etc\wxpython\gui_modules\render.py", lin e 205, in __init__
    self.InitRegion()
  File "C:\msys\1.0\local\grass-6.3.svn\etc\wxpython\gui_modules\render.py", lin e 239, in InitRegion
    self.SetRegion()
  File "C:\msys\1.0\local\grass-6.3.svn\etc\wxpython\gui_modules\render.py", lin e 457, in SetRegion
    self.region = self.__adjustRegion()
  File "C:\msys\1.0\local\grass-6.3.svn\etc\wxpython\gui_modules\render.py", lin e 291, in __adjustRegion
    mapwidth = abs(self.region["e"] - self.region["w"])
KeyError: 'e'
-------

so i decided to do a new trunk-svn-checkout just an hour ago to compile grass again. configuration-process was without an error-message.
--------------------------------------------------------------------------------
GRASS is now configured for: i686-pc-mingw32

  Source directory: /local/src/grasssvntrunk
  Build directory: /local/src/grasssvntrunk
  Installation directory: ${prefix}/grass-6.3.svn
  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
  MacOSX application: no

  NVIZ: yes

  BLAS support: no
  C++ support: yes
  Cairo support: no
  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
--------------------------------------------------------------------------------

but during the make-process a lot of error-messages-pop-ups, especially for the vector
modules come up .

english-translation from a german error-message:

"v.segment.exe could not be found - the application could not be started, because libpq.dll was not found."

but the output from the make-process seems to be ok:

"----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Mon Mar 17 22:33:14 GMT 2008
--
Errors in:
/local/src/grasssvntrunk/imagery/i.class
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.2image
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.2target
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.rectify
/local/src/grasssvntrunk/imagery/i.points
/local/src/grasssvntrunk/imagery/i.vpoints
/local/src/grasssvntrunk/raster/r.li/r.li.daemon
/local/src/grasssvntrunk/raster/r.li/r.li.edgedensity
/local/src/grasssvntrunk/raster/r.li/r.li.patchdensity
/local/src/grasssvntrunk/raster/r.li/r.li.patchnum
/local/src/grasssvntrunk/raster/r.li/r.li.shape
/local/src/grasssvntrunk/raster/r.li/r.li.simpson
/local/src/grasssvntrunk/raster/r.li/r.li.shannon
/local/src/grasssvntrunk/raster/r.li/r.li.mps
/local/src/grasssvntrunk/raster/r.li/r.li.mpa
/local/src/grasssvntrunk/raster/r.li/r.li.padcv
/local/src/grasssvntrunk/raster/r.li/r.li.padsd
/local/src/grasssvntrunk/raster/r.li/r.li.padrange
/local/src/grasssvntrunk/raster/r.li/r.li.cwed
/local/src/grasssvntrunk/raster/r.li/r.li.richness
/local/src/grasssvntrunk/raster/r.li/r.li.dominance
--
In case of errors please change into the directory with error and run 'make'.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.
--
Finished compilation: Mon Mar 17 23:38:15 GMT 2008
make: *** [default] Error 1
"

my installation of postgres-sql is in C:\msys\1.0\local\pgsql\, and in C:\msys\1.0\local\pgsql\lib there is libpq.dll.

i used the following configuration for postgres:

--with-postgres --with-postgres-includes=/usr/local/pgsql/include --with-postgres-libs=/usr/local/pgsql/lib

maybe some ideas what i'm doing wrong?

but good to know with the experience from the afternoon, the wxpython-gui is starting :o)

best regards
helli

my system:
german win-xp-machine
MSYS (1.0.11)
Tcl/Tk 8.5.1
wxPython 2.8.7.1
python 2.5
Python Extensions for Windows
GDAL (1.5.0)
SQLite (3.5.6)
PostgreSQL (8.2.6)
GEOS (2.2.3)
PROJ.4 (4.6.0)
PDCurses (3.3)
FFTW (3.1.2)
Freetype (2.3.5)
Xdr (4.0)
Libtiff (3.8.2)
Zlib (1.2.3)
Bison (2.1)
Flex (2.5.4a-1)
MinGW (5.1.3)
Libpng (1.2.24)

Hi Helmut,

I have fixed wxPython GUI code to work also under MS Windows (only
basic functionality without digitizer). For RC6 or final 6.3.0 wxGUI
should be functional also under MS Windows. For now you can try to
compile GRASS from trunk or releasebranch_6_3 on MS Windows on your
own.

see

http://grass.gdf-hannover.de/wiki/WxPython-based_GUI_for_GRASS#MS_Windows

Martin

2008/3/15, Helmut Kudrnovsky <hellik at web.de>:

hi,

a short update.

i tried also to start grass with the wxpython-gui within the msys-environment, and there is the following out-message:

"helli at LUPO /home/Dokumente und Einstellungen/helli
$ grass63 -wxpython

WELCOME TO GRASS Version 6.3.0RC5 2008

   1) Have at your side all available GRASS tutorials

   2) When working on your location, the following materials
      are extremely useful:
      - A topo map of your area
      - Current catalog of available computer maps

   3) Check the GRASS webpages for feedback mailinglists and more:
      http://www.grass-gis.org
      http://grass.osgeo.org

Hit RETURN to continue

Starting GRASS ...
/C/GRASS/etc/Init.sh: python: command not found
ERROR: Invalid return code from gis_set.tcl.
Please advise GRASS developers of this error.
WARNING: Attention!
WARNING: Locking is not supported on Windows!
GRASS GUI should be wxpython
/C/GRASS/etc/wxpython/scripts/wxgui: python: command not found
          __________ ___ __________ _______________
         / ____/ __ \/ | / ___/ ___/ / ____/ _/ ___/
        / / __/ /_/ / /| | \__ \\_ \ / / __ / / \__ \
       / /_/ / _, _/ ___ |___/ /__/ / / /_/ // / ___/ /
       \____/_/ |_/_/ |_/____/____/ \____/___//____/

Welcome to GRASS 6.3.0RC5 (2008)
GRASS homepage: http://grass.osgeo.org/
This version running thru: Bourne Shell (/bin/sh)
Help is available with the command: g.manual -i
See the licence terms with: g.version -c
If required, restart the GUI with: g.gui wxpython
When ready to quit enter: exit

GRASS 6.3.0RC5 (<UNKNOWN>):C:/GRASS/msys/home/Dokumente und Einstellungen/helli >"

maybe this helps to sort out the problem

best regards
helli
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066

_______________________________________________
grass-user mailing list
grass-user at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *

_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066

Helmut Kudrnovsky wrote:

but during the make-process a lot of error-messages-pop-ups, especially for the vector
modules come up .

english-translation from a german error-message:

"v.segment.exe could not be found - the application could not be started, because libpq.dll was not found."

You need to add the directory where the DLLs reside to the PATH
setting. Or copy the DLLs to the dist.<arch>/lib directory (or to
Windows' System32 directory).

FWIW, the above errors relate to building the HTML documentation, but
you'll get similar errors when running the programs.

but the output from the make-process seems to be ok:

"----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Mon Mar 17 22:33:14 GMT 2008
--
Errors in:
/local/src/grasssvntrunk/imagery/i.class
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.2image
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.2target
/local/src/grasssvntrunk/imagery/i.ortho.photo/photo.rectify
/local/src/grasssvntrunk/imagery/i.points
/local/src/grasssvntrunk/imagery/i.vpoints
/local/src/grasssvntrunk/raster/r.li/r.li.daemon
/local/src/grasssvntrunk/raster/r.li/r.li.edgedensity
/local/src/grasssvntrunk/raster/r.li/r.li.patchdensity
/local/src/grasssvntrunk/raster/r.li/r.li.patchnum
/local/src/grasssvntrunk/raster/r.li/r.li.shape
/local/src/grasssvntrunk/raster/r.li/r.li.simpson
/local/src/grasssvntrunk/raster/r.li/r.li.shannon
/local/src/grasssvntrunk/raster/r.li/r.li.mps
/local/src/grasssvntrunk/raster/r.li/r.li.mpa
/local/src/grasssvntrunk/raster/r.li/r.li.padcv
/local/src/grasssvntrunk/raster/r.li/r.li.padsd
/local/src/grasssvntrunk/raster/r.li/r.li.padrange
/local/src/grasssvntrunk/raster/r.li/r.li.cwed
/local/src/grasssvntrunk/raster/r.li/r.li.richness
/local/src/grasssvntrunk/raster/r.li/r.li.dominance

The above modules are all known not to compile on Windows.

--
Glynn Clements <glynn@gclements.plus.com>