[gdal-dev] gdal-2.4.3 build dies at libiso8211.a

sean darcy seandarcy2 at gmail.com
Fri Dec 13 06:41:17 PST 2019


On 12/13/19 4:50 AM, Even Rouault wrote:
> On jeudi 12 décembre 2019 22:37:32 CET Sean Darcy wrote:
>> Building gdal-2.4.3 on Fedora 31, gcc-9.2.1. This happens even though
>> configure has --disable-static, which is recognized:
>>
>> checking whether to build shared libraries... yes
>> checking whether to build static libraries... no
>>
>> Any suggestions appreciated.
> 
> You are doing a manual "make 8211dump" from frmts/iso8211, right ? Well, as
> this is mostly debug stuff not built by default, support for static builds
> might be broken. You may need to tweek the makefile.
> 
> Works at least for me for a shared + non-libtool build.
> 
I'm not doing a manual make 8211dump . This is a full ./configure make 
dance, with --disable-static:



+ ./configure --build=x86_64-redhat-linux-gnu 
--host=x86_64-redhat-linux-gnu --program-prefix= 
--disable-dependency-tracking --prefix=/usr --exec-prefix=/usr 
--bindir=/usr/bin --sbindir=/usr/sbin
--sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include 
--libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var 
--sharedstatedir=/var/lib --mandir=/usr/share/man 
--infodir=/usr/share/info --disable-static 'LIBS=-lg2c_v1.6.0 -ltirpc' 
--with-autoload=/usr/lib64/gdalplugins --datadir=/usr/share/gdal/ 
--includedir=/usr/include/gdal/ --prefix=/usr --with-armadillo 
--with-curl --with-cfitsio=/usr --with-dods-root=/usr --with-expat 
--with-freexl --with-geos --with-geotiff=external --with-gif --with-gta 
--with-hdf4 --with-hdf5 --with-jasper --with-java --with-jpeg 
--with-libjson-c --without-jpeg12 --with-liblzma --with-libtiff=external 
--with-libz --without-mdb --without-msg --with-mysql --with-netcdf 
--with-odbc --with-ogdi --with-openjpeg --with-pcraster --with-pg 
--with-png --with-poppler --with-proj --with-spatialite --with-sqlite3 
--with-threads --with-webp --with-xerces --enable-shared --with-libkml
configure: WARNING: unrecognized options: --disable-dependency-tracking, 
--with-autoload
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking for x86_64-redhat-linux-gnu-gcc... no
checking for gcc... gcc
.............
+ make -j1 POPPLER_0_20_OR_LATER=yes POPPLER_0_23_OR_LATER=yes 
POPPLER_BASE_STREAM_HAS_TWO_ARGS=yes POPPLER_0_58_OR_LATER=yes
(cd port; make)
make[1]: Entering directory '/builddir/build/BUILD/gdal-2.4.2/port'
..........

How would I do a "non-libtool build" ?



More information about the gdal-dev mailing list