bartholomew icon indicating copy to clipboard operation
bartholomew copied to clipboard

missing dependencies

Open VestigeJ opened this issue 2 years ago • 1 comments

bart cli release download hits a missing local dependencies - not clear from the docs to resolve.

attempting to build from origin/main 'make bart' as a workaround.

$ wget https://github.com/fermyon/bartholomew/releases/download/v0.6.0/bart-cli-v0.6.0-linux-amd64.tar.gz $ tar -xzvf bart-cli-v0.6.0-linux-amd64.tar.gz $ ls $ sudo cp bart /usr/local/bin/ $ bart

$ bart
bart: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.35' not found (required by bart)
bart: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by bart)
bart: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by bart)
bart: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by bart)

$ cat /etc/os-release

NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa) Ubuntu 20.04.5 LTS

VestigeJ avatar Jan 09 '23 19:01 VestigeJ

@VestigeJ thanks for raising. This seems similar to an issue seen with the Spin CLI: https://github.com/fermyon/spin/issues/168

I think the two main options are to see if the glibc library can be updated on the host or perhaps attempting to statically build from the host directly eg via https://github.com/fermyon/spin/issues/168#issuecomment-1146591589

Not clear if pinning our GitHub release runner to 20.04 (it looks like 18.04 is no longer an option) would help, but might be worth a shot if others are seeing this behavior.

vdice avatar Jan 18 '23 21:01 vdice