[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