[GRASS5] OpenGL GL/gl.h not found and fftw

Hamish hamish_nospam at yahoo.com
Tue Aug 17 20:20:52 EDT 2004


>   I'm compiling grass 5.7.0 from the sources and I'm unable to find
>   how to include OpenGL.
>    I tried "--with-opengl-includes=/usr/X11R6/include/" because gl.h
> "lives" in /usr/X11R6/include/GL/ but I received a message that gl.h
> is not available.
>    I'm using Debian SID, and I also have the xlibmesa packages
>    installed on my system.
>    Does anybody knows which are the correct flags ?

Use 'apt-file search gl.h' to find what package it comes from:

Are the xlibmesa-gl-dev and xlibmesa-glu-dev packages installed?


GRASS 5.7 config for Debian:

get latest CVS version of GRASS 5.3
get latest CVS version of GRASS 5.7

CFLAGS="-march=pentium4 -Wall" ./configure \
    --with-grass50=/usr/src/grass/grass53 \
    --with-tcltk-includes=/usr/include/tcl8.3 \
    --with-postgres-includes=/usr/include/postgresql \
    --with-motif --with-motif-includes=/usr/X11R6/include \
    --with-readline --with-gdal --with-cxx --with-glw \
    --with-freetype --with-freetype-includes=/usr/include/freetype2 \
    2>&1 | tee config_log.txt

make mix
make

To run GRASS 5.7, simply start
./bin.$ARCH/grass57


5.0.3 debian package reqs, Jan 22, 2004

gcc              # for compile
libc6-dev        # for basics
flex             # for lex
bison            # for yacc
libncurses5-dev  # for curses
zlib1g-dev       # zlib
libreadline4-dev # readline
libjpeg62-dev  or  libjpeg-mmx-dev  # for JPEG support
libtiff3g-dev    # for TIFF support
libpng12-dev     # for PNG support
libgd2-xpm-dev   # for GD 2.0  (unneed for GRASS > 5.0.x)
libg2-dev        # for GD 2.0  (unneed for GRASS > 5.0.x)
tcl8.3-dev       # for TCL
tk8.3-dev        # for TK
postgresql       # for Postgresql support ???
postgresql-dev   # for Postgresql support ???
xlibmesa-gl-dev  # for OpenGL
libstdc++5-3.3-dev # for glu-dev
xlibmesa-glu-dev # for OpenGL
unixodbc-dev     # for ODBC
fftw-dev         # for FFT functions
lesstif2-dev     # for Motif

libgdal1         # for GDAL
libgdal1-dev     # for GDAL
libfreetype6-dev # for Freetype Fonts

make             # won't get far without this..
g++              # for r.terraflow

gdal-bin         # for GDAL
proj             # for PROJ.4


You can now use the GDAL and PROJ packages from Debian to compile GRASS.


>    By the way I'm very curious about what is for "fftw".

"Description: Library for computing Fast Fourier Transforms
 This library computes FFTs in one or more dimensions. It
 is extremely fast."

used in imagery modules, e.g. i.fft



Hamish




More information about the grass-dev mailing list