#2845: Build failure with 7.0.3RC1 on Linux
----------------------+-------------------------
Reporter: scimmia | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 7.0.3
Component: wxGUI | Version: unspecified
Keywords: | CPU: x86-64
Platform: Linux |
----------------------+-------------------------
I'm getting a failure with 7.0.3RC1 on Arch Linux. The exact same script
works fine with 7.0.2. For the output here, I just ran make on the problem
dir. Build script is here:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=grass
Doesn't seem to be a race condition as make is being ran with -j1, but
oddly enough, running make a couple more times in the same dir gets
through it. The GUI still fails to run, though.
{{{
dnewgard@Scimmia ../grass/src/grass-7.0.3RC1/gui/wxpython % make
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/bin.x86_64-pc-
linux-gnu
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/include/grass
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/lib
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/bin
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/etc
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/driver
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/driver/db
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/fonts
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/docs
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/docs/html
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/docs/man
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/docs/man/man1
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/tools
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/animation
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/core
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/dbmgr
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/gcp
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/gmodeler
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/gui_core
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/iclass
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/lmgr
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/location_wizard
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/mapwin
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/mapdisp
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/modules
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/nviz
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/psmap
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/mapswipe
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/vdigit
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/wxplot
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/web_services
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/rlisetup
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/vnet
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/timeline
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/iscatt
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/tplot
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/icons
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/scripts
mkdir -p /home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/gui/wxpython/xml
/usr/bin/install -c -m 644 icons/grass_icons.py
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/icons/grass_icons.py
/usr/bin/install -c -m 644 icons/icon.py
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/icons/icon.py
/usr/bin/install -c -m 644 icons/__init__.py
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/icons/__init__.py
/usr/bin/install -c -m 644 xml/main_menu.dtd
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/xml/main_menu.dtd
/usr/bin/install -c -m 644 xml/module_tree.xml
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/xml/module_tree.xml
/usr/bin/install -c -m 644 xml/menudata_psmap.xml
/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/xml/menudata_psmap.xml
GISRC=/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/demolocation/.grassrc70
GISBASE=/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu
PATH="/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-
gnu/bin:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-
gnu/bin:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/scripts:$PATH"
PYTHONPATH="/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64
-pc-linux-
gnu/etc/python:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64
-pc-linux-gnu/gui/wxpython:$PYTHONPATH"
LD_LIBRARY_PATH="/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64
-pc-linux-
gnu/bin:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-
gnu/bin:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-
gnu/scripts:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64
-pc-linux-
gnu/lib:/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-
linux-gnu/lib:/opt/grass/lib" LC_ALL=C python2 core/toolboxes.py
"module_tree" > xml/module_tree_menudata.xml
Traceback (most recent call last):
File "core/toolboxes.py", line 857, in <module>
sys.exit(main())
File "core/toolboxes.py", line 843, in main
userDefined=False)
File "core/toolboxes.py", line 263, in createTree
toolboxes = etree.parse(toolboxesFile)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1182, in parse
tree.parse(source, parser)
File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 647, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory:
'/home/dnewgard/PKGBUILDs/grass/src/grass-7.0.3RC1/dist.x86_64-pc-linux-
gnu/gui/wxpython/xml/toolboxes.xml'
Makefile:43: recipe for target 'xml/module_tree_menudata.xml' failed
make: *** [xml/module_tree_menudata.xml] Error 1
}}}
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2845>
GRASS GIS <https://grass.osgeo.org>