In the log there is: /Applications/Xcode.app/Contents/Developer/usr/bin/make xml/menudata.xml GISRC=... LC_ALL=C python core/toolboxes.py > xml/menudata.xml /Applications/Xcode.app/Contents/Developer/usr/bin/make xml/module_tree_menudata.xml GISRC=... LC_ALL=C python core/toolboxes.py "module_tree" > xml/module_tree_menudata.xml
But in my log I see: make xml/menudata.xml make[1]: Entering directory '/home/vpetras/dev/grass/gcc_trunk/gui/wxpython' GISRC=... LC_ALL=C python core/toolboxes.py > xml/menudata.xml GISRC=... LC_ALL=C python core/toolboxes.py "validate" xml/menudata.xml make[1]: Leaving directory '/home/vpetras/dev/grass/gcc_trunk/gui/wxpython' make xml/module_tree_menudata.xml make[1]: Entering directory '/home/vpetras/dev/grass/gcc_trunk/gui/wxpython' GISRC=... LC_ALL=C python core/toolboxes.py "module_tree" > xml/module_tree_menudata.xml GISRC=... LC_ALL=C python core/toolboxes.py "validate" xml/module_tree_menudata.xml make[1]: Leaving directory '/home/vpetras/dev/grass/gcc_trunk/gui/wxpython' One small difference are the lines "Leaving directory". Perhaps different version of make? But the bigger issue is that I have two "toolboxes.py "validate" xml/...xml" lines and I don't see them in the Michael's Mac OS log. They are in the Makefile: xml/menudata.xml: core/toolboxes.py $(call run_grass,$(PYTHON) $< > $@) $(call run_grass,$(PYTHON) $< "validate" $@) xml/module_tree_menudata.xml: core/toolboxes.py $(call run_grass,$(PYTHON) $< "module_tree" > $@) $(call run_grass,$(PYTHON) $< "validate" $@) The "validate" step is supposed to create an error during compilation in case something is wrong with the generated XMLs. But it seems that it is not executed on Michael's Mac. Different Makefiles? Different make? Unfortunately, the Travis CI log does not show anything (due to the workaround for Mac?), so we can't compare.
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev