[gdal-dev] Problems linking without curl
even.rouault at mines-paris.org
Fri Mar 1 20:14:51 PST 2013
Le mardi 26 février 2013 18:50:18, Jose Gomez-Dans a écrit :
> Trying to compile GDAL on RHEL6 x864_64. It's failing looking for libcurl
> when linking. I don't need curl in this machine, and it's not installed. My
> configure line is as follows:
> ./configure --prefix=/home/User/bin/ --with-libtiff=internal
> --with-hdf4=/usr/lib64/hdf --without-curl --without-expat --without-mysql
> --without-dwgdirect --without-odbc --with-python --without-oci
> --without-sqlite3 --without-oci-include --without-oci-lib --without-grib
> Unrelated to curl, in order to configure HDF4, I need the line above.
> However, I then need to go into GDALmake.opt and edit the content of
> HDF4_INCLUDE to point to /usr/include/hdf.
--with-hdf4 should be enough. If you specify a path behind --with-hdf4= , it
must be the root installation directory of the hdf4 ( /usr , /usr/local, etc
... ), not the path of the .so itself. But with x86_64 RedHat based
distributions that have stuff in /usr/lib64 , some ./configure detections don't
work out of the box.
However in the HDF4 case it should work since I can see that in the
configure.in script :
if test x"$with_hdf4" = x"yes" -o x"$with_hdf4" = x"" ; then
dnl Fedora has hdf static libraries in /usr/lib/hdf
if test -d /usr/lib64/hdf; then
> But how can I get rid of the curl dependency?
I'm surprised --without-curl doesn't work for you. Perhaps you should look at
config.log and search "curl" in it to see if something interesting shows up.
More information about the gdal-dev