Skip to content

Ubuntu: Julia dependencies fail with patter::julia_connect, succeed if installed directly #51

Description

@mhpob

HDF5_jll, NetCDF_jll, GDAL_jll, GDAL, ArchGDAL, GeoArrays, and Rasters all fail to build if using patter::julia_connect() within R. Similarly, building RCall fails from within patter/JuliaCall.

All build without issue if adding from within Julia.

Installing RCall fails as it can't find libquadmath.so.0, which is within the gcc system library and so is fixed by installing gcc.

On the ArchGDAL/GeoArrays/Raster front, it may to come from not having OpenSSL v3.3.0 installed on the system, but Ubuntu Noble only has OpenSSL v 3.0.13

... Handling dependencies... 
Error: Error happens in Julia.
InitError: could not load library "/root/.julia/artifacts/a696e1e3e6b8d3c2c4b67609357ebc5c35eabde1/lib/libssl.so"
/usr/lib/x86_64-linux-gnu/libcrypto.so.3: version `OPENSSL_3.3.0' not found (required by /root/.julia/artifacts/a696e1e3e6b8d3c2c4b67609357ebc5c35eabde1/lib/libssl.so)

I'm unfamiliar with Julia, but as Julia installs packages without issue while patter goes looking for system libraries perhaps Julia, itself, is installing precompiled binaries while RCall/patter is looking to build them, themselves?

Metadata

Metadata

Assignees

No one assigned

    Labels

    JuliaCallIssue related to JuliaCalllinuxIssue related to linux

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions