mkdir -p /tmp/build/r.futures/bin mkdir -p /tmp/build/r.futures/etc mkdir -p /tmp/build/r.futures/docs/html mkdir -p /tmp/build/r.futures/docs/man mkdir -p /tmp/build/r.futures/docs/man/man1 make -C r.futures.calib/ || echo /tmp/grass_addons/r.futures/r.futures.calib/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.calib' mkdir -p /tmp/build/r.futures/scripts /usr/bin/install -c r.futures.calib.py /tmp/build/r.futures/scripts/r.futures.calib if [ "/tmp/build/r.futures/scripts/r.futures.calib" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.calib --html-description < /dev/null | grep -v '\|\| ' > r.futures.calib.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.calib > /tmp/build/r.futures/docs/html/r.futures.calib.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.calib.html" "/tmp/build/r.futures/docs/man/man1/r.futures.calib.1" if [ "/tmp/build/r.futures/scripts/r.futures.calib" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.calib --md-description < /dev/null > r.futures.calib.tmp.md ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.calib > /usr/local/grass85/docs/mkdocs/source/r.futures.calib.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.calib.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.calib_to_translate.c rm r.futures.calib.tmp.md r.futures.calib.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.calib' make -C r.futures.demand/ || echo /tmp/grass_addons/r.futures/r.futures.demand/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.demand' /usr/bin/install -c r.futures.demand.py /tmp/build/r.futures/scripts/r.futures.demand if [ "/tmp/build/r.futures/scripts/r.futures.demand" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.demand --html-description < /dev/null | grep -v '\|\| ' > r.futures.demand.tmp.html ; fi /usr/bin/install -c -m 644 r_futures_demand_plot_exp_approach.png /tmp/build/r.futures/docs/html/r_futures_demand_plot_exp_approach.png /usr/bin/install -c -m 644 r_futures_demand_plot_exponential.png /tmp/build/r.futures/docs/html/r_futures_demand_plot_exponential.png /usr/bin/install -c -m 644 r_futures_demand_plot_linear.png /tmp/build/r.futures/docs/html/r_futures_demand_plot_linear.png /usr/bin/install -c -m 644 r_futures_demand_plot_logarithmic2.png /tmp/build/r.futures/docs/html/r_futures_demand_plot_logarithmic2.png /usr/bin/install -c -m 644 r_futures_demand_plot_logarithmic.png /tmp/build/r.futures/docs/html/r_futures_demand_plot_logarithmic.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.demand > /tmp/build/r.futures/docs/html/r.futures.demand.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.demand.html" "/tmp/build/r.futures/docs/man/man1/r.futures.demand.1" if [ "/tmp/build/r.futures/scripts/r.futures.demand" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.demand --md-description < /dev/null > r.futures.demand.tmp.md ; fi /usr/bin/install -c -m 644 r_futures_demand_plot_exp_approach.png /usr/local/grass85/docs/mkdocs/source/r_futures_demand_plot_exp_approach.png /usr/bin/install -c -m 644 r_futures_demand_plot_exponential.png /usr/local/grass85/docs/mkdocs/source/r_futures_demand_plot_exponential.png /usr/bin/install -c -m 644 r_futures_demand_plot_linear.png /usr/local/grass85/docs/mkdocs/source/r_futures_demand_plot_linear.png /usr/bin/install -c -m 644 r_futures_demand_plot_logarithmic2.png /usr/local/grass85/docs/mkdocs/source/r_futures_demand_plot_logarithmic2.png /usr/bin/install -c -m 644 r_futures_demand_plot_logarithmic.png /usr/local/grass85/docs/mkdocs/source/r_futures_demand_plot_logarithmic.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.demand > /usr/local/grass85/docs/mkdocs/source/r.futures.demand.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.demand.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.demand_to_translate.c rm r.futures.demand.tmp.html r.futures.demand.tmp.md make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.demand' make -C r.futures.devpressure/ || echo /tmp/grass_addons/r.futures/r.futures.devpressure/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.devpressure' /usr/bin/install -c r.futures.devpressure.py /tmp/build/r.futures/scripts/r.futures.devpressure if [ "/tmp/build/r.futures/scripts/r.futures.devpressure" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.devpressure --html-description < /dev/null | grep -v '\|\| ' > r.futures.devpressure.tmp.html ; fi /usr/bin/install -c -m 644 devpressure_example.png /tmp/build/r.futures/docs/html/devpressure_example.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.devpressure > /tmp/build/r.futures/docs/html/r.futures.devpressure.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.devpressure.html" "/tmp/build/r.futures/docs/man/man1/r.futures.devpressure.1" if [ "/tmp/build/r.futures/scripts/r.futures.devpressure" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.devpressure --md-description < /dev/null > r.futures.devpressure.tmp.md ; fi /usr/bin/install -c -m 644 devpressure_example.png /usr/local/grass85/docs/mkdocs/source/devpressure_example.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.devpressure > /usr/local/grass85/docs/mkdocs/source/r.futures.devpressure.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.devpressure.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.devpressure_to_translate.c rm r.futures.devpressure.tmp.html r.futures.devpressure.tmp.md make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.devpressure' make -C r.futures.gridvalidation/ || echo /tmp/grass_addons/r.futures/r.futures.gridvalidation/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.gridvalidation' /usr/bin/install -c r.futures.gridvalidation.py /tmp/build/r.futures/scripts/r.futures.gridvalidation if [ "/tmp/build/r.futures/scripts/r.futures.gridvalidation" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.gridvalidation --html-description < /dev/null | grep -v '\|\| ' > r.futures.gridvalidation.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.gridvalidation > /tmp/build/r.futures/docs/html/r.futures.gridvalidation.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.gridvalidation.html" "/tmp/build/r.futures/docs/man/man1/r.futures.gridvalidation.1" /tmp/build/r.futures/docs/html/r.futures.gridvalidation.html:192:0: Error (IndexError('pop from empty list')):

