[GRASS5] can't display vector maps

Dear list,

I updated GRASS 5.7 from CVS this morning and can't display
vector maps anymore. I tried in several locations, with several maps.
I can see and select maps, but that's it.

GRASS 5.7.cvs:~ > g.list vect
---------------------------------------------
vector files available in mapset PERMANENT:
archsites soils t_9961_300 t_county
bugsites soistr t_9961_300_all t_hydro
fields streams t_9961_300_bks t_powerlines
quads t_9961_100 t_9961_400 tractids
roads
...
----------------------------------------------
GRASS 5.7.cvs:~ > d.vect roads
ERROR: Vector file [roads] not available

the more detailed error messageusing the GIS Manager is:

child process exited abnormally
child process exited abnormally
    while executing
"exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
    ("eval" body line 1)
    invoked from within
"eval exec -- $cmd $args >@ stdout 2>@ stderr"
    (procedure "run" line 2)
    invoked from within
"run $cmd"
    (procedure "DmVector::display" line 77)
    invoked from within
"DmVector::display $node"
    ("vector" arm line 2)
    invoked from within
"switch $type {
        group {
            DmGroup::display $node
  }
  raster {
      DmRaster::display $node
  }
  labels {
      DmLabels::display $node
..."
    (procedure "Dm::display_node" line 6)
    invoked from within
"Dm::display_node $n"
    (procedure "DmGroup::display" line 11)
    invoked from within
"DmGroup::display "root""
    (procedure "Dm::display" line 6)
    invoked from within
"Dm::display"
    ("uplevel" body line 1)
    invoked from within
"uplevel \#0 $cmd"
    (procedure "Button::_release" line 18)
    invoked from within
"Button::_release .mainframe.topf.tb0.bbox1.b0"
    (command bound to event)

   Otto

On Thu, 18 Nov 2004 09:52:26 +0100
Otto Dassau <otto.dassau@gmx.de> wrote:

Dear list,

Hi,

I checked again, installed GRASS CVS from scratch with the same result. I hope this is a minor bug and will be fixed soon, otherwise it is impossible to work with vector data.

I went back to CVS snapshot grass57_exp_2004_11_13, there it is still working.

  thanks
   Otto
  

I updated GRASS 5.7 from CVS this morning and can't display
vector maps anymore. I tried in several locations, with several maps.
I can see and select maps, but that's it.

GRASS 5.7.cvs:~ > g.list vect
---------------------------------------------
vector files available in mapset PERMANENT:
archsites soils t_9961_300 t_county
bugsites soistr t_9961_300_all t_hydro
fields streams t_9961_300_bks t_powerlines
quads t_9961_100 t_9961_400 tractids
roads
...
----------------------------------------------
GRASS 5.7.cvs:~ > d.vect roads
ERROR: Vector file [roads] not available

the more detailed error messageusing the GIS Manager is:

child process exited abnormally
child process exited abnormally
    while executing
"exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
    ("eval" body line 1)
    invoked from within
"eval exec -- $cmd $args >@ stdout 2>@ stderr"
    (procedure "run" line 2)
    invoked from within
"run $cmd"
    (procedure "DmVector::display" line 77)
    invoked from within
"DmVector::display $node"
    ("vector" arm line 2)
    invoked from within
"switch $type {
        group {
            DmGroup::display $node
  }
  raster {
      DmRaster::display $node
  }
  labels {
      DmLabels::display $node
..."
    (procedure "Dm::display_node" line 6)
    invoked from within
"Dm::display_node $n"
    (procedure "DmGroup::display" line 11)
    invoked from within
"DmGroup::display "root""
    (procedure "Dm::display" line 6)
    invoked from within
"Dm::display"
    ("uplevel" body line 1)
    invoked from within
"uplevel \#0 $cmd"
    (procedure "Button::_release" line 18)
    invoked from within
"Button::_release .mainframe.topf.tb0.bbox1.b0"
    (command bound to event)

   Otto

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

Hi Otto,

Radim submitted a bunch of bugfixes yesterday early evening:

http://grass.itc.it/pipermail/grass-commit/2004-November/date.html#end

Please update again. I just tested and things seem to work ok now.

GENERAL NOTES to update to current 5.7-CVS:
Probably there was a small bug in 'make mixclean' leaving
the links to 5.3 in the include/ directory. Please check
if grass57/include/ still contains links to GRASS 5.3-CVS
which is wrong. If links are still in existing in that
directory, run

  find include -type l -exec rm {} \;

GRASS 5.7-CVS may no longer have links to 5.3-CVS.

Then:
  make distclean
  cvs up -dP
  configure ...
  make
  make install

Hope this helps

Markus

On Thu, Nov 18, 2004 at 03:37:33PM +0100, Otto Dassau wrote:

On Thu, 18 Nov 2004 09:52:26 +0100
Otto Dassau <otto.dassau@gmx.de> wrote:

> Dear list,

Hi,

I checked again, installed GRASS CVS from scratch with the same result. I hope this is a minor bug and will be fixed soon, otherwise it is impossible to work with vector data.

I went back to CVS snapshot grass57_exp_2004_11_13, there it is still working.

  thanks
   Otto
  
> I updated GRASS 5.7 from CVS this morning and can't display
> vector maps anymore. I tried in several locations, with several maps.
> I can see and select maps, but that's it.
>
> GRASS 5.7.cvs:~ > g.list vect
> ---------------------------------------------
> vector files available in mapset PERMANENT:
> archsites soils t_9961_300 t_county
> bugsites soistr t_9961_300_all t_hydro
> fields streams t_9961_300_bks t_powerlines
> quads t_9961_100 t_9961_400 tractids
> roads
> ...
> ----------------------------------------------
> GRASS 5.7.cvs:~ > d.vect roads
> ERROR: Vector file [roads] not available
>
>
> the more detailed error messageusing the GIS Manager is:
>
>
> child process exited abnormally
> child process exited abnormally
> while executing
> "exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
> ("eval" body line 1)
> invoked from within
> "eval exec -- $cmd $args >@ stdout 2>@ stderr"
> (procedure "run" line 2)
> invoked from within
> "run $cmd"
> (procedure "DmVector::display" line 77)
> invoked from within
> "DmVector::display $node"
> ("vector" arm line 2)
> invoked from within
> "switch $type {
> group {
> DmGroup::display $node
> }
> raster {
> DmRaster::display $node
> }
> labels {
> DmLabels::display $node
> ..."
> (procedure "Dm::display_node" line 6)
> invoked from within
> "Dm::display_node $n"
> (procedure "DmGroup::display" line 11)
> invoked from within
> "DmGroup::display "root""
> (procedure "Dm::display" line 6)
> invoked from within
> "Dm::display"
> ("uplevel" body line 1)
> invoked from within
> "uplevel \#0 $cmd"
> (procedure "Button::_release" line 18)
> invoked from within
> "Button::_release .mainframe.topf.tb0.bbox1.b0"
> (command bound to event)
>
>
> Otto
>
> _______________________________________________
> grass5 mailing list
> grass5@grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5
>

--
Markus Neteler <neteler itc it> http://mpa.itc.it
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

On Fri, 19 Nov 2004 09:03:06 +0100
Markus Neteler <neteler@itc.it> wrote:

Hi Otto,

Radim submitted a bunch of bugfixes yesterday early evening:

http://grass.itc.it/pipermail/grass-commit/2004-November/date.html#end

Please update again. I just tested and things seem to work ok now.

Hi,

it is the same problem. I can't display vector maps with the current CVS snapshot. Are you sure, it works with your maps

  Otto

GENERAL NOTES to update to current 5.7-CVS:
Probably there was a small bug in 'make mixclean' leaving
the links to 5.3 in the include/ directory. Please check
if grass57/include/ still contains links to GRASS 5.3-CVS
which is wrong. If links are still in existing in that
directory, run

  find include -type l -exec rm {} \;

GRASS 5.7-CVS may no longer have links to 5.3-CVS.

Then:
  make distclean
  cvs up -dP
  configure ...
  make
  make install

Hope this helps

Markus

On Thu, Nov 18, 2004 at 03:37:33PM +0100, Otto Dassau wrote:
> On Thu, 18 Nov 2004 09:52:26 +0100
> Otto Dassau <otto.dassau@gmx.de> wrote:
>
> > Dear list,
>
> Hi,
>
> I checked again, installed GRASS CVS from scratch with the same result. I hope this is a minor bug and will be fixed soon, otherwise it is impossible to work with vector data.
>
> I went back to CVS snapshot grass57_exp_2004_11_13, there it is still working.
>
> thanks
> Otto
>
>
> > I updated GRASS 5.7 from CVS this morning and can't display
> > vector maps anymore. I tried in several locations, with several maps.
> > I can see and select maps, but that's it.
> >
> > GRASS 5.7.cvs:~ > g.list vect
> > ---------------------------------------------
> > vector files available in mapset PERMANENT:
> > archsites soils t_9961_300 t_county
> > bugsites soistr t_9961_300_all t_hydro
> > fields streams t_9961_300_bks t_powerlines
> > quads t_9961_100 t_9961_400 tractids
> > roads
> > ...
> > ----------------------------------------------
> > GRASS 5.7.cvs:~ > d.vect roads
> > ERROR: Vector file [roads] not available
> >
> >
> > the more detailed error messageusing the GIS Manager is:
> >
> >
> > child process exited abnormally
> > child process exited abnormally
> > while executing
> > "exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
> > ("eval" body line 1)
> > invoked from within
> > "eval exec -- $cmd $args >@ stdout 2>@ stderr"
> > (procedure "run" line 2)
> > invoked from within
> > "run $cmd"
> > (procedure "DmVector::display" line 77)
> > invoked from within
> > "DmVector::display $node"
> > ("vector" arm line 2)
> > invoked from within
> > "switch $type {
> > group {
> > DmGroup::display $node
> > }
> > raster {
> > DmRaster::display $node
> > }
> > labels {
> > DmLabels::display $node
> > ..."
> > (procedure "Dm::display_node" line 6)
> > invoked from within
> > "Dm::display_node $n"
> > (procedure "DmGroup::display" line 11)
> > invoked from within
> > "DmGroup::display "root""
> > (procedure "Dm::display" line 6)
> > invoked from within
> > "Dm::display"
> > ("uplevel" body line 1)
> > invoked from within
> > "uplevel \#0 $cmd"
> > (procedure "Button::_release" line 18)
> > invoked from within
> > "Button::_release .mainframe.topf.tb0.bbox1.b0"
> > (command bound to event)
> >
> >
> > Otto
> >
> > _______________________________________________
> > grass5 mailing list
> > grass5@grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grass5
> >
>

--
Markus Neteler <neteler itc it> http://mpa.itc.it
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

Could you try
strace d.vect roads 2>&1 | grep access | grep roads

Radim

Otto Dassau wrote:

On Fri, 19 Nov 2004 09:03:06 +0100
Markus Neteler <neteler@itc.it> wrote:

Hi Otto,

Radim submitted a bunch of bugfixes yesterday early evening:

http://grass.itc.it/pipermail/grass-commit/2004-November/date.html#end

Please update again. I just tested and things seem to work ok now.

Hi,

it is the same problem. I can't display vector maps with the current CVS snapshot. Are you sure, it works with your maps

  Otto

GENERAL NOTES to update to current 5.7-CVS:
Probably there was a small bug in 'make mixclean' leaving
the links to 5.3 in the include/ directory. Please check
if grass57/include/ still contains links to GRASS 5.3-CVS
which is wrong. If links are still in existing in that
directory, run

find include -type l -exec rm {} \;

GRASS 5.7-CVS may no longer have links to 5.3-CVS.

Then:
make distclean
cvs up -dP
configure ...
make
make install

Hope this helps

Markus

On Thu, Nov 18, 2004 at 03:37:33PM +0100, Otto Dassau wrote:

On Thu, 18 Nov 2004 09:52:26 +0100
Otto Dassau <otto.dassau@gmx.de> wrote:

Dear list,

Hi,

I checked again, installed GRASS CVS from scratch with the same result. I hope this is a minor bug and will be fixed soon, otherwise it is impossible to work with vector data.

I went back to CVS snapshot grass57_exp_2004_11_13, there it is still working.

thanks
  Otto

I updated GRASS 5.7 from CVS this morning and can't display vector maps anymore. I tried in several locations, with several maps. I can see and select maps, but that's it.

GRASS 5.7.cvs:~ > g.list vect
---------------------------------------------
vector files available in mapset PERMANENT:
archsites soils t_9961_300 t_county bugsites soistr t_9961_300_all t_hydro fields streams t_9961_300_bks t_powerlines quads t_9961_100 t_9961_400 tractids roads ...
----------------------------------------------
GRASS 5.7.cvs:~ > d.vect roads
ERROR: Vector file [roads] not available

the more detailed error messageusing the GIS Manager is:

child process exited abnormally
   while executing
"exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
   ("eval" body line 1)
   invoked from within
"eval exec -- $cmd $args >@ stdout 2>@ stderr"
   (procedure "run" line 2)
   invoked from within
"run $cmd"
   (procedure "DmVector::display" line 77)
   invoked from within
"DmVector::display $node"
   ("vector" arm line 2)
   invoked from within
"switch $type {
       group {
           DmGroup::display $node
}
raster {
    DmRaster::display $node
}
labels {
    DmLabels::display $node
..."
   (procedure "Dm::display_node" line 6)
   invoked from within
"Dm::display_node $n"
   (procedure "DmGroup::display" line 11)
   invoked from within
"DmGroup::display "root""
   (procedure "Dm::display" line 6)
   invoked from within
"Dm::display"
   ("uplevel" body line 1)
   invoked from within
"uplevel \#0 $cmd"
   (procedure "Button::_release" line 18)
   invoked from within
"Button::_release .mainframe.topf.tb0.bbox1.b0"
   (command bound to event)

  Otto

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

--
Markus Neteler <neteler itc it> http://mpa.itc.it
ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

On Fri, 19 Nov 2004 11:00:08 +0100
Radim Blazek <blazek@itc.it> wrote:

Could you try
strace d.vect roads 2>&1 | grep access | grep roads

Hi,

GRASS 5.7.cvs:~ > strace d.vect roads 2>&1 | grep access | grep roads
access("/daten/grassdata/spearfish57/PERMANENT/dig/roads", F_OK) = -1 ENOENT (No such file or directory)

  Otto

Radim

Otto Dassau wrote:
> On Fri, 19 Nov 2004 09:03:06 +0100
> Markus Neteler <neteler@itc.it> wrote:
>
>
>>Hi Otto,
>>
>>Radim submitted a bunch of bugfixes yesterday early evening:
>>
>>http://grass.itc.it/pipermail/grass-commit/2004-November/date.html#end
>>
>>Please update again. I just tested and things seem to work ok now.
>
>
> Hi,
>
> it is the same problem. I can't display vector maps with the current CVS snapshot. Are you sure, it works with your maps
>
> Otto
>
>
>>GENERAL NOTES to update to current 5.7-CVS:
>>Probably there was a small bug in 'make mixclean' leaving
>>the links to 5.3 in the include/ directory. Please check
>>if grass57/include/ still contains links to GRASS 5.3-CVS
>>which is wrong. If links are still in existing in that
>>directory, run
>>
>> find include -type l -exec rm {} \;
>>
>>GRASS 5.7-CVS may no longer have links to 5.3-CVS.
>>
>>Then:
>> make distclean
>> cvs up -dP
>> configure ...
>> make
>> make install
>>
>>Hope this helps
>>
>> Markus
>>
>>On Thu, Nov 18, 2004 at 03:37:33PM +0100, Otto Dassau wrote:
>>
>>>On Thu, 18 Nov 2004 09:52:26 +0100
>>>Otto Dassau <otto.dassau@gmx.de> wrote:
>>>
>>>
>>>>Dear list,
>>>
>>>Hi,
>>>
>>>I checked again, installed GRASS CVS from scratch with the same result. I hope this is a minor bug and will be fixed soon, otherwise it is impossible to work with vector data.
>>>
>>>I went back to CVS snapshot grass57_exp_2004_11_13, there it is still working.
>>>
>>> thanks
>>> Otto
>>>
>>>
>>>
>>>>I updated GRASS 5.7 from CVS this morning and can't display
>>>>vector maps anymore. I tried in several locations, with several maps.
>>>>I can see and select maps, but that's it.
>>>>
>>>>GRASS 5.7.cvs:~ > g.list vect
>>>>---------------------------------------------
>>>>vector files available in mapset PERMANENT:
>>>>archsites soils t_9961_300 t_county
>>>>bugsites soistr t_9961_300_all t_hydro
>>>>fields streams t_9961_300_bks t_powerlines
>>>>quads t_9961_100 t_9961_400 tractids
>>>>roads
>>>>...
>>>>----------------------------------------------
>>>>GRASS 5.7.cvs:~ > d.vect roads
>>>>ERROR: Vector file [roads] not available
>>>>
>>>>
>>>>the more detailed error messageusing the GIS Manager is:
>>>>
>>>>
>>>>child process exited abnormally
>>>>child process exited abnormally
>>>> while executing
>>>>"exec -- d.vect map=roads color=0:0:0 lcolor=0:0:0 fcolor=170:170:170 display=shape type=point,line,boundary,centroid,area icon=basic/cross size=5 fiel..."
>>>> ("eval" body line 1)
>>>> invoked from within
>>>>"eval exec -- $cmd $args >@ stdout 2>@ stderr"
>>>> (procedure "run" line 2)
>>>> invoked from within
>>>>"run $cmd"
>>>> (procedure "DmVector::display" line 77)
>>>> invoked from within
>>>>"DmVector::display $node"
>>>> ("vector" arm line 2)
>>>> invoked from within
>>>>"switch $type {
>>>> group {
>>>> DmGroup::display $node
>>>> }
>>>> raster {
>>>> DmRaster::display $node
>>>> }
>>>> labels {
>>>> DmLabels::display $node
>>>>..."
>>>> (procedure "Dm::display_node" line 6)
>>>> invoked from within
>>>>"Dm::display_node $n"
>>>> (procedure "DmGroup::display" line 11)
>>>> invoked from within
>>>>"DmGroup::display "root""
>>>> (procedure "Dm::display" line 6)
>>>> invoked from within
>>>>"Dm::display"
>>>> ("uplevel" body line 1)
>>>> invoked from within
>>>>"uplevel \#0 $cmd"
>>>> (procedure "Button::_release" line 18)
>>>> invoked from within
>>>>"Button::_release .mainframe.topf.tb0.bbox1.b0"
>>>> (command bound to event)
>>>>
>>>>
>>>> Otto
>>>>
>>>>_______________________________________________
>>>>grass5 mailing list
>>>>grass5@grass.itc.it
>>>>http://grass.itc.it/mailman/listinfo/grass5
>>>>
>>>
>>--
>>Markus Neteler <neteler itc it> http://mpa.itc.it
>>ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
>>MPBA - Predictive Models for Biol. & Environ. Data Analysis
>>Via Sommarive, 18 - 38050 Povo (Trento), Italy
>>
>
>
> _______________________________________________
> grass5 mailing list
> grass5@grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5

You are running 5.7 modules with 5.0/3 libs.

Radim

Otto Dassau wrote:

On Fri, 19 Nov 2004 11:00:08 +0100
Radim Blazek <blazek@itc.it> wrote:

Could you try
strace d.vect roads 2>&1 | grep access | grep roads

Hi,

GRASS 5.7.cvs:~ > strace d.vect roads 2>&1 | grep access | grep roads
access("/daten/grassdata/spearfish57/PERMANENT/dig/roads", F_OK) = -1 ENOENT (No such file or directory)

  Otto