Hi all,
I want to install G7 and G6.4.3 as well as several add-ons on a freshly installed Xubuntu (12.04) machine (Virtualbox) for testing purposes. Therefore I run following commands after Xubuntu installation and update of the system:
sudo add-apt-repository ppa:grass/grass-devel
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install grass643 grass70 grass-gui grass70-gui
However after successful installation I run into following two problems:
- When I try to launch G7-gui (e.g. with standard NC example dataset) I get following error:
Launching GUI in the background, please wait…
GRASS 7.0.svn (nc_basic_spm_grass7):~ > Traceback (most recent call last):
File “/usr/lib/grass70/etc/gui/wxpython/wxgui.py”, line 143, in
sys.exit(main())
File “/usr/lib/grass70/etc/gui/wxpython/wxgui.py”, line 136, in main
app = GMApp(workspaceFile)
File “/usr/lib/grass70/etc/gui/wxpython/wxgui.py”, line 50, in init
wx.App.init(self, False)
File “/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py”, line 7981, in init
self._BootstrapApp()
File “/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py”, line 7555, in _BootstrapApp
return core.PyApp__BootstrapApp(*args, **kwargs)
File “/usr/lib/grass70/etc/gui/wxpython/wxgui.py”, line 84, in OnInit
workspace = self.workspaceFile)
File “/usr/lib/grass70/etc/gui/wxpython/lmgr/frame.py”, line 108, in init
self._menuTreeBuilder = LayerManagerMenuData()
File “/usr/lib/grass70/etc/gui/wxpython/lmgr/menudata.py”, line 40, in init
MenuTreeModelBuilder.init(self, filename, expandAddons=expandAddons)
File “/usr/lib/grass70/etc/gui/wxpython/core/menutree.py”, line 69, in init
xmlTree = etree.parse(filename)
File “/usr/lib/python2.7/xml/etree/ElementTree.py”, line 1183, in parse
tree.parse(source, parser)
File “/usr/lib/python2.7/xml/etree/ElementTree.py”, line 657, in parse
self._root = parser.close()
File “/usr/lib/python2.7/xml/etree/ElementTree.py”, line 1655, in close
self._raiseerror(v)
File “/usr/lib/python2.7/xml/etree/ElementTree.py”, line 1507, in _raiseerror
raise err
xml.etree.ElementTree.ParseError: no element found: line 1, column 0
- G6.4.3. and its gui can be properly launched (no problems like mentioned in point 1). So here I tried to install add.ons. There I ran g.extension from the grass terminal but face following problem:
GRASS 6.4.3 (gisdemo_ncspm):~ > g.extension extension=r.stream.order
Fetching <r.stream.order> from GRASS-Addons SVN (be patient)…
WARNING: gnome-keyring:: couldn’t connect to: /tmp/keyring-U4bRKD/pkcs11: No such file or directory
A r.stream.order/main.c
A r.stream.order/description.html
A r.stream.order/global.h
A r.stream.order/io.c
A r.stream.order/r_stream_order_orders.png
A r.stream.order/order.c
A r.stream.order/Makefile
U r.stream.order
Checked out revision 57991.
Compiling <r.stream.order>…
Makefile:12: /usr/lib/grass64/include/Make/Module.make: No such file or directory
make: *** No rule to make target `/usr/lib/grass64/include/Make/Module.make’. Stop.
ERROR: Compilation failed, sorry. Please check above error messages.
So does anyone have an idea what may cause the problems. I don’t think that the problems are related nor are they caused by my Xubuntu-Virtualbox setup. Do I miss any modules/packages/software that I need to install prior to grass? Or do I need to use different ppas for installing grass? Any help is of course mostly welcome!
Best regards,
Johannes