make[1]: *** [/usr/local/grass85/include/Make/Html.make:15: /tmp/build/r.futures/docs/man/man1/r.futures.gridvalidation.1] Error 1 rm r.futures.gridvalidation.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.gridvalidation' make -C r.futures.parallelpga/ || echo /tmp/grass_addons/r.futures/r.futures.parallelpga/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.parallelpga' /usr/bin/install -c r.futures.parallelpga.py /tmp/build/r.futures/scripts/r.futures.parallelpga if [ "/tmp/build/r.futures/scripts/r.futures.parallelpga" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.parallelpga --html-description < /dev/null | grep -v '\|\| ' > r.futures.parallelpga.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.parallelpga > /tmp/build/r.futures/docs/html/r.futures.parallelpga.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.parallelpga.html" "/tmp/build/r.futures/docs/man/man1/r.futures.parallelpga.1" if [ "/tmp/build/r.futures/scripts/r.futures.parallelpga" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.parallelpga --md-description < /dev/null > r.futures.parallelpga.tmp.md ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.parallelpga > /usr/local/grass85/docs/mkdocs/source/r.futures.parallelpga.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.parallelpga.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.parallelpga_to_translate.c rm r.futures.parallelpga.tmp.md r.futures.parallelpga.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.parallelpga' make -C r.futures.pga/ || echo /tmp/grass_addons/r.futures/r.futures.pga/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.pga' /usr/bin/install -c r.futures.pga.py /tmp/build/r.futures/scripts/r.futures.pga if [ "/tmp/build/r.futures/scripts/r.futures.pga" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.pga --html-description < /dev/null | grep -v '\|\| ' > r.futures.pga.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.pga > /tmp/build/r.futures/docs/html/r.futures.pga.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.pga.html" "/tmp/build/r.futures/docs/man/man1/r.futures.pga.1" if [ "/tmp/build/r.futures/scripts/r.futures.pga" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.pga --md-description < /dev/null > r.futures.pga.tmp.md ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.pga > /usr/local/grass85/docs/mkdocs/source/r.futures.pga.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.pga.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.pga_to_translate.c rm r.futures.pga.tmp.md r.futures.pga.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.pga' make -C r.futures.potential/ || echo /tmp/grass_addons/r.futures/r.futures.potential/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.potential' /usr/bin/install -c r.futures.potential.py /tmp/build/r.futures/scripts/r.futures.potential if [ "/tmp/build/r.futures/scripts/r.futures.potential" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.potential --html-description < /dev/null | grep -v '\|\| ' > r.futures.potential.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.potential > /tmp/build/r.futures/docs/html/r.futures.potential.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.potential.html" "/tmp/build/r.futures/docs/man/man1/r.futures.potential.1" if [ "/tmp/build/r.futures/scripts/r.futures.potential" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.potential --md-description < /dev/null > r.futures.potential.tmp.md ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.potential > /usr/local/grass85/docs/mkdocs/source/r.futures.potential.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.potential.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.potential_to_translate.c rm r.futures.potential.tmp.md r.futures.potential.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.potential' make -C r.futures.potsurface/ || echo /tmp/grass_addons/r.futures/r.futures.potsurface/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.potsurface' /usr/bin/install -c r.futures.potsurface.py /tmp/build/r.futures/scripts/r.futures.potsurface if [ "/tmp/build/r.futures/scripts/r.futures.potsurface" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.potsurface --html-description < /dev/null | grep -v '\|\| ' > r.futures.potsurface.tmp.html ; fi /usr/bin/install -c -m 644 r_futures_potsurface.png /tmp/build/r.futures/docs/html/r_futures_potsurface.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.potsurface > /tmp/build/r.futures/docs/html/r.futures.potsurface.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.potsurface.html" "/tmp/build/r.futures/docs/man/man1/r.futures.potsurface.1" if [ "/tmp/build/r.futures/scripts/r.futures.potsurface" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.potsurface --md-description < /dev/null > r.futures.potsurface.tmp.md ; fi /usr/bin/install -c -m 644 r_futures_potsurface.png /usr/local/grass85/docs/mkdocs/source/r_futures_potsurface.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.potsurface > /usr/local/grass85/docs/mkdocs/source/r.futures.potsurface.md GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C g.parser -t r.futures.potsurface.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass85/locale/scriptstrings/r.futures.potsurface_to_translate.c rm r.futures.potsurface.tmp.md r.futures.potsurface.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.potsurface' make -C r.futures.simulation/ || echo /tmp/grass_addons/r.futures/r.futures.simulation/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.simulation' test -d OBJ.x86_64-pc-linux-gnu || mkdir -p OBJ.x86_64-pc-linux-gnu gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/climate.o -c climate.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/devpressure.o -c devpressure.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/inputs.o -c inputs.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/main.o -c main.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/map.o -c map.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/output.o -c output.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/patch.o -c patch.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/random.o -c random.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/redistribute.o -c redistribute.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/simulation.o -c simulation.c gcc -O2 -std=gnu99 -m64 -I/usr/local/grass85/include -I/usr/local/grass85/include -DPACKAGE=\""grassmods"\" -I/usr/local/grass85/include -I/usr/local/grass85/include -DRELDIR=\"/tmp/grass_addons/r.futures/r.futures.simulation\" -o OBJ.x86_64-pc-linux-gnu/utils.o -c utils.c : && gcc -L/usr/local/grass85/lib -L/usr/local/grass85/lib -s -Wl,--export-dynamic -Wl,-rpath-link,/usr/local/grass85/lib -Wl,-rpath,/usr/local/grass85/lib -o /tmp/build/r.futures/bin/r.futures.simulation OBJ.x86_64-pc-linux-gnu/climate.o OBJ.x86_64-pc-linux-gnu/devpressure.o OBJ.x86_64-pc-linux-gnu/inputs.o OBJ.x86_64-pc-linux-gnu/main.o OBJ.x86_64-pc-linux-gnu/map.o OBJ.x86_64-pc-linux-gnu/output.o OBJ.x86_64-pc-linux-gnu/patch.o OBJ.x86_64-pc-linux-gnu/random.o OBJ.x86_64-pc-linux-gnu/redistribute.o OBJ.x86_64-pc-linux-gnu/simulation.o OBJ.x86_64-pc-linux-gnu/utils.o -lgrass_segment.8.5 -lgrass_raster.8.5 -lgrass_gis.8.5 -lm -lgrass_datetime.8.5 -lm if [ "/tmp/build/r.futures/bin/r.futures.simulation" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/bin/r.futures.simulation --html-description < /dev/null | grep -v '\|\| ' > r.futures.simulation.tmp.html ; fi /usr/bin/install -c -m 644 incentive.png /tmp/build/r.futures/docs/html/incentive.png /usr/bin/install -c -m 644 r_futures_detail.png /tmp/build/r.futures/docs/html/r_futures_detail.png /usr/bin/install -c -m 644 r_futures.png /tmp/build/r.futures/docs/html/r_futures.png /usr/bin/install -c -m 644 r_futures_scenario_infill.png /tmp/build/r.futures/docs/html/r_futures_scenario_infill.png /usr/bin/install -c -m 644 r_futures_scenario_sprawl.png /tmp/build/r.futures/docs/html/r_futures_scenario_sprawl.png /usr/bin/install -c -m 644 r_futures_scenario_status_quo.png /tmp/build/r.futures/docs/html/r_futures_scenario_status_quo.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.simulation > /tmp/build/r.futures/docs/html/r.futures.simulation.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.simulation.html" "/tmp/build/r.futures/docs/man/man1/r.futures.simulation.1" if [ "/tmp/build/r.futures/bin/r.futures.simulation" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/bin/r.futures.simulation --md-description < /dev/null > r.futures.simulation.tmp.md ; fi /usr/bin/install -c -m 644 incentive.png /usr/local/grass85/docs/mkdocs/source/incentive.png /usr/bin/install -c -m 644 r_futures_detail.png /usr/local/grass85/docs/mkdocs/source/r_futures_detail.png /usr/bin/install -c -m 644 r_futures.png /usr/local/grass85/docs/mkdocs/source/r_futures.png /usr/bin/install -c -m 644 r_futures_scenario_infill.png /usr/local/grass85/docs/mkdocs/source/r_futures_scenario_infill.png /usr/bin/install -c -m 644 r_futures_scenario_sprawl.png /usr/local/grass85/docs/mkdocs/source/r_futures_scenario_sprawl.png /usr/bin/install -c -m 644 r_futures_scenario_status_quo.png /usr/local/grass85/docs/mkdocs/source/r_futures_scenario_status_quo.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures.simulation > /usr/local/grass85/docs/mkdocs/source/r.futures.simulation.md rm r.futures.simulation.tmp.md r.futures.simulation.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.simulation' make -C r.futures.validation/ || echo /tmp/grass_addons/r.futures/r.futures.validation/ >> /usr/local/grass85/error.log make[1]: Entering directory '/tmp/grass_addons/r.futures/r.futures.validation' /usr/bin/install -c r.futures.validation.py /tmp/build/r.futures/scripts/r.futures.validation if [ "/tmp/build/r.futures/scripts/r.futures.validation" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C /tmp/build/r.futures/scripts/r.futures.validation --html-description < /dev/null | grep -v '\|\| ' > r.futures.validation.tmp.html ; fi VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures.validation > /tmp/build/r.futures/docs/html/r.futures.validation.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.validation.html" "/tmp/build/r.futures/docs/man/man1/r.futures.validation.1" /tmp/build/r.futures/docs/html/r.futures.validation.html:191:0: Error (IndexError('pop from empty list')):

make[1]: *** [/usr/local/grass85/include/Make/Html.make:15: /tmp/build/r.futures/docs/man/man1/r.futures.validation.1] Error 1 rm r.futures.validation.tmp.html make[1]: Leaving directory '/tmp/grass_addons/r.futures/r.futures.validation' if [ "" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C --html-description < /dev/null | grep -v '\|\| ' > r.futures.tmp.html ; fi /usr/bin/install -c -m 644 FUTURES_inputs_diagram.png /tmp/build/r.futures/docs/html/FUTURES_inputs_diagram.png /usr/bin/install -c -m 644 r_futures_ncsmp.png /tmp/build/r.futures/docs/html/r_futures_ncsmp.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkhtml.py r.futures > /tmp/build/r.futures/docs/html/r.futures.html VERSION_NUMBER=8.5.1dev /usr/local/grass85/utils/g.html2man.py "/tmp/build/r.futures/docs/html/r.futures.html" "/tmp/build/r.futures/docs/man/man1/r.futures.1" if [ "" != "" ] ; then GISRC=/usr/local/grass85/demolocation/.grassrc85 GISBASE=/usr/local/grass85 PATH="/usr/local/grass85/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:$PATH" PYTHONPATH="/usr/local/grass85/etc/python:/usr/local/grass85/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/tmp/build/r.futures/bin:/usr/local/grass85/bin:/usr/local/grass85/scripts:/usr/local/grass85/lib:/usr/local/grass85/lib:/usr/local/grass/lib:" LC_ALL=C LANG=C LANGUAGE=C --md-description < /dev/null > r.futures.tmp.md ; fi /usr/bin/install -c -m 644 FUTURES_inputs_diagram.png /usr/local/grass85/docs/mkdocs/source/FUTURES_inputs_diagram.png /usr/bin/install -c -m 644 r_futures_ncsmp.png /usr/local/grass85/docs/mkdocs/source/r_futures_ncsmp.png VERSION_NUMBER=8.5.1dev VERSION_DATE=2026 MODULE_TOPDIR=/usr/local/grass85 \ python3 /usr/local/grass85/utils/mkmarkdown.py r.futures > /usr/local/grass85/docs/mkdocs/source/r.futures.md