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
