Hi all,<br><br>  After some time I&#39;ve decided to start testing latest devel versions of GRASS on Ubuntu again. I have just today successfully compiled this week&#39;s SVN snapshot on Ubuntu 11.04 64-bit with the following configuration options: <code>CFLAGS=&quot;-g -Wall&quot; ./configure --with-cxx --with-freetype=yes
--with-postgres=no --with-sqlite=yes
--with-tcltk-includes=/usr/include/tcl8.5
--with-freetype-includes=/usr/include/freetype2
--with-python=/usr/bin/python-config --with-wxwidgets=yes --with-nls
--enable-largefile --with-proj-share=/usr/share/proj --enable-64bit
--with-libs=/usr/lib64 --with-gdal=/usr/bin/gdal-config</code><br><br>There was one error upon compile in the NVIS directory where StdCmap.h was not found. It was because <code><span class="st">libxmu-dev</span></code> was not installed. Apparently libxmu is a necessary component for NVIS to compile, but it is strangely not listed as a necessary component on the requirements page (<a href="http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html">http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html</a>). Anyhow, after I installed <code><span class="st">libxmu-dev</span></code> then GRASS 7 compiles with no errors.<br>
<br>So far, most basic functionality seems to work, except for the 3-D view in the map display. I get the following errors when I try to use it:<br><br><span style="font-family:courier new,monospace">Starting 3D view mode...                                                        </span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Exception in thread Thread-5:</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Traceback (most recent call last):</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">  File &quot;/usr/lib/python2.7/threading.py&quot;, line 552, in</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">__bootstrap_inner</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">    self.run()</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  File &quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/nviz/mapwi</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">ndow.py&quot;, line 62, in run</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    self._display = wxnviz.Nviz(self.log, self.progressbar)</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">  File</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">&quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/nviz/wxnviz.py&quot;,</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">line 104, in __init__</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">    self.data_obj = nv_data()</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">NameError: global name &#39;nv_data&#39; is not defined</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Exception</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">AttributeError</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">:</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">&quot;&#39;Nviz&#39; object has no attribute &#39;data&#39;&quot;</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace"> in</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">&lt;bound method Nviz.__del__ of &lt;nviz.wxnviz.Nviz object at</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">0x53f3390&gt;&gt;</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace"> ignored</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">Traceback (most recent call last):</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  File &quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/mapdisp/to</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">olbars.py&quot;, line 229, in OnSelectTool</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">self.parent.AddNviz()</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">  File &quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/mapdisp/fr</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">ame.py&quot;, line 296, in AddNviz</span><br style="font-family:courier new,monospace">
<br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">Map = self.Map, tree = self.tree, lmgr = self._layerManager)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  File &quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/nviz/mapwi</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">ndow.py&quot;, line 152, in __init__</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">self.decoration = self.nvizDefault.SetDecorDefaultProp(type</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">= &#39;arrow&#39;)</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  File &quot;/usr/local/grass-7.0.svn/etc/gui/wxpython/nviz/works</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">pace.py&quot;, line 330, in SetDecorDefaultProp</span><br style="font-family:courier new,monospace"><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">UserSettings.Get(group = &#39;nviz&#39;, key = &#39;arrow&#39;, subkey =</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">&#39;color&#39;)[:3])</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">TypeError</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">:</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">%d format: a number is required, not str</span><br clear="all"><br><br>
Is this a known issue? Or something ubuntu-specific? It looks like an error with a specific variable that&#39;s being called in a python script before it is assigned. Any ideas on what to tinker with to get it working?<br>
<br>Regards,<br>-- <br>Isaac I Ullah, M.A.<br><br>Archaeology PhD Candidate,<br>ASU School of Evolution and Social Change<br><br>Research Assistant,<br>Mediterranean Landscape Dynamics Project<br>***************************************************<br>
<a href="mailto:isaac.ullah@asu.edu">isaac.ullah@asu.edu</a><br><a href="mailto:ullah@archaeologist.com">ullah@archaeologist.com</a><br><br><a href="http://www.public.asu.edu/~iullah">http://www.public.asu.edu/~iullah</a><br>
***************************************************<br>