-
Notifications
You must be signed in to change notification settings - Fork 572
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
PROJ broken with latest SQLite #10496
Comments
I don't know what causes this. The dependency is needed to build on Windows; without it there is a linker error. (The error message states that one could also disable a certain option while configuring SQLite.) The version of |
Hmm no unfortunately dlfcn_win32_jll v1.3.1 doesn't work either.
|
Wouldn't it be nice if your OS told you what the heck is the "specified module" that can't be found? You might be able to use https://github.com/giordano/DependencyWalker.jl for that, but that package would be useless if OSes were more collaborative. |
Okay. Then |
The dll name changed:
This makes the dlls incompatible. As is, 3.49.0 is indeed incompatible on Windows. That might have been caused by the change to the configure script. |
... In other words, unless we find a solution very soon, we should disable the new |
@visr This should now be fixed in the registry – SQLite 3.49.0 has been disabled. Try |
Thanks! Can confirm that worked. I tried to have a look at sqlite/sqlite@version-3.48.0...version-3.49.0 A recent related forum post mentions:
And that link mentions:
|
In the long run we'll have to figure out whether we can produce backward-compatible SQLite version, and if not, how to handle this disruption. |
Maybe good to keep this open as a reminder for this? |
I'll add a note to the SQLite build script instead. That's where people would look anyway. I don't think it's urgent for people to update to SQLite 3.49.0. |
SQLite_jll v3.49.0, built in #10481, break PROJ_jll.
ERROR: InitError: could not load library "a:.julia\artifacts\cb61d24895a5cdb6a03e51121c4d1c439b77fef4\bin\libproj_9.dll"
The specified module could not be found.
Doing
add [email protected]
fixes it.CI can be seen on JuliaGeo/Proj.jl#113
SQLite changelog: https://www.sqlite.org/changes.html
@eschnett could this be related to adding the dlfcn_win32_jll dependency on Windows? Why is this dependency needed?
The text was updated successfully, but these errors were encountered: