xdriver problem
    Markus Neteler 
    neteler at geog.uni-hannover.de
       
    Thu Oct 21 08:53:09 EDT 1999
    
    
  
> linux redhat 6.0 kernel 2.2.15
> grass 4.21 compiled ok but...
> when compiling the xdriver (either _8 or _24) i get this message:
> 
> make[1]: Entering directory
> `/usr/grass4.2/src421/src/display/devices/XDRIVER_24/XDRIVER24'
> 
> rm -f OBJ.linux/SWITCHER.o
> gcc -O2 -m486 -DATT_386 -D_NO_PROTO  -I/usr/include
> -I/usr/grass4.2/src421/src/include   -DUSE_TERMIO -c SWITCHER.c
> SWITCHER.c:45: macro `strcpy' used without args
> make[1]: *** [OBJ.linux/SWITCHER.o] Error 1
> make[1]: Leaving directory
> '/usr/grass4.2/src421/src/display/devices/XDRIVER_24/XDRIVER24'
> make: *** [all] Error 2
Just comment the line 45 in 
src/display/devices/XDRIVER_24/XDRIVER24/Switcher.c
like this:
/*char *malloc(), *strcpy();*/
Then it compiles. (hi C-gurus, I hope it is o.k.)
Markus
    
    
More information about the grass-user
mailing list