[GRASS-user] m.eigensystem segfaults under Jaunty (beta)

Nikos Alexandris nikos.alexandris at felis.uni-freiburg.de
Sat Apr 18 05:44:36 EDT 2009


Nikos:
> > I have recompiled latest grass6_devel using the
> > configuration copy-pasted in [2].
> ....
> >  [2] CFLAGS="-g -Wall -O0" LDFLAGS="-s" ./configure \

Hamish: 
> LDFLAGS="-s" strips out the debugging messages from the final
> code to make smaller binaries. Not wanted here.

> also you can proably just leave out -O0.

Both removed [1]. Recompiling now... 

> > --enable-debug \
> 
> I don't see anything about that listed in 
>   ./configure --help | less
> so I don't think it actually does anything.

Hmmm... right. There is no description of it.
Probably "-g" and "--enable-debugging" are doing the same job (!?).
Maybe add that piece of info in grass-source/doc/debugging.txt?

...

I also tried without "-Wall". Again the same results (!?).

Cheers, Nikos
---

[1] CFLAGS="-g -Wall" ./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.4/" \
--with-freetype-includes=/usr/include/freetype2 \
--with-opengl-libs=/usr/include/GL \
--with-readline \
--with-python=yes \
--with-proj-share=/usr/local/share/proj/ \
--with-wxwidgets \
--with-cairo
# "Enter<-" to configure

[...]

GRASS is now configured for:  x86_64-unknown-linux-gnu

  Source directory:            /geo/osgeo/src/grass6_devel
  Build directory:             /geo/osgeo/src/grass6_devel
  Installation directory:      ${prefix}/grass-6.5.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
[...]



More information about the grass-user mailing list