[GRASS-dev] GRASS-GIS GUI failed to start

Tung Nguyen tungkttv at gmail.com
Wed Sep 6 23:14:58 PDT 2017


After installing python-wxgtk3.0 as Anna suggested GRASS-GUI works without
the need for re-compiling.

*Note:* as python-wxgtk3.0 is not available for Linux Mint 17 (Ubuntu 14.04
Trusty), I had to do the following step to get it

Install wxPython 3 from Adam Wolf’s PPA (Ubuntu only)
https://gist.github.com/johnbeard/4d1a8e43b05bcb03e9b4#file-readme-adoc

*sudo add-apt-repository ppa:adamwolf/kicad-trusty-backports*

*sudo apt-get update*
*sudo apt-get install libwxgtk3.0-dev python-wxgtk3.0-dev*

Thanks Anna & Veronica again for helping!

-- Tung

On Wed, Sep 6, 2017 at 10:43 PM, Tung Nguyen <tungkttv at gmail.com> wrote:

> Hi Anna,
>
> Just to be clear, should I do the following?
> - Uninstall python-wxgtk2.8 first
> - Install python-wxgtk3.0
> - make clean
> - make
> - make install
>
> Thanks!
>
> -- Tung
>
> On Wed, Sep 6, 2017 at 8:05 PM, Anna Petrášová <kratochanna at gmail.com>
> wrote:
>
>> Hi,
>>
>> could you by any chance install wxPython 3 from packages
>> (python-wxgtk3.0)? I think that should help.
>>
>> On Wed, Sep 6, 2017 at 4:24 AM, Tung Nguyen <tungkttv at gmail.com> wrote:
>> > Thank you very much Anna!
>> >
>> > I finally managed to compile the snapshot version you posted.
>> >
>> > While compiling, I had this error
>> >
>> > Errors in:
>> > /home/Downloads/grass-6.4_2017/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: Mon Sep  4 16:52:36 PDT 2017
>> > make: *** [default] Error 1
>> > LinuxMint17 ~/Downloads/grass-6.4_2017 $ cd ./gui/wxpython/
>> > LinuxMint17 ~/Downloads/grass-6.4_2017/gui/wxpython $ make
>> >
>> > After running make in gui/wxpython. The GRASS was successfully compiled.
>> > However the error still remained.
>> >
>> > GRASS 6.4.6svn (default):~/Downloads/grass-6.4_2017 > Traceback (most
>> recent
>> > call last):
>> >   File "/usr/local/grass-6.4.6svn/etc/wxpython/wxgui.py", line 34, in
>> > <module>
>> >     from lmgr.frame import GMFrame
>> >   File "/usr/local/grass-6.4.6svn/etc/wxpython/lmgr/frame.py", line
>> 46, in
>> > <module>
>> >     from lmgr.layertree        import LayerTree, LMIcons
>> >   File "/usr/local/grass-6.4.6svn/etc/wxpython/lmgr/layertree.py",
>> line 37,
>> > in <module>
>> >     from mapdisp.frame       import MapFrame
>> >   File "/usr/local/grass-6.4.6svn/etc/wxpython/mapdisp/frame.py", line
>> 52,
>> > in <module>
>> >     from wxplot.profile     import ProfileFrame
>> >   File "/usr/local/grass-6.4.6svn/etc/wxpython/wxplot/profile.py",
>> line 28,
>> > in <module>
>> >     import wx.lib.plot as plot
>> >   File
>> > "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/lib/plot.py",
>> line
>> > 132, in <module>
>> >     raise ImportError, "Numeric,numarray or NumPy not found. \n" + msg
>> > ImportError: Numeric,numarray or NumPy not found.
>> >
>> >             This module requires the Numeric/numarray or NumPy module,
>> >             which could not be imported.  It probably is not installed
>> >             (it's not part of the standard Python distribution). See the
>> >             Numeric Python site (http://numpy.scipy.org) for
>> information on
>> >             downloading source or binaries.
>> >
>> > These are the configs that I used
>> >
>> > CFLAGS="-g -Wall -O2" LDFLAGS="-s" ./configure \
>> >      --enable-64bit \
>> >      --with-libs=/usr/lib64 \
>> >      --with-cxx \
>> >      --with-freetype=yes \
>> >      --with-freetype-includes=/usr/include/freetype2 \
>> >      --with-postgres=no \
>> >      --with-sqlite=yes \
>> >      --enable-largefile=yes \
>> >      --with-tcltk-includes=/usr/include/tcl8.6 \
>> >      --with-opengl-libs=/usr/include/GL \
>> >      --with-readline \
>> >      --with-python=yes \
>> >      --with-wxwidgets \
>> >      --with-cairo \
>> >        ...
>> >
>> > GRASS is now configured for:
>> >
>> >   Source directory:            /home/Downloads/grass-6.4_2017
>> >   Build directory:             /home/Downloads/grass-6.4_2017
>> >   Installation directory:      ${prefix}/grass-6.4.6svn
>> >   Startup script in directory: ${exec_prefix}/bin
>> >   C compiler:                  gcc -g -Wall -O2
>> >   C++ compiler:                c++ -g -O2
>> >   Building shared libraries:   yes
>> >   64bit support:               yes
>> >   OpenGL platform:             X11
>> >
>> >   MacOSX application:         no
>> >   MacOSX architectures:
>> >   MacOSX SDK:
>> >
>> >   Tcl/Tk NVIZ:                yes
>> >
>> >   BLAS support:               no
>> >   C++ support:                yes
>> >   Cairo support:              yes
>> >   DWG support:                no
>> >   FFMPEG support:             no
>> >   FFTW support:               yes
>> >   FreeType support:           yes
>> >   GDAL support:               yes
>> >   GEOS support:               no
>> >   GLw support:                no
>> >   LAPACK support:             no
>> >   Large File support (LFS):   yes
>> >   Motif support:              no
>> >   MySQL support:              no
>> >   NLS support:                no
>> >   ODBC support:               no
>> >   OGR support:                yes
>> >   OpenGL support:             yes
>> >   PNG support:                yes
>> >   PostgreSQL support:         no
>> >   Python support:             yes
>> >   Readline support:           yes
>> >   SQLite support:             yes
>> >   Tcl/Tk support:             yes
>> >   wxWidgets support:          yes
>> >   TIFF support:               yes
>> >   X11 support:                yes
>> >
>> > I attached the full log of the compilation in case you want to look
>> further
>> > into it
>> >
>> > Best regards,
>> >
>> > -- Tung
>> >
>> > On Wed, Aug 30, 2017 at 12:14 PM, Anna Petrášová <kratochanna at gmail.com
>> >
>> > wrote:
>> >>
>> >> Is this version from packages? There has been some fixes, so maybe if
>> >> you could download and compile the latest version:
>> >>
>> >> https://grass.osgeo.org/grass64/source/snapshot/
>> >>
>> >> On Wed, Aug 30, 2017 at 11:23 AM, Tung Nguyen <tungkttv at gmail.com>
>> wrote:
>> >> > Hi Vero,
>> >> >
>> >> > Thanks for the suggestion! I'd love to however some of the tools
>> we're
>> >> > using
>> >> > are only compatible with GRASS-GIS 6.4
>> >> >
>> >> > Best regards,
>> >> >
>> >> > -- Tung
>> >> >
>> >> > On Tue, Aug 29, 2017 at 10:55 PM, Veronica Andreo <
>> veroandreo at gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> Hello Tung,
>> >> >>
>> >> >> Have you considered moving to GRASS 7.2? The last update of GRASS
>> 6.4
>> >> >> series (6.4.4) was released one year ago and won't receive further
>> bug
>> >> >> fixing.
>> >> >>
>> >> >> I would highly recommend to move to grass 7
>> >> >>
>> >> >> Best,
>> >> >> Vero
>> >> >>
>> >> >> El 30 ago. 2017 12:28 a.m., "Tung Nguyen" <tungkttv at gmail.com>
>> >> >> escribió:
>> >> >>>
>> >> >>> Hello GRASS dev,
>> >> >>>
>> >> >>> I'm using GRASS-GIS v6.4.3 on Linux Mint 17.3 Rosa but couldn't get
>> >> >>> the
>> >> >>> GUI to start. I have tried all solutions I could find to no avail.
>> >> >>> What I
>> >> >>> have tried so far:
>> >> >>> - Uninstall & reinstall numpy (numpy-1.13.1)
>> >> >>> - Uninstall (purge) and reinstall python-wxversion, python-wxgtk2.8
>> >> >>> then
>> >> >>> grass-core, grass-dev & grass-gui
>> >> >>>
>> >> >>> - Error message:
>> >> >>>
>> >> >>> Welcome to GRASS 6.4.3 (2013)
>> >> >>> GRASS homepage:                          http://grass.osgeo.org/
>> >> >>> This version running thru:               Bash Shell (/bin/bash)
>> >> >>> Help is available with the command:      g.manual -i
>> >> >>> See the licence terms with:              g.version -c
>> >> >>> If required, restart the GUI with:       g.gui wxpython
>> >> >>> When ready to quit enter:                exit
>> >> >>>
>> >> >>> [Raster MASK present]
>> >> >>> GRASS 6.4.3 (default):~ > Traceback (most recent call last):
>> >> >>>   File "/usr/lib/grass64/etc/wxpython/wxgui.py", line 34, in
>> <module>
>> >> >>>     from lmgr.frame import GMFrame
>> >> >>>   File "/usr/lib/grass64/etc/wxpython/lmgr/frame.py", line 46, in
>> >> >>> <module>
>> >> >>>     from lmgr.layertree        import LayerTree, LMIcons
>> >> >>>   File "/usr/lib/grass64/etc/wxpython/lmgr/layertree.py", line
>> 37, in
>> >> >>> <module>
>> >> >>>     from mapdisp.frame       import MapFrame
>> >> >>>   File "/usr/lib/grass64/etc/wxpython/mapdisp/frame.py", line 52,
>> in
>> >> >>> <module>
>> >> >>>     from wxplot.profile     import ProfileFrame
>> >> >>>   File "/usr/lib/grass64/etc/wxpython/wxplot/profile.py", line
>> 23, in
>> >> >>> <module>
>> >> >>>     import wx.lib.plot as plot
>> >> >>>   File
>> >> >>> "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/
>> lib/plot.py",
>> >> >>> line
>> >> >>> 132, in <module>
>> >> >>>     raise ImportError, "Numeric,numarray or NumPy not found. \n" +
>> msg
>> >> >>> ImportError: Numeric,numarray or NumPy not found.
>> >> >>>             This module requires the Numeric/numarray or NumPy
>> module,
>> >> >>>             which could not be imported.  It probably is not
>> installed
>> >> >>>             (it's not part of the standard Python distribution).
>> See
>> >> >>> the
>> >> >>>             Numeric Python site (http://numpy.scipy.org) for
>> >> >>> information
>> >> >>> on
>> >> >>>             downloading source or binaries.
>> >> >>>
>> >> >>>
>> >> >>> - Machine info:
>> >> >>>
>> >> >>> $ python --version
>> >> >>> Python 2.7.6
>> >> >>>
>> >> >>> $ inxi -Fxz
>> >> >>> System:    Kernel: 4.4.0-28-generic x86_64 (64 bit gcc: 4.8.4)
>> >> >>>            Desktop: Cinnamon 2.8.8 (Gtk 3.10.8) Distro: Linux Mint
>> >> >>> 17.3
>> >> >>> Rosa
>> >> >>> Graphics:  Card: NVIDIA GM107GL [Quadro K620] bus-ID: 01:00.0
>> >> >>>            Display Server: X.Org 1.17.1 driver: nvidia Resolution:
>> >> >>> 1920x1080 at 60.0hz, 1920x1080 at 60.0hz
>> >> >>>            GLX Renderer: Quadro K620/PCIe/SSE2 GLX Version: 4.5.0
>> >> >>> NVIDIA
>> >> >>> 375.39 Direct Rendering: Yes
>> >> >>>
>> >> >>> Any suggestion would be appreciated. Thanks!
>> >> >>>
>> >> >>> -- Tung
>> >> >>>
>> >> >>> _______________________________________________
>> >> >>> grass-dev mailing list
>> >> >>> grass-dev at lists.osgeo.org
>> >> >>> https://lists.osgeo.org/mailman/listinfo/grass-dev
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> >
>> >> > Thanks!
>> >> >
>> >> > -- Tung
>> >> >
>> >> > _______________________________________________
>> >> > grass-dev mailing list
>> >> > grass-dev at lists.osgeo.org
>> >> > https://lists.osgeo.org/mailman/listinfo/grass-dev
>> >
>> >
>> >
>>
>
>
>
> --
>
> Thanks!
>
> -- Tung
>



-- 

Thanks!

-- Tung
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20170906/74dfe036/attachment-0001.html>


More information about the grass-dev mailing list