[GRASS5] grass 5.1 mix-linking errors

Hi, upon 'make mix' for GRASS 5.1 I get the following errors, all seem to
be due to missing recursed subdirectories in the 5.1 tree.

Hamish

======================================

ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/bmf.b' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/bmf.b': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/bmf_to_cll.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/bmf_to_cll.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/do_dots.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/do_dots.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/do_line.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/do_line.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/find_area.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/find_area.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/ply_t_bmif.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/ply_t_bmif.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/ply_to_cll.h' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/ply_to_cll.h': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/save_area.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/save_area.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/wrte_recrd.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/wrte_recrd.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/yadjust.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/yadjust.c': No such file or directory
ln: creating symbolic link `.//raster/wildfire/r.spread/prob_invsqr/prob_invsqr.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/wildfire/src/r.spread/prob_invsqr/prob_invsqr.c': No such file or directory

On Fri, Aug 01, 2003 at 12:06:41PM +1200, Hamish wrote:

Hi, upon 'make mix' for GRASS 5.1 I get the following errors, all seem to
be due to missing recursed subdirectories in the 5.1 tree.

Hamish,

the subdirectory is present in CVS. I guess you forgot to use '-dP':

cd raster/r.le/r.le.setup
cvs up -dP
cd ../../../
make mix

Markus

Hamish

======================================

ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/bmf.b' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/bmf.b': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/bmf_to_cll.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/bmf_to_cll.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/do_dots.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/do_dots.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/do_line.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/do_line.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/find_area.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/find_area.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/ply_t_bmif.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/ply_t_bmif.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/ply_to_cll.h' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/ply_to_cll.h': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/save_area.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/save_area.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/wrte_recrd.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/wrte_recrd.c': No such file or directory
ln: creating symbolic link `.//raster/r.le/r.le.setup/polytocell/yadjust.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/r.le/r.le.setup/polytocell/yadjust.c': No such file or directory
ln: creating symbolic link `.//raster/wildfire/r.spread/prob_invsqr/prob_invsqr.c' to `/usr/src/grass_src/grass50_CVS_HEAD/src/raster/wildfire/src/r.spread/prob_invsqr/prob_invsqr.c': No such file or directory

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

--
Markus Neteler <neteler@itc.it> http://mpa.itc.it
ITC-irst, Istituto per la Ricerca Scientifica e Tecnologica
MPBA - Predictive Models for Biol. & Environ. Data Analysis
Via Sommarive, 18 - 38050 Povo (Trento), Italy

On Fri, Aug 01, 2003 at 11:57:16AM +0200, Markus Neteler wrote:

On Fri, Aug 01, 2003 at 12:06:41PM +1200, Hamish wrote:
> Hi, upon 'make mix' for GRASS 5.1 I get the following errors, all seem to
> be due to missing recursed subdirectories in the 5.1 tree.

Hamish,

the subdirectory is present in CVS. I guess you forgot to use '-dP':

cd raster/r.le/r.le.setup
cvs up -dP
cd ../../../
make mix

Ah, now I got it. The -P is the *problem* in this case
as it deletes empty directories (it's empty initially
so I'll add a small README there).

Try

cd raster/r.le/r.le.setup
cvs up -d
cd ../../../
make mix

Then it should work. In some minutes also with -dP when the file
is arrived in CVS.

Markus

> > Hi, upon 'make mix' for GRASS 5.1 I get the following errors, all seem to
> > be due to missing recursed subdirectories in the 5.1 tree.

...

>
> cd raster/r.le/r.le.setup
> cvs up -dP
> cd ../../../
> make mix

Ah, now I got it. The -P is the *problem* in this case
as it deletes empty directories (it's empty initially
so I'll add a small README there).

ok, that's it. It all works now.

Hamish