FS#51463 - [ffmpeg] Required dependency not provided by current netcdf package
Attached to Project:
Arch Linux
Opened by itzexor (itzexor) - Thursday, 20 October 2016, 20:42 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 25 October 2016, 23:21 GMT
Opened by itzexor (itzexor) - Thursday, 20 October 2016, 20:42 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 25 October 2016, 23:21 GMT
|
Details
Description:
$ mpv mpv: error while loading shared libraries: libnetcdf.so.12: cannot open shared object file: No such file or directory According to the .BUILDINFO for mpv-1:0.21.0-1, netcdf-4.4.1rc1-1 which provides libnetcdf.so.12 was used during the build, but the current version in the repository which is netcdf-4.4.1-1 provides libnetcdf.so.11 |
This task depends upon
For me a simple :
sudo ln -s /usr/lib/libnetcdf.so.11.0.3 /usr/lib/libnetcdf.so.12
did the trick! (But I'm a noob at this kind of stuff and maybe my way is wrong...), but it works !
EDIT : According to https://github.com/Unidata/netcdf-c/releases/tag/v4.4.1-rc2 , [Bug Fix] Reverted SOVersion current to 11 from 12; it was incorrectly incremented in netCDF-C release 4.4.1-RC1.
not sure if the error is coming from mpv trying to use ffmpeg or not...
$ ffmpeg
ffmpeg: error while loading shared libraries: libnetcdf.so.12: cannot open shared object file: No such file or directory
$ pacman -Fs libnetcdf.so.12
extra/netcdf 4.4.1rc1-1
usr/lib/libnetcdf.so.12
$ pacman -Q netcdf
netcdf 4.4.1-1
$ pacman -Ql netcdf
netcdf /usr/
netcdf /usr/bin/
netcdf /usr/bin/nc-config
netcdf /usr/bin/nccopy
netcdf /usr/bin/ncdump
netcdf /usr/bin/ncgen
netcdf /usr/bin/ncgen3
netcdf /usr/include/
netcdf /usr/include/netcdf.h
netcdf /usr/include/netcdf_mem.h
netcdf /usr/include/netcdf_meta.h
netcdf /usr/lib/
netcdf /usr/lib/libnetcdf.settings
netcdf /usr/lib/libnetcdf.so
netcdf /usr/lib/libnetcdf.so.11
netcdf /usr/lib/libnetcdf.so.11.0.3
netcdf /usr/lib/pkgconfig/
netcdf /usr/lib/pkgconfig/netcdf.pc
netcdf /usr/share/
netcdf /usr/share/licenses/
netcdf /usr/share/licenses/netcdf/
netcdf /usr/share/licenses/netcdf/COPYRIGHT
netcdf /usr/share/man/
netcdf /usr/share/man/man1/
netcdf /usr/share/man/man1/nccopy.1.gz
netcdf /usr/share/man/man1/ncdump.1.gz
netcdf /usr/share/man/man1/ncgen.1.gz
netcdf /usr/share/man/man1/ncgen3.1.gz
netcdf /usr/share/man/man3/
netcdf /usr/share/man/man3/netcdf.3.gz
Edit: It appears Flyspray does have the ability to link the duplicate tasks, but for some reason, neither of mine where :-(