[GRASS-dev] vdigit error

Now that William's worked out a way to compile vdigit on the Mac (should this be committed or there a risk of breaking another platform?), I can move ahead and report actual errors in using vdigit. Sorry that I don't know how to fix these.

Anyway, whenever I select a vector to edit (including creating a new vector for editing), I get the following in a wxPython MessageBox:

Vector digitizer error

Unable to initialize display driver, see README file for more information

Details: 'NoneType' object has no attribute 'OpenMap' (dlopen(/Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so, 2): Symbol not found: _Vedit_add_vertex
   Referenced from: /Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so
   Expected in: dynamic lookup
)

Michael

On Sep 13, 2008, at 5:45 PM, Michael Barton wrote:

Now that William's worked out a way to compile vdigit on the Mac (should this be committed or there a risk of breaking another platform?),

It shouldn't affect other platforms.

I can move ahead and report actual errors in using vdigit. Sorry that I don't know how to fix these.

Anyway, whenever I select a vector to edit (including creating a new vector for editing), I get the following in a wxPython MessageBox:

Vector digitizer error

Unable to initialize display driver, see README file for more information

Details: 'NoneType' object has no attribute 'OpenMap' (dlopen(/Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so, 2): Symbol not found: _Vedit_add_vertex
Referenced from: /Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so
Expected in: dynamic lookup
)

Michael

It looks like it didn't link to the vedit lib.

So I can check myself: how do you start vdigit? Is it "Digitize" in the display window or right-click the layer and "start editing" or something else?

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy

I started it with digitize in the display window.

Michael
____________________
C. Michael Barton, Professor of Anthropology
Director of Graduate Studies
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>

On Sep 13, 2008, at 8:44 PM, William Kyngesburye wrote:

On Sep 13, 2008, at 5:45 PM, Michael Barton wrote:

Now that William's worked out a way to compile vdigit on the Mac (should this be committed or there a risk of breaking another platform?),

It shouldn't affect other platforms.

I can move ahead and report actual errors in using vdigit. Sorry that I don't know how to fix these.

Anyway, whenever I select a vector to edit (including creating a new vector for editing), I get the following in a wxPython MessageBox:

Vector digitizer error

Unable to initialize display driver, see README file for more information

Details: 'NoneType' object has no attribute 'OpenMap' (dlopen(/Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so, 2): Symbol not found: _Vedit_add_vertex
Referenced from: /Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so
Expected in: dynamic lookup
)

Michael

It looks like it didn't link to the vedit lib.

So I can check myself: how do you start vdigit? Is it "Digitize" in the display window or right-click the layer and "start editing" or something else?

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy

On Sep 13, 2008, at 8:44 PM, William Kyngesburye wrote:

On Sep 13, 2008, at 5:45 PM, Michael Barton wrote:

Now that William's worked out a way to compile vdigit on the Mac (should this be committed or there a risk of breaking another platform?),

It shouldn't affect other platforms.

I can move ahead and report actual errors in using vdigit. Sorry that I don't know how to fix these.

Anyway, whenever I select a vector to edit (including creating a new vector for editing), I get the following in a wxPython MessageBox:

Vector digitizer error

Unable to initialize display driver, see README file for more information

Details: 'NoneType' object has no attribute 'OpenMap' (dlopen(/Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so, 2): Symbol not found: _Vedit_add_vertex
Referenced from: /Applications/Grass/GRASS-6.4.app/Contents/MacOS/etc/wxpython/vdigit/_grass6_wxvdigit.so
Expected in: dynamic lookup
)

Michael

It looks like it didn't link to the vedit lib.

So I can check myself: how do you start vdigit? Is it "Digitize" in the display window or right-click the layer and "start editing" or something else?

I get the same results when I start it either way.

Michael

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy