[GRASS-user] Makefile:22: include/Make/Platform.make: No such file or directory

Thanks to those who replied to my previous thread i.vpoints. I have been trying the CVS install and hit errors in the make process, I get similar errors using both 6.0-CVS and 6.1-CVS snapshots from http://grass.itc.it/faq/cvs_howto.html

cd /usr/local/src/grass61
tar xzf grass-6.1.cvs_src_snapshot_2006_06_18.tar.gz
export CVSROOT=:pserver:grass-guest@intevation.de:/home/grass/grassrepository
cvs login
cvs up -dP
cd grass-6.1.cvs_src_snapshot_2006_06_18

CFLAGS="-ggdb -march=k8 -Wall" ./configure \
  --with-tcltk-includes=/usr/include/tcl8.4 \
  --with-motif \
  --with-motif-includes=/usr/include/qt3 \
  --with-readline \
  --with-cxx \
  --with-odbc \
  --with-sqlite \
   --with-freetype \
  --with-postgres-includes=/usr/include/postgresql \
  --with-freetype-includes=/usr/include/freetype2 \
  --with-ffmpeg \
  --with-ffmpeg-includes=/usr/include/ffmpeg \
  --enable-64bit \
  --with-libs=/usr/lib64 \
  --with-ffmpeg \
  --with-tiff \
  --with-blas \
  --with-lapack \
  2>&1 | tee config_log.txt

make distclean
make

Makefile:22: include/Make/Platform.make: No such file or directory
Makefile:23: include/Make/Grass.make: No such file or directory
make: *** No rule to make target `include/Make/Grass.make'. Stop.

if I use the locate command...

updatedb
locate Grass.make
/usr/local/src/grass60/grass-6.0.cvs_src_snapshot_2006_06_17/include/Make/Grass.make.in
/usr/local/src/grass61/grass-6.1.cvs_src_snapshot_2006_06_18/include/Make/Grass.make.in

so while a Grass.make.in exists the required Grass.make appears to be missing and the same applies regarding Platform.make

I'm not sure how to proceed with configuration from here.

Many thanks in advance for any hints
Dave

On Fri, Jun 23, 2006 at 01:47:50PM +0100, David wrote:

Thanks to those who replied to my previous thread i.vpoints. I have been trying the CVS install and hit errors in the make process, I get similar errors using both 6.0-CVS and 6.1-CVS snapshots from http://grass.itc.it/faq/cvs_howto.html

cd /usr/local/src/grass61
tar xzf grass-6.1.cvs_src_snapshot_2006_06_18.tar.gz
export CVSROOT=:pserver:grass-guest@intevation.de:/home/grass/grassrepository
cvs login
cvs up -dP
cd grass-6.1.cvs_src_snapshot_2006_06_18

CFLAGS="-ggdb -march=k8 -Wall" ./configure \
  --with-tcltk-includes=/usr/include/tcl8.4 \
  --with-motif \
  --with-motif-includes=/usr/include/qt3 \
  --with-readline \
  --with-cxx \
  --with-odbc \
  --with-sqlite \
   --with-freetype \
  --with-postgres-includes=/usr/include/postgresql \
  --with-freetype-includes=/usr/include/freetype2 \
  --with-ffmpeg \
  --with-ffmpeg-includes=/usr/include/ffmpeg \
  --enable-64bit \
  --with-libs=/usr/lib64 \
  --with-ffmpeg \
  --with-tiff \
  --with-blas \
  --with-lapack \
  2>&1 | tee config_log.txt

make distclean

here is the problem: don't run 'make distclean' because it will remove
the configuration again.

Just:

make

then (maybe as root):

make install

Cheers,
Markus

Makefile:22: include/Make/Platform.make: No such file or directory
Makefile:23: include/Make/Grass.make: No such file or directory
make: *** No rule to make target `include/Make/Grass.make'. Stop.

if I use the locate command...

updatedb
locate Grass.make
/usr/local/src/grass60/grass-6.0.cvs_src_snapshot_2006_06_17/include/Make/Grass.make.in
/usr/local/src/grass61/grass-6.1.cvs_src_snapshot_2006_06_18/include/Make/Grass.make.in

so while a Grass.make.in exists the required Grass.make appears to be missing and the same applies regarding Platform.make

I'm not sure how to proceed with configuration from here.

Many thanks in advance for any hints
Dave

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

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

On Fri, 23 Jun 2006 14:08:15 +0200
Markus Neteler <neteler@itc.it> wrote:

On Fri, Jun 23, 2006 at 01:47:50PM +0100, David wrote:
> Thanks to those who replied to my previous thread i.vpoints. I have
> been trying the CVS install and hit errors in the make process, I
> get similar errors using both 6.0-CVS and 6.1-CVS snapshots from
> http://grass.itc.it/faq/cvs_howto.html
>
> cd /usr/local/src/grass61
> tar xzf grass-6.1.cvs_src_snapshot_2006_06_18.tar.gz
> export
> CVSROOT=:pserver:grass-guest@intevation.de:/home/grass/grassrepository
> cvs login cvs up -dP
> cd grass-6.1.cvs_src_snapshot_2006_06_18
>
> CFLAGS="-ggdb -march=k8 -Wall" ./configure \
> --with-tcltk-includes=/usr/include/tcl8.4 \
> --with-motif \
> --with-motif-includes=/usr/include/qt3 \
> --with-readline \
> --with-cxx \
> --with-odbc \
> --with-sqlite \
> --with-freetype \
> --with-postgres-includes=/usr/include/postgresql \
> --with-freetype-includes=/usr/include/freetype2 \
> --with-ffmpeg \
> --with-ffmpeg-includes=/usr/include/ffmpeg \
> --enable-64bit \
> --with-libs=/usr/lib64 \
> --with-ffmpeg \
> --with-tiff \
> --with-blas \
> --with-lapack \
> 2>&1 | tee config_log.txt
>
> make distclean

here is the problem: don't run 'make distclean' because it will remove
the configuration again.

Also, don't build with blas and lapack, they are not used for anything.
Read REQUIREMENTS.html.

Motif id needed for xanim only - do you need it?

And no need to specify several of those switches explicitely - many are
turned on by default. See ./configure --help | grep "default: yes"

Cheers,
Maciek

------------------------------------------------------------------------
CIEP?E KRAJE - CIEP?E MORZA. Szukasz atrakcyjnego wypoczynku w przyst?pnej cenie, zapoznaj si? z nasz? ofert?.
ZAPRASZAMY

www.skarpatravel.pl