By this command " sudo apt-get build-dep grass", I got: The following NEW packages will be installed: > autoconf2.13 libgdal-dev libgdal1i libhdf4-0-alt libhdf4-alt-dev > liblas-c-dev liblas-c3 liblas-dev liblas3 netcdf-bin python-pil python-ply > python-wxgtk3.0 python-wxversion
But, unfortunately, 1) installed my own libgdal-dev, instead of Ubuntu's default one from repository 2) I NEVER use libhdf4, clearly I prefer libhdf5 3) I use Python 3.5.2, instead of python 2 4) liblas from repository requires libgdal-dev from repository, and relies on libhdf4 .... So, will grass move to Python3 libhdf5 ????? Cheers On Tue, Sep 27, 2016 at 6:41 PM, Thomas Adams <[email protected]> wrote: > Go here: https://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu > > Look at this: > > > tar xzf grass-7.0.4.tar.gz > cd grass-7.0.4/ > > # install build dependency packages: > sudo apt-get build-dep grass > > # configure to taste..CFLAGS="-O2 -Wall" LDFLAGS="-s" ./configure \ > --enable-largefile=yes \ > --with-nls \ > --with-cxx \ > --with-proj-share=/usr/share/proj/ \ > --with-geos \ > --with-wxwidgets \ > --with-cairo \ > --with-opengl-libs=/usr/include/GL \ > --with-freetype=yes --with-freetype-includes="/usr/include/freetype2/" \ > --with-postgres=yes --with-postgres-includes="/usr/include/postgresql" \ > --with-sqlite=yes \ > --with-mysql=yes --with-mysql-includes="/usr/include/mysql" \ > --with-odbc=no \ > 2>&1 | tee config_log.txt > > # build using 4 CPU cores > time make -j 4 2>&1 | tee build_log.txt > > sudo make install > > > > > Tom > > On Tue, Sep 27, 2016 at 8:34 PM, JIA Pei <[email protected]> wrote: > >> >> Hi, all: >> >> I failed to configure grass-7.0.4, can anybody give me a hand? >> OS: Ubuntu 16.04.1 >> GCC/G++: Ubuntu 5.4.0-6ubuntu1~16.04.2 >> FreeType: libfreetype6 2.6.1-0.1ubuntu2 >> >> >> >>> jiapei:grass-7.0.4$ ./configure >>> checking host system type... x86_64-pc-linux-gnu >>> checking for gcc... gcc >>> checking whether the C compiler (gcc ) works... yes >>> checking whether the C compiler (gcc ) is a cross-compiler... no >>> checking whether we are using GNU C... yes >>> checking whether gcc accepts -g... yes >>> checking for Cygwin environment... no >>> checking for mingw32 environment... no >>> checking for executable suffix... no >>> checking for full floating-point support... yes >>> checking for pwd... /bin/pwd >>> checking for source directory... /home/jiapei/Downloads/rsgis/O >>> SGeo/grass/grass-7.0.4 >>> checking for build directory... /home/jiapei/Downloads/rsgis/O >>> SGeo/grass/grass-7.0.4 >>> checking for svnversion... /usr/bin/svnversion >>> checking for MacOSX App... no >>> checking for MacOSX architectures... no >>> checking for MacOSX SDK... no >>> checking how to build libraries... shared >>> checking for additional include dirs... >>> checking for additional library dirs... >>> checking for a BSD compatible install... /usr/bin/install -c >>> checking for flex... flex >>> checking for yywrap in -lfl... yes >>> checking for bison... bison -y >>> checking for ranlib... ranlib >>> checking for ar... ar >>> checking for env... env >>> checking for perl... /usr/bin/perl >>> checking how to run the C preprocessor... gcc -E >>> checking for ANSI C header files... yes >>> checking for limits.h... yes >>> checking for termio.h... yes >>> checking for termios.h... yes >>> checking for unistd.h... yes >>> checking for values.h... yes >>> checking for f2c.h... yes >>> checking for g2c.h... no >>> checking for sys/ioctl.h... yes >>> checking for sys/mtio.h... yes >>> checking for sys/resource.h... yes >>> checking for sys/time.h... yes >>> checking for sys/timeb.h... yes >>> checking for sys/types.h... yes >>> checking for sys/utsname.h... yes >>> checking for libintl.h... yes >>> checking for iconv.h... yes >>> checking for langinfo.h... yes >>> checking whether time.h and sys/time.h may both be included... yes >>> checking for off_t... yes >>> checking for uid_t in sys/types.h... yes >>> checking return type of signal handlers... void >>> checking for Cygwin environment... no >>> checking for ftime... yes >>> checking for gethostname... yes >>> checking for gettimeofday... yes >>> checking for lseek... yes >>> checking for nice... yes >>> checking for time... yes >>> checking for uname... yes >>> checking for seteuid... yes >>> checking for setpriority... yes >>> checking for setreuid... yes >>> checking for setruid... no >>> checking for drand48... yes >>> checking for putenv... yes >>> checking for setenv... yes >>> checking for nanosleep... yes >>> checking whether setpgrp takes no argument... yes >>> checking for long long int... yes >>> checking for W11... no >>> checking for X... libraries , headers >>> checking for dnet_ntoa in -ldnet... yes >>> checking for gethostbyname... yes >>> checking for connect... yes >>> checking for remove... yes >>> checking for shmat... yes >>> checking for IceConnectionNumber in -lICE... yes >>> checking for library containing cuserid... none required >>> checking for asprintf... yes >>> checking for atan... no >>> checking for atan in -lm... yes >>> checking for dlsym... no >>> checking for dlsym in -ldl... yes >>> checking for iconv... yes >>> checking for socket... yes >>> checking for location of zlib includes... >>> checking for zlib.h... yes >>> checking for location of zlib library... >>> checking for deflate in -lz... yes >>> checking for location of External PROJ.4 includes... >>> checking for proj_api.h... yes >>> checking External PROJ.4 version... 492 >>> checking for location of External PROJ.4 library... >>> checking for pj_get_def in -lproj... yes >>> checking for location of External PROJ.4 data files... >>> configure: warning: *** External PROJ.4 directory not specified; default >>> will be used >>> checking for /usr/share/proj/epsg... yes >>> checking for nad2bin... /usr/bin/nad2bin >>> checking whether to use regex... yes >>> checking for location of regex includes... >>> checking for regex.h... yes >>> checking for location of regex library... >>> checking for regcomp... yes >>> checking whether to use Readline... no >>> checking whether to use GDAL... yes >>> checking for gdal-config... /usr/local/bin/gdal-config >>> checking whether to use libLAS... no >>> checking whether to use NetCDF... no >>> checking whether to use GEOS... no >>> checking whether to use TIFF... yes >>> checking for location of TIFF includes... >>> checking for tiffio.h... yes >>> checking for location of TIFF library... >>> checking for TIFFOpen in -ltiff... yes >>> checking whether to use PNG... yes >>> checking for location of PNG includes... >>> checking for png.h... yes >>> checking for location of PNG library... >>> checking for png_read_image in -lpng... yes >>> checking whether to use PostgreSQL... no >>> checking whether to use MySQL... no >>> checking whether to use SQLite... yes >>> checking for location of SQLite includes... >>> checking for sqlite3.h... yes >>> checking for location of SQLite library... >>> checking for sqlite3_open in -lsqlite3... yes >>> checking whether to use OpenGL... yes >>> checking for location of OpenGL includes... >>> checking for GL/gl.h... yes >>> checking for GL/glu.h... yes >>> checking for location of OpenGL library... >>> checking for glBegin in -lGL... yes >>> checking for gluBeginCurve in -lGLU... yes >>> checking for glXCreatePbuffer... yes >>> checking for glXCreateGLXPixmap... yes >>> checking whether to use ODBC... no >>> checking whether to use FFTW... yes >>> checking for location of FFTW includes... >>> checking for fftw3.h... yes >>> checking for location of FFTW library... >>> checking for fftw_execute in -lfftw3... yes >>> checking whether to use BLAS... no >>> checking whether to use LAPACK... no >>> checking whether to use Cairo... yes >>> checking for location of cairo includes... >>> checking for cairo.h... yes >>> checking for location of cairo library... >>> checking for cairo linking flags... >>> checking for cairo_create... yes >>> checking for cairo_xlib_surface_create_with_xrender_format... yes >>> checking for cairo_xlib_surface_get_xrender_format... yes >>> checking whether to use FreeType... yes >>> checking for location of FreeType includes... >>> >>> *checking for ft2build.h... no **configure: error: *** Unable to locate >>> FreeType includes.* >>> jiapei:grass-7.0.4$ >> >> >> >> >> Cheers >> -- >> >> Pei JIA, Ph.D. >> >> Email: [email protected] >> cell in Canada: +1 778-863-5816 >> cell in China: +86 186-8244-3503 >> >> Welcome to Vision Open >> http://www.visionopen.com >> >> _______________________________________________ >> grass-user mailing list >> [email protected] >> http://lists.osgeo.org/mailman/listinfo/grass-user >> > > > -- Pei JIA, Ph.D. Email: [email protected] cell in Canada: +1 778-863-5816 cell in China: +86 186-8244-3503 Welcome to Vision Open http://www.visionopen.com
_______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
