WinGRASS 6 Current Status: Difference between revisions
Jump to navigation
Jump to search
⚠️HuidaeCho (talk | contribs) |
(wait() comment) |
||
Line 10: | Line 10: | ||
** Is there any way that the Map Display in gis.m can interact with console commands? IPC? File Alteration Monitor? | ** Is there any way that the Map Display in gis.m can interact with console commands? IPC? File Alteration Monitor? | ||
* i.class: SIGALRM, SIGTSTP (are these signals important?) | * i.class: SIGALRM, SIGTSTP (are these signals important?) | ||
* i.ortho.photo/photo.2image: wait() | * wait() in: | ||
* i.ortho.photo/photo.2target: wait() | ** i.ortho.photo/photo.2image: wait() | ||
* i.points: wait() | ** i.ortho.photo/photo.2target: wait() | ||
* i.vpoints: wait() | ** i.points: wait() | ||
** i.vpoints: wait() | |||
** Note: also in lib/gis/popen.c and lib/gis/system.c (use those implementations?) | |||
* r.terraflow: getrusage() | * r.terraflow: getrusage() | ||
Revision as of 21:36, 22 September 2006
This page describes the current status of winGRASS development. Precompiled native winGRASS packages are available here.
What is missing?
- Display drivers: socket
- Use gis.m instead of monitors.
- Make gis.m Output window more like xterm. No need to hit Run.
- Is there any way that the Map Display in gis.m can interact with console commands? IPC? File Alteration Monitor?
- i.class: SIGALRM, SIGTSTP (are these signals important?)
- wait() in:
- i.ortho.photo/photo.2image: wait()
- i.ortho.photo/photo.2target: wait()
- i.points: wait()
- i.vpoints: wait()
- Note: also in lib/gis/popen.c and lib/gis/system.c (use those implementations?)
- r.terraflow: getrusage()
Known problems
- modules not working: r.proj (v.proj too?), r.surf.rst, v.neighbors, v.kernel, r.cost
- Cannot open Help pages.
- Have to add c:\mingw\bin to PATH on some systems.
- You should have typed c:/mingw instead of c:\mingw when asked by the MinGW installer.
- Have to type "exit" in the console to save ~/.grassrc file. Then, close gis.m to finish the session.
The following items cannot be fixed in the near future:
- Cannot display a thematic layer.
- d.vect.thematic requires PNG driver, which is not available in winGRASS.
- can't read "_data(.gronsole.gronsole,4,donecmd)": no such element in array error
- Aqua TclTk solution: http://intevation.de/rt/webrt?serial_num=5096&display=History
TclTk issues
- cannot run shell scripts: only .com, .exe, .bat
- sh -c '$cmd'
- var=val style argument is not valid for batch files: equal sign is a separator like a space. http://support.microsoft.com/?kbid=71247 http://www.gatago.com/alt/msdos/batch/17358926.html
- need .exe wrapper for shell scripts? grass-xterm-wrapper.exe
- file command returns bad code (catch is needed): http://sources.redhat.com/ml/insight/2003-q1/msg00079.html
- catch {file copy}
- catch {file delete}
- catch {file rename -force} does not work. Delete old file first: catch {file delete}; catch {file rename}
- file redirection (>@stdout, 2>@stderr) does not work: http://wiki.tcl.tk/672
- exec a batch file doing redirection (>&2, 2>&1)
- no -permissions file attributes
- catch {file attributes -permissions}
Other libraries
GDAL
- lib/gis/OBJ.*/fmode.o is needed for any GRASS related modules.
- modified ltmain.sh to install binary files from wrapper scripts.