You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This happens with all linux executables: CUDA, CPU and Rocm.
Is there a better way to run this in headless mode from command line and that does not require GLIBC? Other installation ways are quite convoluted and depend on RYE or the BrokenSource itself.
The exact errors are:
./depthflow-cpu-linux-amd64-0.3.1.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./depthflow-cpu-linux-amd64-0.3.1.bin)
./depthflow-cpu-linux-amd64-0.3.1.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./depthflow-cpu-linux-amd64-0.3.1.bin)
./depthflow-cpu-linux-amd64-0.3.1.bin: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./depthflow-cpu-linux-amd64-0.3.1.bin)
And the command executed was: ./depthflow-rocm-linux-amd64-0.3.1.bin input -i ./blabla.png main -q 90 -s 2 -o ./video.mp4
The text was updated successfully, but these errors were encountered:
Hi, just a heads up, I have recently set up CI with GitHub Actions, and I'm able to set the oldest (supported) Linux system to ubuntu-20.04, which I'll release version v0.5.0 within a week™, and will have a lower GLIBC requirement
If that still isn't 'old enough', I can try setting up releases through older images with Docker, but I'd prefer otherwise 😅
Just followed this stackoverflow answer for finding out the minimum glibc for a binary,
# Version at when the issue was created
❯ objdump -T ./depthflow-cpu-linux-amd64-0.3.1.bin | grep GLIBC | sed 's/.*GLIBC_\([.0-9]*\).*/\1/g' | sort -Vu
(...)
2.33
2.34
# New release with Actions CI made on Ubuntu 20.04
❯ objdump -T ./depthflow-cpu-linux-amd64-0.5.0.bin | grep GLIBC | sed 's/.*GLIBC_\([.0-9]*\).*/\1/g' | sort -Vu
(...)
2.28
2.29
So, minimum glibc version has went down from 2.34 to 2.29, which should be enough for Debian 11 given a quick research showed me the oldstable branch is at 2.31. Feel free to reopen if it's still an issue!
I'm trying the newly packaged release and having problems with GLIBC not found. Currently I am unable to upgrade the operating system:
This happens with all linux executables: CUDA, CPU and Rocm.
Is there a better way to run this in headless mode from command line and that does not require GLIBC? Other installation ways are quite convoluted and depend on RYE or the BrokenSource itself.
The exact errors are:
And the command executed was:
./depthflow-rocm-linux-amd64-0.3.1.bin input -i ./blabla.png main -q 90 -s 2 -o ./video.mp4
The text was updated successfully, but these errors were encountered: