-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
I thought the builds on ffbinaries.com were all statically compiled. That's the intention, right? Otherwise how would you know what you download will run successfully at all.
I grabbed https://github.com/vot/ffbinaries-prebuilt/releases/download/v3.2/ffplay-3.2.2-linux-64.zip and it won't run on my system and a check with ldd shows that it's very much dynamically linked:
$ ./ffplay -version
./ffplay: error while loading shared libraries: libva-drm.so.1: cannot open shared object file: No such file or directory
$ ldd ./ffplay
linux-vdso.so.1 => (0x00007ffc70fab000)
libXv.so.1 => /usr/lib/x86_64-linux-gnu/libXv.so.1 (0x00007f27b9766000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f27b942c000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f27b921a000)
libvdpau.so.1 => /usr/lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007f27b9016000)
libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x00007f27b8dfa000)
libva-drm.so.1 => not found
libva-x11.so.1 => not found
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f27b8bd8000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f27b89d4000)
libxcb-xfixes.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007f27b87cc000)
libxcb-shape.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shape.so.0 (0x00007f27b85c8000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f27b82c8000)
libSDL2-2.0.so.0 => not found
libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007f27b7fb4000)
libx265.so.102 => not found
libx264.so.148 => /usr/lib/x86_64-linux-gnu/libx264.so.148 (0x00007f27b7c10000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f27b79f3000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f27b76ea000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f27b74e6000)
libwavpack.so.1 => /usr/lib/x86_64-linux-gnu/libwavpack.so.1 (0x00007f27b72bd000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f27b7014000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f27b6de9000)
libvidstab.so.1.0 => not found
libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 (0x00007f27b6bd0000)
libsoxr.so.0 => /usr/lib/x86_64-linux-gnu/libsoxr.so.0 (0x00007f27b696b000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f27b671b000)
libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 (0x00007f27b64d1000)
libopencore-amrwb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrwb.so.0 (0x00007f27b62bd000)
libopencore-amrnb.so.0 => /usr/lib/x86_64-linux-gnu/libopencore-amrnb.so.0 (0x00007f27b6092000)
libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 (0x00007f27b5e1d000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f27b5b73000)
libfdk-aac.so.1 => not found
libass.so.5 => /usr/lib/x86_64-linux-gnu/libass.so.5 (0x00007f27b5943000)
libgnutls.so.26 => not found
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f27b5733000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f27b5519000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f27b514f000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f27b4f4b000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f27b4d45000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f27b4b3d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f27b996b000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f27b4934000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f27b4712000)
libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f27b4507000)
libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007f27b428c000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f27b4040000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f27b3e1b000)
libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f27b3c04000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f27b39c1000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f27b3763000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f27b9ad9000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f27b3559000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f27b32ef000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f27b30e9000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f27b2ec0000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f27b2baf000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f27b2989000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f27b2767000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f27b2545000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f27b2264000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f27b204b000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f27b1dd6000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f27b1bbb000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f27b194b000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f27b1737000)
I have a project that needs ffplay and I was hoping I could rely on autodownloading a compatible build from the site API.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels