 
> I am using GRASS4.1.5 on LINUX. My digitizer emulates Calcomp 9100
> and I am trying to use it with v.digit. The digitizer seems to
> be working okay when I run the calc_diag program. I can also
> use my digitizer under MS-DOS. However, when I run it with
> v.digit, I select my digitizer and vector file and the screen
> prompt "Do you want to continue [y/n] ? " appears. when I answer
> yes I get a segmentation fault. Can anybody give me some suggestions
> to get my digitizer working.
> Thanks in advance
 
Interesting timing.  I finally got around to trying to figure out why
v.digit doesn't work with Linux, and I'm not entirely sure I figured
everything out -- in fact I'm entirely sure I haven't figured everything
out -- but I did get a version of v.digit compiled that works on my
44 Mhz 486, and also on a colleague's 200 Mhz Pentium.

The problems I dealt with had to do with Linux reads of the serial port
happening faster than the serial port was able to supply information, so
that often several error reads were returned for each correct read from
the serial port.  There are various places in the v.digit code that didn't
handle these errror reads.

I'm pretty busy with a lot of things at the moment, but if any of you
have GRASS running on a Linux box, have a digitizer, and have found
that v.digit won't work with the digitizer, let me know, and you can
be some of my guinea pigs in trying to get this modified v.digit to 
work.

If any other GRASS programmers have been working on this problem, let
me know, and we can compare notes and code, and see if we can come up
with proper, stable patches to v.digit that accommodate GRASS on Linux.

Tim.

 ---------------------------------------------------------------
 Tim Martin                    *     The worker earning $30,000 
 Spatial Information Systems   *     a year is subsidizing the 
 University of Alberta         *     salary of the $1 million 
 Tim.Martin@UAlberta.CA        *     CEO through her taxes.
 (403) 492-6586                *              - Alexa McDonough
 ---------------------------------------------------------------


