Help: Grass on Linux installation

Hi !

The trick compiling modules using lex is to modify your /usr/lib/flex.skel.

Linux has flex and it's used instead of lex. Here is diffs betweed normal
linux /usr/lib/flex.skel (Slackware 1,?.?) and /usr/lib/flex.skel compiling
********************************************
grass:
bash# diff flex.skel.grass flex.skel.ori
11d10
< int yylineno;
130a130

#define yywrap() 1

282c282
< static int yyinput YY_PROTO(( void ));
---

static int input YY_PROTO(( void ));

513c513
< if ( number_to_move == 1 )
---

      if ( number_to_move - YY_MORE_ADJ == 1 )

637c637
< static int yyinput()
---

static int input()

676c676
< return ( yyinput() );
---

                  return ( input() );

*****************************************************

With this configuration I was able to compile r.binfer and r.combine.
Then you must edit $(GRASSBASE)/etc/bin/main/cmd/r.combine
and change : from 1st row to #!/bin/sh

I also used -traditional flag with compilation

********************************************************************************
* Janne Soimasuo * phone +358-73-151 4519 *
* GIS & RS lab. * fax +358-73-151 3590 *
* Faculty of Forestry * *
* University of Joensuu * email janne.soimasuo@joensuu.fi *
* * jsoi@gis.joensuu.fi *
* P.O.BOX 111 * *
* FIN-80101 JOENSUU * "There never enough time to do all the nothing *
* FINLAND * you want" Calvin *
********************************************************************************