Bug report #4394
make clean fails to clean grass files
|Affected QGIS version:||master||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||fixed|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||14326|
Building GRASS support in QGIS is driving me nuts.
Part of the problem was "make clean" failing to clean built GRASS support:
$ make clean $ find . -type f | xargs grep 'Revision: 37101' Binary file ./output/lib/qgis/plugins/libqgisgrass.so.1.8.0 matches Binary file ./output/lib/qgis/grass/modules/qgis.d.rast matches Binary file ./output/lib/qgis/grass/modules/qgis.g.info matches Binary file ./src/providers/grass/CMakeFiles/qgis.d.rast.dir/qgis.d.rast.c.o matches Binary file ./src/providers/grass/CMakeFiles/qgis.g.info.dir/qgis.g.info.c.o matches Binary file ./src/providers/grass/CMakeFiles/qgisgrass.dir/qgsgrass.cpp.o matches
All those binary objects won't be rebuilt so would still embed the GRASS version installed at time of previous build.
#3 Updated by Sandro Santilli almost 10 years ago
except find output -type f:
... which should likely not be there.