[GRASS-dev] grass7 compile problems
Markus Metz
markus.metz.giswork at googlemail.com
Thu Jan 15 16:10:57 EST 2009
Helena Mitasova wrote:
> I am trying to get to test the new r.watershed but I am stuck at
> compiling grass7
> (I had it working OK without wxwidgets before I updated)
>
> First, the issue with wxWidgets, when I include --with-wxwidgets
> I get
>
> checking whether to use wxWidgets... yes
> checking for wx-config... /usr/bin/wx-config
> checking wxWidgets version... 2.8.9
> checking for wx/wxprec.h... yes
> checking for wx/wxPython/pseudodc.h... no
> configure: error: *** Unable to locate wxWidgets includes.
>
> but I do have it
> deliboz%
> ls /usr/lib/wxPython-2.8.7.1-gtk2-unicode/include/wx-2.8/wx/wxPython
> i_files printfw.h pseudodc.h pyclasses.h pydrawxxx.h pyistream.h
> pytree.h swigver.h twoitem.h wxPython.h wxPython_int.h
>
> I tried to add (I don't know what I am doing here)
> --with-wxwidgets-includes=/usr/lib/wxPython-2.8.7.1-gtk2-unicode/include/wx-2.8/wx
> --with-wxwidgets-libs=/usr/lib/wxPython-2.8.7.1-gtk2-unicode/include/wx-2.8/wx/wxPython
> but I got the same as above
>
You could try to add
CPPFLAGS="-I/usr/lib/wxPython-2.8.7.1-gtk2-unicode/include/wx-2.8/"
or
CPPFLAGS="-I/usr/include/wx-2.8/"
(location on my system)
without /wx or /wx/wxPython to your configure command. Just a wild guess...
>
> -----------------------------------------------------------------------------
> To get at least something running
> I did make distclean
> svn update
> configure, make, make install
> with skipped wxWidgets, configure goes through
> but make gives error for g.cairocomp (do I need it compiled?)
>
> OBJ.x86_64-unknown-linux-gnu/main.o: In function `init_xlib':
> /local/home/helena/grasssvn/grass_trunk/general/g.cairocomp/main.c:118:
> undefined reference to `cairo_xlib_surface_get_xrender_format'
> collect2: ld returned 1 exit status
>
g.cairocomp is apparently not necessary for other commands to run [1].
[1] http://trac.osgeo.org/grass/ticket/419#comment:8
> and when I try to run any r.* command I get
>
> "ERROR: Incompatible library version for module"
>
Maybe you have grass libraries of a previous version somewhere in a
system-wide location, e.g. /usr/local/lib, they can conflict with grass
7 and need to be removed.
If grass libraries of a previous version are in e.g.
/usr/local/grass-6.4.0RC2/lib and a file called something like
grass.conf exists in /etc/ld.so.conf.d/ that can also be the cause.
Removing or renaming this file followed by ldconfig could then help.
I hope that helps.
Markus M
> g., v. commands run OK
>
> any advice would be appreciated,
>
> Helena
>
> -----configure without wxwidgets-----------------------
> GRASS is now configured for: x86_64-unknown-linux-gnu
>
> Source directory: /local/home/helena/grasssvn/grass_trunk
> Build directory: /local/home/helena/grasssvn/grass_trunk
> Installation directory: ${prefix}/grass-7.0.svn
> Startup script in directory: ${exec_prefix}/bin
> C compiler: gcc -g -Wall
> C++ compiler: c++ -g -O2
> Building shared libraries: yes
> 64bit support: yes
> OpenGL platform: X11
> MacOSX application: no
>
> 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
> JPEG support: yes
> LAPACK support: no
> Large File support (LFS): yes
> 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: no
> SQLite support: yes
> Tcl/Tk support: yes
> wxWidgets support: no
> TIFF support: yes
> X11 support: yes
> Regex support: yes
> POSIX thread support: no
>
> On Wed, 2009-01-07 at 00:44 +0000, Glynn Clements wrote:
>
>> Helena Mitasova wrote:
>>
>>
>>> I am trying to get myself up to date on grass7, especially look at the
>>> wxnviz but although I did make distclean and updated grass trunk
>>> grass7_wxnviz is not found - am I perhaps missing
>>> something in my configure (see below)?
>>>
>> You need --with-wxwidgets for the vdigit and nviz add-ons to the wx
>> GUI, also for the xganim replacement.
>>
>> Also, --with-motif no longer exists.
>>
>>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
More information about the grass-dev
mailing list