<div dir="auto">Actually... this seems to be a problem on just one machine, I would have thought they are the same but fwiw this seems not to be a GDAL or R package problem.<div dir="auto"><br></div><div dir="auto">I'll check again carefully so probably ignore this, thanks!</div><div dir="auto"><br></div><div dir="auto">Cheers, Mike</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 1 Apr 2023, 16:24 Michael Sumner, <<a href="mailto:mdsumner@gmail.com">mdsumner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div><br></div><div>I'm here to ask for help finding where this issue is. If I use an earlier build it still works (these are R packages sf and terra that are well tested against previous releases). </div><div><br></div><div>Has something changed with the headers structure for OGRGeometryFactory perhaps? (I'm out of my depth for how to track this down). If it's an issue on the R side I'll fix it there, but mostly I'm here to ask what has changed on the GDAL side to result in this symbol problem (or whatever it is I'm doing wrong). </div><div><br></div><div>using latest build 24afc75d3c3f2c85621e8b8d83f54a73b1d3ad33 </div><div><br></div><div>I see</div><div><br></div><div>> library(sf)<br>Error: package or namespace load failed for ‘sf’ in dyn.load(file, DLLpath = DLLpath, ...):<br> unable to load shared object '/usr/local/lib/R/site-library/sf/libs/sf.so':<br> /usr/local/lib/R/site-library/sf/libs/sf.so: undefined symbol: _ZN18OGRGeometryFactory13createFromWktEPKcP19OGRSpatialReferencePP11OGRGeometry<br>> library(terra)<br>Error: package or namespace load failed for ‘terra’ in dyn.load(file, DLLpath = DLLpath, ...):<br> unable to load shared object '/usr/local/lib/R/site-library/terra/libs/terra.so':<br> /usr/local/lib/R/site-library/terra/libs/terra.so: undefined symbol: _ZN18OGRGeometryFactory13createFromWktEPKcP19OGRSpatialReferencePP11OGRGeometry<br><div><br></div><div>Using a prior build eca6f7bf17fe500ef4c0ba9793e93ea305bab1fc it works. </div><div><br></div><div>The offending code in terra is this (I think)</div><div><br></div><div><a href="https://github.com/rspatial/terra/blob/ddcf84ce901a269ac13118d650efac16f89a8602/src/read_ogr.cpp#L694" target="_blank" rel="noreferrer">https://github.com/rspatial/terra/blob/ddcf84ce901a269ac13118d650efac16f89a8602/src/read_ogr.cpp#L694</a><br></div><div><br></div><div>In sf it is </div><div><br></div><div><br></div><div><a href="https://github.com/r-spatial/sf/blob/main/src/gdal_read.cpp#L582" target="_blank" rel="noreferrer">https://github.com/r-spatial/sf/blob/main/src/gdal_read.cpp#L582</a><br></div><div>Thank you. </div><div><br></div><div>Cheers, Mike</div><div><br></div><div><br></div><span>-- </span><br><div dir="ltr" data-smartmail="gmail_signature">Michael Sumner<br>Software and Database Engineer<br>Australian Antarctic Division<br>Hobart, Australia<br>e-mail: <a href="mailto:mdsumner@gmail.com" target="_blank" rel="noreferrer">mdsumner@gmail.com</a></div></div></div>
</blockquote></div>