[GRASS-user] 6.5svn Build Problem

   I've not before had 6.5svn throw an error when building. After updating to
the latest modules in the repository I configured and built the application.
There was a build error in ../gui/wxpython so I cd'd to that subdirectory
and ran make. From the base directory I ran 'make install', then tried
invoking GRASS only to see this error:

Cleaning up temporary files ...
Starting GRASS ...
ERROR: wxGUI requires wxPython. No module named wxversion
Error in GUI startup. If necessary, please
report this error to the GRASS developers.

   wxPython-2.8.12.1 is installed. But, indeed, there is nothing named
'wxversion' on this system. The -6.5svn source tree shows attempts to import
wxversion in:

grass6_devel/gui/wxpython/core/globalvar.py: import wxversion
grass6_devel/gui/wxpython/core/globalvar.py: #
wxversion.select(str(minVersion[0]) + '.' + str(minVersion[1]))
grass6_devel/gui/wxpython/core/globalvar.py:
wxversion.ensureMinimal(str(minVersion[0]) + '.' + str(minVersion[1]))
grass6_devel/gui/wxpython/core/globalvar.py: except (ValueError,
wxversion.VersionError), e:
grass6_devel/gui/wxpython/README: lib64wxPythonGTK2.8
lib64wxPythonGTK2.8-devel wxPythonGTK wxPythonGTK-wxversion
grass6_devel/.svn/pristine/1b/1b81bbe95f076b38a9707473beb875f3eebde6f5.svn-base:
lib64wxPythonGTK2.8 lib64wxPythonGTK2.8-devel wxPythonGTK
wxPythonGTK-wxversion
grass6_devel/.svn/pristine/f1/f1efdd5e9fed65bd04ef8cd00ef8471c93502320.svn-base:
import wxversion
grass6_devel/.svn/pristine/f1/f1efdd5e9fed65bd04ef8cd00ef8471c93502320.svn-base:
# wxversion.select(str(minVersion[0]) + '.' + str(minVersion[1]))
grass6_devel/.svn/pristine/f1/f1efdd5e9fed65bd04ef8cd00ef8471c93502320.svn-base:
# wxversion.ensureMinimal(str(minVersion[0]) + '.' + str(minVersion[1]))
grass6_devel/.svn/pristine/f1/f1efdd5e9fed65bd04ef8cd00ef8471c93502320.svn-base:
# except (ValueError, wxversion.VersionError), e:
gui/wxpython/core/globalvar.py: import wxversion
gui/wxpython/core/globalvar.py: # wxversion.select(str(minVersion[0])
+ '.' + str(minVersion[1]))
gui/wxpython/core/globalvar.py:
wxversion.ensureMinimal(str(minVersion[0]) + '.' + str(minVersion[1]))
gui/wxpython/core/globalvar.py: except (ValueError,
wxversion.VersionError), e:
gui/wxpython/README: lib64wxPythonGTK2.8 lib64wxPythonGTK2.8-devel
wxPythonGTK wxPythonGTK-wxversion

   Where do you suggest I start looking for the source of this error?

Thanks,

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

wxPython-2.8.12.1 is installed. But, indeed, there is nothing named
'wxversion' on this system. The -6.5svn source tree shows attempts to

import

wxversion in:

Where do you suggest I start looking for the source of this error?

install wxversion on your system?

why not using the upcoming stable release GRASS7

GRASS GIS 7.0.0beta1 released
http://lists.osgeo.org/pipermail/grass-user/2014-March/070056.html

a lot of new stuff (e.g. r.stream.* included, ...), already pretty stable,
...

AFAIK also there wxversion is needed.

-----
best regards
Helmut
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/6-5svn-Build-Problem-tp5131692p5131892.html
Sent from the Grass - Users mailing list archive at Nabble.com.

On Fri, 28 Mar 2014, Helmut Kudrnovsky wrote:

install wxversion on your system?

Helmut,

   I thought that wxversion was included in wxPython, which is installed
here.

why not using the upcoming stable release GRASS7

   Because it will not build; the make effort produces multiple errors in the
../gui/wxpython/ subdirectories.

   All this with wxPython-2.8.12.1 installed.

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

On Fri, Mar 28, 2014 at 12:03 PM, Rich Shepard <rshepard@appl-ecosys.com>wrote:

On Fri, 28 Mar 2014, Helmut Kudrnovsky wrote:

install wxversion on your system?

Helmut,

  I thought that wxversion was included in wxPython, which is installed
here.

wxversion is a usually a separate package. The reason is that it access

all the other versions.

why not using the upcoming stable release GRASS7

  Because it will not build; the make effort produces multiple errors in
the
../gui/wxpython/ subdirectories.

  All this with wxPython-2.8.12.1 installed.

The 6.5 is not working for you either, so I would try GRASS 7 (beta)

again. Moreover, recently there was a change which might improve the build
in gui/wxpython/ subdirectories. Also note that if the build fails there,
it does not necessary mean that tit will not work at all (it just behave
strangely sometimes).

