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?
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?
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.
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.
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.