[GRASS-dev] [GRASS GIS] #627: wingrass native: wxNVIZ exits with lib compat error

#627: wingrass native: wxNVIZ exits with lib compat error
------------------------------+---------------------------------------------
Reporter: hamish | Owner: grass-dev@lists.osgeo.org
     Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Keywords: wingrass, wxnviz | Platform: MSWindows XP
      Cpu: x86-32 |
------------------------------+---------------------------------------------
Hi,

the the latest stand-alone wingrass installer (6.4.0rc.svn.37703) if you
open wxNVIZ from the display menu pull down tab it kills all of the
wxPython GUI.

in the msys console you see the error: "Incompatible library version for
module. You need to rebuild GRASS or untangle multiple installations."

Help -> about says `libgis r37101 (2009-05-10)`

was 'make distclean' run after svn up?

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/627&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
---------------------------+------------------------------------------------
  Reporter: hamish | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass, wxnviz
  Platform: MSWindows XP | Cpu: x86-32
---------------------------+------------------------------------------------
Comment (by cnielsen):

I just re-did the package with a make distclean before but the same error
still came up (and the same version number in the help). No idea why.

Also the same wxnviz crash. Its a pretty specific error message, shouldn't
be too hard to track down.

-Colin

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/627#comment:1&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
---------------------------+------------------------------------------------
  Reporter: hamish | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass, wxnviz
  Platform: MSWindows XP | Cpu: x86-32
---------------------------+------------------------------------------------
Comment (by hamish):

Does anyone know of what accomplishes the same as `ldd` for MS Windows?
Then we could check that the program is linking against the correct DLLs
and not one from an older build or a different version. Are there any
other GRASS dirs in your %PATH%?

http://grass.osgeo.org/wiki/Bugs#Using_ldd

Hamish

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/627#comment:2&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
---------------------------+------------------------------------------------
  Reporter: hamish | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass, wxnviz
  Platform: MSWindows XP | Cpu: x86-32
---------------------------+------------------------------------------------
Comment (by jef):

Replying to [comment:2 hamish]:
> Does anyone know of what accomplishes the same as `ldd` for MS Windows?

http://www.dependencywalker.com/

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/627#comment:3&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
---------------------------+------------------------------------------------
  Reporter: hamish | Owner: grass-dev@lists.osgeo.org
      Type: defect | Status: new
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: | Keywords: wingrass, wxnviz
  Platform: MSWindows XP | Cpu: x86-32
---------------------------+------------------------------------------------
Comment (by hellik):

grass64.svn rev39432
self compiled in the osgeo4w-stack

open wxNVIZ from the display menu pull down tab

{{{
WARNING: Nviz extension (3D view) is not available (No
module named grass6_wxnviz).
}}}

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/627#comment:4&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
------------------------------+---------------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Keywords: wingrass, wxnviz | Platform: MSWindows XP
      Cpu: x86-32 |
------------------------------+---------------------------------------------

Comment(by hellik):

Replying to [comment:4 hellik]:
> grass64.svn rev39432
> self compiled in the osgeo4w-stack
>
> open wxNVIZ from the display menu pull down tab
>
> {{{
> WARNING: Nviz extension (3D view) is not available (No
> module named grass6_wxnviz).
> }}}
>

only Tcl/Tk-based-nviz is working in wingrass64 at the moment, wxnviz
isn't. the same is valid for digitize.

so it's maybe a little bit confusing for the user, if 3dview and digitize
are offered in the display pull down menu, but both are not working.

maybe there are two solutions?:

- starting the tcltk-based alternatives for the wx-based 3dview and
digitize in the display pull down menu

- remove wx-based 3dview and digitize in the display pull down menu in
wingrass64

Helmut

Helmut

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/627#comment:5&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
------------------------------+---------------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Keywords: wingrass, wxnviz | Platform: MSWindows XP
      Cpu: x86-32 |
------------------------------+---------------------------------------------

Comment(by hamish):

I would note that if you start WinGrass with a MSys terminal, you get a
message on the terminal at startup that explains why the vector digitizer
is not there.

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/627#comment:6&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
------------------------------+---------------------------------------------
Reporter: hamish | Owner: grass-dev@…
     Type: defect | Status: new
Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Keywords: wingrass, wxnviz | Platform: MSWindows XP
      Cpu: x86-32 |
------------------------------+---------------------------------------------

Comment(by hellik):

Replying to [comment:6 hamish]:
> I would note that if you start WinGrass with a MSys terminal, you get a
message on the terminal at startup that explains why the vector digitizer
is not there.

can we close this ticket?

actual status for (Win)Grass64: wx-vdigit and wxNVIZ deactivated

Helmut

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/627#comment:7&gt;
GRASS GIS <http://grass.osgeo.org>

#627: wingrass native: wxNVIZ exits with lib compat error
---------------------------+------------------------------------------------
  Reporter: hamish | Owner: grass-dev@…
      Type: defect | Status: closed
  Priority: major | Milestone: 6.4.0
Component: wxGUI | Version: 6.4.0 RCs
Resolution: fixed | Keywords: wingrass, wxnviz
  Platform: MSWindows XP | Cpu: x86-32
---------------------------+------------------------------------------------
Changes (by neteler):

  * status: new => closed
  * resolution: => fixed

--
Ticket URL: <http://trac.osgeo.org/grass/ticket/627#comment:8&gt;
GRASS GIS <http://grass.osgeo.org>