<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Hi Even,<br></div>
<div><br></div>
<blockquote type="cite"><p style="margin: 0px; text-indent: 0px; white-space: pre-wrap;">Is /opt/informix/lib/c++ in the search path for shared librariies ? That is: did you define LD_LIBRARY_PATH to point to it ? Or put it in /etc/ld.so.conf and ran ldconfig afterwards ?<br></p></blockquote><div><br></div>
<div>I didn't define LD_LIBRARY_PATH or put it in ld.so.conf, as I didn't have to do it in my Debian Testing VM and it worked there without that. In the output I see that the Informix folders and libraries are listed in the arguments of g++, so I don't think the problem has to do with LD_LIBRARY_PATH or ld.so.conf?<br></div>
<div><br></div>
<div>g++ -std=gnu++11 /opt/informix/lib/esql/checkapi.o .libs/gdalserver.o -o .libs/gdalserver  -L/opt/informix/lib/ -L/opt/informix/lib/esql -L/opt/informix/lib/dmi -L/opt/informix/lib/c++ -lcrypt /home/roel/software/gdal_compile/gdal/.libs/libgdal.so -L/usr/lib -L/usr/lib/x86_64-linux-gnu/hdf5/serial -ljson-c -lfreexl -lqhull -lgeos_c -lwebp /usr/lib/x86_64-linux-gnu/libsqlite3.so -lodbc -lodbcinst -lkmlbase -lkmldom -lkmlengine -lkmlxsd -lkmlregionator /usr/lib/x86_64-linux-gnu/libexpat.so -lxerces-c -lopenjp2 -lnetcdf -lhdf5_hl -lsz -lhdf5 /usr/lib/libmfhdfalt.so /usr/lib/libdfalt.so -logdi -lgif -ljpeg -lgeotiff -ltiff -lpng -lpq -lz -lpthread -lrt -ldl -lpcre /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so -lxml2 -lifsql -lifasf -lifgen -lifos -lifgls -lifglx -lifdmi -lifc++ -pthread<br></div>
<div><br></div>
<div>To be sure, I added the Informix folders to /etc/ld.so.conf, but the result is the same.<br></div>
<div><br></div>
<div>I then tried compiling with different versions of gcc/g++, also resulting in the same error:<br></div>
<div>./configure CC=gcc-4.7 CXX=g++-4.7 --with-idb=/opt/informix<br></div>
<div>./configure CC=gcc-4.8 CXX=g++-4.8 --with-idb=/opt/informix<br></div>
<div><br></div>
<div>To add to the puzzle: compiling with gcc-5 on Debian Testing works, but with gcc-5 on Ubuntu 16.04 doesn't.. Although the version is slightly different: gcc-5 (Debian 5.4.1-14) 5.4.1 20171003 versus gcc-5 (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609.<br></div>
<div><br></div>
<div>Any hints on how to proceed with debugging would be very helpful. Thanks!<br></div>
<div><br></div>
<div>Kind regards,<br></div>
<div>Roel<br></div>
</body>
</html>