Opened 10 years ago

Closed 9 years ago

#627 closed defect (fixed)

wingrass native: wxNVIZ exits with lib compat error

Reported by: hamish Owned by: grass-dev@…
Priority: major Milestone: 6.4.0
Component: wxGUI Version: 6.4.0 RCs
Keywords: wingrass, wxnviz Cc:
CPU: x86-32 Platform: MSWindows XP

Description

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

Change History (8)

comment:1 Changed 10 years ago 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

comment:2 Changed 10 years ago 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

comment:3 in reply to:  2 Changed 10 years ago by jef

Replying to hamish:

Does anyone know of what accomplishes the same as ldd for MS Windows?

http://www.dependencywalker.com/

comment:4 Changed 10 years ago 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).

comment:5 in reply to:  4 Changed 9 years ago by hellik

Replying to 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

comment:6 Changed 9 years ago 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.

comment:7 in reply to:  6 Changed 9 years ago by hellik

Replying to 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

comment:8 Changed 9 years ago by neteler

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.