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

Tung Nguyen tungkttv at gmail.com
Wed Sep 6 22:43:37 PDT 2017


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20170906/cf9de346/attachment-0001.html>


More information about the grass-dev mailing list