Skip to content
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

Compatibility with Julia v 1.10 #10

Closed
iniyannatarajan opened this issue Feb 3, 2024 · 7 comments
Closed

Compatibility with Julia v 1.10 #10

iniyannatarajan opened this issue Feb 3, 2024 · 7 comments
Assignees

Comments

@iniyannatarajan
Copy link

Pkg.add("Casacore") on Julia 1.10 fails due to both CxxWrap and libcasacorecxx_jll failing to build. This seems to be due at least to CxxWrap being restricted to version 0.12 in Project.toml. Independently, I can confirm that I can precompile CxxWrap version 0.14 on Julia 1.10 successfully, but not 0.12.

Would it be easy to release an updated version of Casacore that works with Julia 1.10?

Thanks!

@torrance torrance self-assigned this Feb 7, 2024
@torrance
Copy link
Owner

torrance commented Feb 7, 2024

@iniyannatarajan Thanks for creating the issue, I'll look at this tomorrow.

@torrance
Copy link
Owner

torrance commented Feb 8, 2024

I'm struggling to get BinaryBuilder to rebuild both casacore_jll and casacorecxx_jll. I'll have to pin down the issues I'm encountering and reach out for some help.

@torrance
Copy link
Owner

torrance commented Feb 9, 2024

casacore_jll needs to be rebuilt with updated FITSIO_jll dependency.

Waiting for this to be merged: JuliaPackaging/Yggdrasil#8082

@david-macmahon
Copy link

It looks like that has been merged now. I haven't used BinaryBuilder before, but is there anything I can do to help this process along?

@torrance
Copy link
Owner

torrance commented Mar 6, 2024

I'm having issues getting things working with the updated CxxWrap module. I have opened a ticket there: JuliaInterop/CxxWrap.jl#410

@torrance
Copy link
Owner

torrance commented Mar 6, 2024

I've merged the 1.10 branch; waiting on Yggdrasil to accept my changes, and then push out the changes to the Julia registry.

@torrance
Copy link
Owner

torrance commented Mar 6, 2024

The Juliahub registry has been updated.

Install v0.3.0 of Casacore to work with Julia 1.10. There are no other changes to the module.

@torrance torrance closed this as completed Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants