Closed
Description
The most recent build of the Linux armhf build appears to has broken running RPI4 with Raspbian GNU/Linux 10 (buster)
Verified the issue exists with a clean OS install
admin@WOPR-RX-110:~/Decoder $ ./UltraGrid-latest-armhf.AppImage
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libavcodec.so.58)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libavutil.so.56)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libswscale.so.5)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libswresample.so.3)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libvpx.so.6)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libwebpmux.so.3)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libwebp.so.6)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/librsvg-2.so.2)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libcairo.so.2)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libzvbi.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libaom.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libcodec2.so.0.9)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libmp3lame.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libopenjp2.so.7)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libopus.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libspeex.so.1)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libtwolame.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libvorbis.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libx264.so.160)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libxvidcore.so.4)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.30' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libudev.so.1)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libsoxr.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libxml2.so.2)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libpixman-1.so.0)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libpng16.so.16)
/tmp/.mount_UltraGNNlIhO/usr/lib/ultragrid/ultragrid_vcompress_libavcodec.so: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libicuuc.so.67)
/tmp/.mount_UltraGNNlIhO/usr/lib/libavcodec.so.58: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.29' not found (required by /tmp/.mount_UltraGNNlIhO/usr/lib/libavcodec.so.58)
usage:
./UltraGrid-latest-armhf.AppImage [--gui [args]]
invokes GUI
./UltraGrid-latest-armhf.AppImage --appimage-help
prints AppImage related options
./UltraGrid-latest-armhf.AppImage -h | --help | --fullhelp
prints this help (extended version with --fullhelp)
./UltraGrid-latest-armhf.AppImage -m|--man [uv|hd-rum-transcode]
prints manual page
./UltraGrid-latest-armhf.AppImage -u|--update [args]
updates AppImage (args will be passed to appimageupdatetool)
./UltraGrid-latest-armhf.AppImage -o|--tool uv --help
prints command-line UltraGrid help
./UltraGrid-latest-armhf.AppImage -o|--tool <t> [args]
invokes specified tool
tool may be one of: convert hd-rum hd-rum-transcode uv
./UltraGrid-latest-armhf.AppImage args
invokes command-line UltraGrid
GUI was not compiled in!
admin@WOPR-RX-110:~/Decoder $
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
MartinPulec commentedon Oct 12, 2023
Is it important for you to use Buster? I've updated builds to use Bullseye in bca2809 because it simplifies the stuff. Also Buster will be unsupported next year.
CI ARM: Buster armhf compatibility
sogorman commentedon Oct 13, 2023
I could be wrong but I believe Bullseye changed the HEVC video drivers.
What version of bullseye and firmware are you using that still has access to
/dev/rpivid-hevcmem
and not the new/dev/video19
device?Note on the video driver change noted here
MartinPulec commentedon Oct 16, 2023
I can confirm that I don't have
/dev/rpivid-hevcmem
in Bullseye. So in respect to #129, it would be perhaps indeed better to keep the ARMHF builds on Buster for now.Just for the curiosity, do you have have an idea, which package actually influences this – raspberrypi-kernel? Because I have a Buster installation using Bullseye kernel (in order to easily switch between Buster/Bullseye/Bookworm) and the device isn't present there, neither.
MartinPulec commentedon Oct 16, 2023
ARMHF AppImage is already rebuilt on Buster.
CI ARMHF build: switched back to Buster