Which system are you using anyway?

Vaclav

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

On Fri, 28 Mar 2014, Vaclav Petras wrote:

wxversion is a usually a separate package. The reason is that it access
all the other versions.

Vaclav,

   It is quite difficult to find wxpython.py. There's no SlackBuild.org
version and a Web search finds references to using it on wxpython's wiki and
PyPi, but no module source to install. Since I use only one version of
wxPython here is there a --disable option in the configuration to eliminate
it?

The 6.5 is not working for you either, so I would try GRASS 7 (beta)
again. Moreover, recently there was a change which might improve the
build in gui/wxpython/ subdirectories. Also note that if the build fails
there, it does not necessary mean that tit will not work at all (it just
behave strangely sometimes).

   Until yesterday 6.5 built without error for several years. GRASS-7.0 keeps
failing to build, probably because there's no wxversion here.

Which system are you using anyway?

   Slackware-14.1.

Rich

On Fri, 28 Mar 2014, Rich Shepard wrote:

It is quite difficult to find wxpython.py. There's no SlackBuild.org
version and a Web search finds references to using it on wxpython's wiki
and PyPi, but no module source to install.

   Anyway, I removed the wxPython-2.8.12.1 SlackBuild package, built and
installed (I believe), wxPython-3.0.0.0.

   In /usr/lib/python2.7/site-packages/wx-3.0-gtk2/wx/py/ is version.py and
version.pyc.

   Now my question is: How do I pass this path to the GRASS configuration so
it can find version.py?

Thanks,

Rich

On Thu, 27 Mar 2014, Rich Shepard wrote:

I've not before had 6.5svn throw an error when building.

   OK, wxPython-3.0.0.0 installed and version.py is present. So, ...

   From the main grass-6.5svn/ directory's error.log:

GRASS GIS compilation log
-------------------------
Started compilation: Fri Mar 28 14:34:50 PDT 2014
--
Errors in:
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython
--
In case of errors please change into the directory with error and run 'make'.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.
--
Finished compilation: Fri Mar 28 14:44:19 PDT 2014

    In ../gui/wxpython/ I run 'make' and see this output:

make parsubdirs
make[1]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython'
make -C docs || echo /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs >> /home/rshepard/GIS/GRASS/grass-6.5svn/error.log
make[2]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
for file in wxGUI wxGUI.PsMap wxGUI.Vector_Digitizer wxGUI.Components wxGUI.Modeler wxGUI.GCP_Manager wxGUI.Nviz wxGUI.Attribute_Table_Manager ; do \
      rm -f $file.tmp.html ; \
      rm -f "/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/$file.html"; \
      make htmldir PGM=$file; \
