-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undefined symbol runtime error w/GDAL 3.5.1 #11
Comments
Wild guess, might it be related to OSGeo/gdal#5152 |
yes and no, it looks more like the plugin is built against GDAL 3.5 headers but run against an older GDAL library. Look at the output of "ldd /discover/swdev/sacs/sw/base/gcc12-3.5.1/gdal-3.5.1/lib/gdalplugins/ogr_GRASS.so" to check which GDAL runtime library is linked. |
Looks like it's linking to the correct (3.5.1) rev of the source-obj(as part of LD_LIBRARY_PATH), and appears to be finding all that it's looking for, but the issue persists
|
I attempted the same on an entirely new & different system in AWS(Ubuntu LTS 20.04, as opposed to prior SLES12), and gcc9 instead of gcc12, no other GDAL libraries on the entire systsem, and...exact same results. I'd wager this is trivially reproduceable on any system.
|
Compiles fine against GDAL 3.5.1, but hitting undefined symbol errors with any kind of execution, which go away if I simply remove the GRASS plugins. My guess is a simple update is req to reflect changes in 3.5.1
The text was updated successfully, but these errors were encountered: