-
Notifications
You must be signed in to change notification settings - Fork 150
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
xtb's dependency hell #1120
Comments
foxtran
added
the
unconfirmed
This report has not yet been confirmed by the developers
label
Oct 26, 2024
This was referenced Oct 26, 2024
Merged
foxtran
added a commit
to foxtran/CPCM-X
that referenced
this issue
Oct 26, 2024
This was referenced Oct 26, 2024
awvwgk
added
build
Build system related issues (OS, compilers, meson)
and removed
unconfirmed
This report has not yet been confirmed by the developers
labels
Oct 31, 2024
MtoLStoN
pushed a commit
to grimme-lab/CPCM-X
that referenced
this issue
Jan 16, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
xtb has multiple dependencies and those also have their own dependensies... Their versions are managed via
subprojects/*.wrap
files which are not unified between different deps sometimes.To Reproduce
cmake -Bbuild -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_Fortran_COMPILER=gfortran
One will see something like:
So, s-dftd3, tblite and xtb have different versions of toml-f. At build/_deps/toml-f-src, I have v0.4.0, not v0.4.1 or v0.2.4... So, it is not clear which version will be downloaded first :) I suppose for toml-f it is not so critical, but for dftd4 it is because old v3.4.0 was selected.
Expected behaviour
All deps must have the same version
The text was updated successfully, but these errors were encountered: