Hi Pietro, On Mon, Nov 11, 2019 at 1:13 PM Pietro <[email protected]> wrote: > > Dear devs, > > I have an issue when I try to configure ad compile grass. > At the moment I'm on Fedora 31. So I installed the default gdal (2.3.2) with: > > `sudo dnf install gdal gdal-devel gdal-libs` > > I executed locally gdalinfo on a tif and it provide the information of the > raster and then I checked the installation paths with: > > ``` > $ /usr/bin/gdal-config --version > 2.3.2 > $ /usr/bin/gdal-config --libs > -L/usr/lib64 -lgdal > $ /usr/bin/gdal-config --cflags > -I/usr/include/gdal > $ /usr/bin/gdal-config --datadir > /usr/share/gdal > ``` > > So it seems to work, then my configure command is: > > ``` > $ CFLAGS="-g -O1 -Wall -Wextra -Wundef -Wfloat-equal -Wpointer-arith > -Wcast-align -Wstrict-prototypes -Wstrict-overflow=5 -Wwrite-strings > -Wshadow -Werror-implicit-function-declaration -Waggregate-return -Wcast-qual > -Wswitch-default -Wswitch-enum -Wconversion -Wunreachable-code -Winit-self > -Wuninitialized -fno-common -fexceptions -fstack-protector -fmudflap -m64 > -mtune=native" \ > CXXFLAGS="-g -O1 -Wall" \ > ./configure \ > --prefix=$HOME/.local \ > --with-zstd \ > --with-blas --with-blas-includes=/usr/include/atlas-x86_64-base/ \ > --with-lapack --with-lapack-includes=/usr/include/atlas-x86_64-base/ \ > --with-cxx \ > --with-cairo \ > --with-freetype \ > --with-freetype-includes=/usr/include/freetype2 \ > --with-geos \ > --with-gdal=/usr/bin/gdal-config \
^-- this is the only GDAL related line in my "configure" call (also Fedora). > --with-gdal-includes=/usr/include/gdal \ > --with-gdal-libs=/usr/lib64 \ > --with-gdal-share=/usr/share/gdal \ ^- these three I would not specify. > --with-nls \ > --with-netcdf \ > --with-odbc \ > --with-openmp \ > --with-postgres \ > --with-python=/usr/bin/python3-config \ > --with-readline \ > --with-proj \ > --with-pthread \ > --with-sqlite \ > --with-wxwidgets=/usr/bin/wx-config > ``` > > But I get the following error: > ``` > checking host system type... x86_64-pc-linux-gnu > checking for gcc... gcc > [...] > checking whether to use GDAL... yes > checking for gdal-config... /usr/bin/gdal-config > configure: error: *** Unable to locate GDAL library. > ``` > > Do you understand why I still receive this error even if I specify all the > paths of the gdal iclude/libs/share directories? > Any ideas on how to solve/fix this issue? - I would not specify them - and: check the error in `config.log` Markus _______________________________________________ grass-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-dev
