[GRASSLIST:1179] Grass5.1

Hi,

I'm trying to build grass5.1 again. I've got a cvs version (5.0.3 cvs april 2003) and installed latest gdalGDAL 1.1.9.0, released 2003/06/27 and PROJ.4, 4.4.7, 31 March 2003.
Now after './configure' en 'make mix', it breaks on 'make'. Last part to stdout:

make[2]: Leaving directory `/home/sjors/grass/grass51_exp_2003_09_06/lib/linkm'
proj
make[2]: Entering directory `/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[2]: *** No rule to make target `/home/sjors/grass/grass51_exp_2003_09_06/dist.i686-pc-linux-gnu/etc/nad', needed by `default'. Stop.
make[2]: Leaving directory `/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/sjors/grass/grass51_exp_2003_09_06/lib'
make: *** [default] Error 1

Is my cvs grass5 too old? Does it mean that version 4.4.7 of PROJ.4 is not supported? Should I revert to 4.3 (I think)? Well anybody has a clue?

Greetings Sjors

Is my cvs grass5 too old? Does it mean that version 4.4.7 of PROJ.4 is
not supported? Should I revert to 4.3 (I think)? Well anybody has a
clue?

4.4.7 is supported, running it here. It might even be requried(?).

Hamish

On Wednesday 10 September 2003 22:16, Sjors wrote:

Hi,

I'm trying to build grass5.1 again. I've got a cvs version (5.0.3 cvs
april 2003) and installed latest gdalGDAL 1.1.9.0, released 2003/06/27
and PROJ.4, 4.4.7, 31 March 2003.
Now after './configure' en 'make mix', it breaks on 'make'. Last part
to stdout:

make[2]: Leaving directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/linkm'
proj
make[2]: Entering directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[2]: *** No rule to make target
`/home/sjors/grass/grass51_exp_2003_09_06/dist.i686-pc-linux-gnu/etc/nad',
needed by `default'. Stop.
make[2]: Leaving directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/sjors/grass/grass51_exp_2003_09_06/lib'
make: *** [default] Error 1

Is my cvs grass5 too old?

5.0 must be CVS HEAD version not release (stable), read grass51/INSTALL.

Radim

Does it mean that version 4.4.7 of PROJ.4 is
not supported? Should I revert to 4.3 (I think)? Well anybody has a clue?

Greetings Sjors

On Wed, 10 Sep 2003, Sjors wrote:

Hi,

I'm trying to build grass5.1 again. I've got a cvs version (5.0.3 cvs

[...]

make[2]: Entering directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[2]: *** No rule to make target
`/home/sjors/grass/grass51_exp_2003_09_06/dist.i686-pc-linux-gnu/etc/nad',
needed by `default'. Stop.

I think that is a bug in lib/proj/Makefile in GRASS 5.1; I fixed it on
Monday of this week. So you need to update to the latest 5.1 CVS, or get
the updated version of the file here
http://freegis.org/cgi-bin/viewcvs.cgi/*checkout*/grass51/lib/proj/Makefile

Paul

On Wed, Sep 10, 2003 at 10:16:59PM +0200, Sjors wrote:

Hi,

I'm trying to build grass5.1 again. I've got a cvs version (5.0.3 cvs
april 2003) and installed latest gdalGDAL 1.1.9.0, released 2003/06/27
and PROJ.4, 4.4.7, 31 March 2003.
Now after './configure' en 'make mix', it breaks on 'make'. Last part
to stdout:

make[2]: Leaving directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/linkm'
proj
make[2]: Entering directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[2]: *** No rule to make target
`/home/sjors/grass/grass51_exp_2003_09_06/dist.i686-pc-linux-gnu/etc/nad',
needed by `default'. Stop.
make[2]: Leaving directory
`/home/sjors/grass/grass51_exp_2003_09_06/lib/proj'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/sjors/grass/grass51_exp_2003_09_06/lib'
make: *** [default] Error 1

There was a fix for that a few days ago.

Run

cvs up -dP
in your GRASS 5.1 directory to get it. Then it will compile.

Markus

Hi,

Thanks everybody for replying. The makefile didn't work at first. Then I did complete recompile on 'grass50 cvs head latest' and grass51 cvs latest. Now it works.

Greetings Sjors