[GRASS-dev] grass7 compile problems

Helena Mitasova hmitaso at unity.ncsu.edu
Thu Jan 15 15:02:02 EST 2009


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


-----------------------------------------------------------------------------
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

and when I try to run any r.* command I get

"ERROR: Incompatible library version for module"
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.
> 



More information about the grass-dev mailing list