done
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.PsMap.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.PsMap.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.PsMap ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.PsMap.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.PsMap.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Vector_Digitizer.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.Vector_Digitizer.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.Vector_Digitizer ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Vector_Digitizer.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Vector_Digitizer.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Components.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.Components.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.Components ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Components.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Components.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Modeler.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.Modeler.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.Modeler ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Modeler.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Modeler.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.GCP_Manager.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.GCP_Manager.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.GCP_Manager ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.GCP_Manager.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.GCP_Manager.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Nviz.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.Nviz.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.Nviz ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Nviz.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Nviz.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Attribute_Table_Manager.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
if [ "" != "" ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:" LC_ALL=C --html-description < /dev/null | grep -v '</body>\|</html>' > wxGUI.Attribute_Table_Manager.tmp.html ; true ; fi
../../../tools/mkhtml.sh wxGUI.Attribute_Table_Manager ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Attribute_Table_Manager.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Attribute_Table_Manager.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs' make[3]: Leaving
directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs' make[2]:
Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs'
make[1]: Leaving directory
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython'

    Then, as root, I 'make install'. But, when I start GRASS I see:

[rshepard@salmo ~/GIS/GRASS/grass-6.5svn]$ grass65 Cleaning up temporary files ...
Starting GRASS ...
ERROR: wxGUI requires wxPython. libwx_gtk2u_xrc-3.0.so.0: cannot open shared
object file: No such file or directory
Error in GUI startup. If necessary, please
report this error to the GRASS developers.
Switching to text mode now.
Hit RETURN to continue...

    Does this provide more detailed information that might lead one of you
developers to figure out where the problem is?

Thanks in advance,

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

Hi,

···

On Fri, Mar 28, 2014 at 6:03 PM, Rich Shepard <rshepard@appl-ecosys.com> wrote:

On Thu, 27 Mar 2014, Rich Shepard wrote:

I’ve not before had 6.5svn throw an error when building.

OK, wxPython-3.0.0.0 installed and version.py is present. So, …

could you just try importing wxpython in python console outside of grass session:

import wxversion
import wx

to make sure it’s working? (Sorry if you already did that)

Anna

From the main grass-6.5svn/ directory’s error.log:

GRASS GIS compilation log

Started compilation: Fri Mar 28 14:34:50 PDT 2014

Errors in:
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython

In case of errors please change into the directory with error and run ‘make’.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.

Finished compilation: Fri Mar 28 14:44:19 PDT 2014

In …/gui/wxpython/ I run ‘make’ and see this output:

make parsubdirs
make[1]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython’
make -C docs || echo /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs >> /home/rshepard/GIS/GRASS/grass-6.5svn/error.log
make[2]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
for file in wxGUI wxGUI.PsMap wxGUI.Vector_Digitizer wxGUI.Components wxGUI.Modeler wxGUI.GCP_Manager wxGUI.Nviz wxGUI.Attribute_Table_Manager ; do
rm -f $file.tmp.html ;
rm -f “/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/$file.html”;
make htmldir PGM=$file;
done
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.PsMap.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.PsMap.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.PsMap ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.PsMap.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.PsMap.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Vector_Digitizer.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.Vector_Digitizer.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.Vector_Digitizer ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Vector_Digitizer.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Vector_Digitizer.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Components.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.Components.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.Components ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Components.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Components.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Modeler.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.Modeler.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.Modeler ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Modeler.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Modeler.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.GCP_Manager.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.GCP_Manager.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.GCP_Manager ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.GCP_Manager.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.GCP_Manager.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Nviz.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.Nviz.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.Nviz ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Nviz.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Nviz.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[3]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Attribute_Table_Manager.html
make[4]: Entering directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
if [ “” != “” ] ; then GISRC=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/demolocation/.grassrc65 GISBASE=/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:$PATH” LD_LIBRARY_PATH=“/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/bin:/home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:” LC_ALL=C --html-description < /dev/null | grep -v ‘|’ > wxGUI.Attribute_Table_Manager.tmp.html ; true ; fi
…/…/…/tools/mkhtml.sh wxGUI.Attribute_Table_Manager ; mkdir -p /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/ginstall -c -m 644 wxGUI.Attribute_Table_Manager.tmp.html /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html/wxGUI.Attribute_Table_Manager.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/ginstall -c -m 644 $file /home/rshepard/GIS/GRASS/grass-6.5svn/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true
make[4]: Leaving directory
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’ make[3]: Leaving
directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’ make[2]:
Leaving directory /home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython/docs’
make[1]: Leaving directory
/home/rshepard/GIS/GRASS/grass-6.5svn/gui/wxpython’

Then, as root, I ‘make install’. But, when I start GRASS I see:

[rshepard@salmo ~/GIS/GRASS/grass-6.5svn]$ grass65 Cleaning up temporary files …
Starting GRASS …
ERROR: wxGUI requires wxPython. libwx_gtk2u_xrc-3.0.so.0: cannot open shared
object file: No such file or directory

Error in GUI startup. If necessary, please
report this error to the GRASS developers.

Switching to text mode now.
Hit RETURN to continue…

Does this provide more detailed information that might lead one of you
developers to figure out where the problem is?

Thanks in advance,

Rich


Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863


Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863


grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

On Fri, Mar 28, 2014 at 6:49 PM, Rich Shepard <rshepard@appl-ecosys.com> wrote:

On Fri, 28 Mar 2014, Vaclav Petras wrote:

wxversion is a usually a separate package. The reason is that it access
all the other versions.

...

failing to build, probably because there's no wxversion here.

Which system are you using anyway?

  Slackware-14.1.

Could it be included in
http://repository.slacky.eu/slackware-14.1/libraries/wxGTK/2.8.12/
?

Markus

On Fri, 28 Mar 2014, Anna Petrá¨ová wrote:

could you just try importing wxpython in python console outside of grass
session:

import wxversion
import wx

to make sure it's working? (Sorry if you already did that)

Anna,

   Sure:

In [1]: import wxversion
In [2]: import wx
In [3]:

   No errors reported.

Thanks,

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

On Sat, 29 Mar 2014, Markus Neteler wrote:

Could it be included in
http://repository.slacky.eu/slackware-14.1/libraries/wxGTK/2.8.12/

Markus, et al.:

   Thanks for the pointer to the problem: I _thought_ I read somewhere that
wxGTK was included in wxPython and that both could not be installed
together. So I removed the installed wxGTK.

   I was wrong. They are both needed.

   I just built and installed wxGTK3 and grass-6.5svn once again builds
without errors. Will now try -7.0.

My apologies to everyone,

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863

Rich,

glad you solved it.
Let's put a note to the Wiki page about 'Compile and Installation'...

Best
Markus

On Sat, 29 Mar 2014, Rich Shepard wrote:

Will now try -7.0.

   Same problem: wxGTK needed in addition to wxPython. Built error-free and
installed.

Rich

--
Richard B. Shepard, Ph.D. | Have knowledge, will travel.
Applied Ecosystem Services, Inc. |
www.appl-ecosys.com Voice: 503-667-4517 Fax: 503-667-8863