<div>I also checked (with readelf) if my libproj files contain those symbols. There are libproj.a, libproj.so, libproj.so.15 and libproj.so.15.1.0 files in usr/local/lib and they all contain symbol <span style="font-family:'courier new' , monospace">`proj_alter_name'</span><span style="font-family:'arial' , sans-serif">. But for some reason the linker cannot </span>find it.</div><div> </div><div> </div><div>11.06.2019, 16:15, "Igor Belyakov" <belyakov-i@spsinf.ru>:</div><blockquote><div>I try to build GDAL on Ubuntu 18.04. The linker reports errors:</div><div><br /><span style="font-family:'courier new' , monospace">gdal-3.0.0/.libs/libgdal.so: undefined reference to `proj_alter_name'<br />gdal-3.0.0/.libs/libgdal.so: undefined reference to `proj_create_conversion_eckert_i'</span></div><div><br />and so on. There are many undefined references to functions declared in Proj library headers (<span style="font-family:'courier new' , monospace">proj_alter_name </span>is in <span style="font-family:'courier new' , monospace">proj_experimental.h</span>, for instance).<br />I have Proj library installed and I have specified it's path (usr/local) to ./configure tool. So why the linker can't locate them?</div></blockquote>