Markus Metz wrote:

> missing is:
> 
> make distclean
> 
> > # svn checkout https://svn.osgeo.org/grass/grass/trunk grass_trunk
> > # ./configure --enable-shared --without-mysql --without-sqlite --with-gdal
> > --without-fftw --with-postgres --with-postgres-includes=/usr/include/pgsql
> > --with-freetype-includes=/usr/include/freetype2
> > --with-freetype-libs=/usr/lib --with-geos=/usr/local/bin/geos-config
> > # make
> >
> > or
> >
> > # make clean
> here to, because make clean is not enough:
> 
> make distclean

The difference between "make clean" and "make distclean" is that the
latter removes files generated by configure, after which the only
files in the source tree should be those from the repository plus any
which have been placed there by mechanisms other than the build
process.

It is never *necessary* to run "make distclean"; "make clean" is
enough, provided that you re-run configure whenever any related files
have changed. However, running "make distclean" after "svn update"
will prevent problems arising from forgetting to re-run configure (as
you'll get blatant errors rather than subtle problems).

-- 
Glynn Clements <[email protected]>
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to