[GRASSLIST:5248] Re: install-grass51 No rule to make target `bitmap.c'

Piero Cavalieri grasspiero at tiscali.it
Sun Dec 29 10:05:12 EST 2002


Nico Hardebol wrote:

>Dear all,
>
>While doing - grass 5.1 Make - I get an error due to No rule to make target 
>bitmap.c'.
>I use grass51src_cvs_snapshot_exp_2002_12_2 and 
>grass50src_cvs_snapshot_exp_2002_12_20, install the software under Suse linux 
>7.2
>and do:
>
>CFLAGS="-g -Wall" ./configure --with-grass50=../grass50_exp_2002_12_20 
>--with-postgres-includes=/usr/local/pgsql/include
>(for some reason the postgres-includes can not be found so 
>--with-postgres-includes....... etc.)
>The compilation is succesful:
>GRASS is now configured for i686-pc-linux-gnu
>
>make mix
>./tools/link -old=../grass50_exp_2002_12_20 -new=./ -conf=./tools/link.conf
>Linking
>Subdir ignored: ../grass50_exp_2002_12_20/src/include/CVS
>Subdir ignored: ../grass50_exp_2002_12_20/src/include/geom
>Subdir ignored: ../grass50_exp_2002_12_20/src/include/vect
>Subdir ignored: ../grass50_exp_2002_12_20/src/libes/bitmap/CVS ......
>make mix = also succesful
>.... although some subdir's are ignored:
>but these are not linked yet (true?)
>
>make or ( make 2>&1 | tee compileOutput.log )
>problems arises:
>the  compileOutput.log shows:
>
>compileOutput.log:
>make[1]: Entering directory `/home/harj/gis/grass/grass51_exp_2002_12_20/lib'
>bitmap
>make[2]: Entering directory 
>`/home/harj/gis/grass/grass51_exp_2002_12_20/lib/bitmap'
>make[2]: *** No rule to make target `bitmap.c', needed by 
>`OBJ.i686-pc-linux-gnu/bitmap.o'.  Stop.
>make[2]: Leaving directory 
>`/home/harj/gis/grass/grass51_exp_2002_12_20/lib/bitmap'
>make[1]: *** [subdirs] Error 1
>make[1]: Leaving directory `/home/harj/gis/grass/grass51_exp_2002_12_20/lib'
>make: *** [default] Error 1
>
>Any ideas?
>
>with kinest regards,
>Nico Hardebol
>
>
>  
>
Why a  .c should be a target? Check the Makefile. (However I hadn't any 
of these problems!)




More information about the grass-user mailing list