Fix: Change the references to the path ksh resides or use a call to bash, which is usually installed on LINUX systems. To do this:
Change every reference to /bin/ksh such as in the first line of the igmt_helper_* scripts ("#!/bin/ksh") to /usr/bin/ksh ("#!/usr/bin/ksh"). Furthermore, change the "shell_to_use" variable in line 69 of igmt_configure.tcl.
If you want to do change path references automatically, try this script we have provided or
the elegant perl one-liner
Fix: Change "$env(USER)" in line 49 in igmt_configure.tcl
to "$env(LOGNAME)" if your systems setup has $LOGNAME defined. Otherwise,
define an environment variable and replace "USER" with "NAME_OF_YOUR_VARIABLE".
We have changed the procedure for version 1.1 and igmt_configure looks
automatically for $env(USER) and $env(LOGNAME) now.
Fix:
Can be fixed by renaming the sub-menues in igmt_menus.tcl.
If you experience problems with the symbol selection for polygons,
replace the igmt_menus.tcl file of your distribution with this
modified version of igmt_menus.tcl. Fixed in iGMT version 1.1.
Fix:
Change the "which" in line 66 of igmt.tcl to "type" if your system operates with ksh
only. Fixed in iGMT 1.1.
Fix:
Remove the "-c" in line 35 of igmt_helper_create_man_page. Fixed in iGMT 1.1.
Fix: Create a second sh-script ("my_tidy_igmt") which contains the trap command and a call to the main igmt startup script:
#!/bin/sh trap "/bin/rm -f /tmp/igmt_$USER* " 0 1 2 15 ./igmt