Apps not working: libdav1d.so.6 missing (obs, mpv, ffmpeg, falkon, spectacle & some others..)

I’ve solved it with sudo ln -s /usr/lib/libdav1d.so.7.0.0 /usr/lib/libdav1d.so.6, but I think this is not quite the right option…

archlinux has the same problem: [SOLVED] Apps not working: libdav1d.so.6 missing / Applications & Desktop Environments / Arch Linux Forums

1 Like

Yes - it is not correct. And is not really a solve. Its a workaround that avoids the actual issue.

Are you fully up to date?

sudo pacman -Syu

Are any of these packages foreign/AUR ?

pacman -Qm

PS. In the linked thread, original post:

(emphasis mine)

I’ve downgraded dav1d back to 1.2.1. KDE Gear of unstable branch should work against 1.3.0.

On Unstable. No problems observed.

[2023-10-06T17:15:49] [ALPM] upgraded dav1d (1.2.1-1 -> 1.3.0-1)

Have you noticed that the downgrade has caused problems?

2 Likes

Hmm, then we have an issue with some apps not compiled to the new lib and some to the old. I can drop the downgrade then.

I also want to point out that I have dav1d 1.3.0 in my system and at least obs, falkon and spectacle work without problems. Does the OP have an up to date system?

1 Like

It seems it was a partial update from the OP. Most likely it was the qt5 update. As if I run lddtree on obs it resolves the new lib.

sudo pacman -S pax-utils
lddtree /usr/bin/obs | grep dav1d
libdav1d.so.7 => /usr/lib/libdav1d.so.7

Yeah … thats where this thread was headed before the random ‘downgrade dav1d on Stable and Testing’ … where did that even come from?
Was it really the product of glancing at this thread and concluding that was a good idea?

Heres post number 2 … which … I guess was ignored along with the linked thread in the original post…

2 Likes

I did a brief test now with a fresh stable ISO on Plasma. Spectacle worked there. Also the dav1d update was on the 6th of October, a while ago …

I don’t have any packages from aur that depend on ffmpeg or dav1d…

abaddon 0.1.12-1
anbox-git 1:r1364.7a0bee7-1
anbox-image-aosa 1:20180719-1
appimagepool-appimage 5.1.0-1
bauh 0.10.5-1
bcompare 4.4.6.27483-1
beekeeper-studio-bin 3.9.20-1
betterlockscreen 4.2.0-1
boost-libs_v180 1.80.0-1
c-client 2007f-20
capt-src 2.71-4
cpuid 20230614-1
crow-translate 2.10.10-1
darling-bin 0.1.20230310-0
debtap 3.5.1-1
dex2jar 2.1-1
droidcam-obs-plugin 2.1.0-1
espeak 1:1.48.04-4
ffmpeg-full 6.0-4
figma-linux 0.9.6-0
gcc11 11.3.0-5
gcc11-libs 11.3.0-5
gconf 3.2.6+11+g07808097-10
github-desktop-bin 3.3.1_linux1-1
gllvm-git 1.3.1.r0.g49c0709-1
grub-customizer-git r787.cf54518-1
hardinfo 0.5.1.816.g877ea2b-2
i3lock-color 2.13.c.5-1
jd-gui 1.6.6-2
libcpufeatures 0.8.0-1
libgbinder 1.1.34-1
libglade 2.6.4-8
libglibutil 1.0.71-1
libmodule 5.0.1-1
libqtshadowsocks 2.1.0-14
libsidplay 1.36.59-10
linux510-headers-mnjro-tkg 5.10.194-1
linux510-mnjro-tkg 5.10.194-1
lxc-git lxc.5.0.0.112-1
lxc-git-debug lxc.5.0.0.112-1
mbrola 1:3.3-1
megatools-bin 1.11.1.20230212-1
nbteditor-bin 1.3-1
nbtexplorer-bin 2.8.0-3
ngrok 3.3.4-1
osmconvert 0.9-2
osmium-tool 1.15.0-1
phantomjs-bin 2.1.1-2
php-codesniffer 3.7.2-1
php72 7.2.34-14
php74 7.4.33-4
php74-apache 7.4.33-4
php74-bcmath 7.4.33-4
php74-bz2 7.4.33-4
php74-calendar 7.4.33-4
php74-cgi 7.4.33-4
php74-cli 7.4.33-4
php74-ctype 7.4.33-4
php74-curl 7.4.33-4
php74-dba 7.4.33-4
php74-dblib 7.4.33-4
php74-dom 7.4.33-4
php74-embed 7.4.33-4
php74-enchant 7.4.33-4
php74-exif 7.4.33-4
php74-ffi 7.4.33-4
php74-fileinfo 7.4.33-4
php74-firebird 7.4.33-4
php74-fpm 7.4.33-4
php74-ftp 7.4.33-4
php74-gd 7.4.33-4
php74-gettext 7.4.33-4
php74-gmp 7.4.33-4
php74-iconv 7.4.33-4
php74-imap 7.4.33-4
php74-intl 7.4.33-4
php74-json 7.4.33-4
php74-ldap 7.4.33-4
php74-litespeed 7.4.33-4
php74-mbstring 7.4.33-4
php74-mysql 7.4.33-4
php74-odbc 7.4.33-4
php74-opcache 7.4.33-4
php74-openssl 7.4.33-4
php74-pcntl 7.4.33-4
php74-pdo 7.4.33-4
php74-pear 7.4.33-4
php74-pecl 7.4.33-4
php74-pgsql 7.4.33-4
php74-phar 7.4.33-4
php74-phpdbg 7.4.33-4
php74-posix 7.4.33-4
php74-pspell 7.4.33-4
php74-pthreads 3.2.0-1
php74-shmop 7.4.33-4
php74-simplexml 7.4.33-4
php74-snmp 7.4.33-4
php74-soap 7.4.33-4
php74-sockets 7.4.33-4
php74-sodium 7.4.33-4
php74-sqlite 7.4.33-4
php74-sysvmsg 7.4.33-4
php74-sysvsem 7.4.33-4
php74-sysvshm 7.4.33-4
php74-tidy 7.4.33-4
php74-tokenizer 7.4.33-4
php74-xml 7.4.33-4
php74-xmlreader 7.4.33-4
php74-xmlwriter 7.4.33-4
php74-xsl 7.4.33-4
php74-zip 7.4.33-4
php82 8.2.4-1
php82-apache 8.2.4-1
php82-bcmath 8.2.4-1
php82-bz2 8.2.4-1
php82-calendar 8.2.4-1
php82-cgi 8.2.4-1
php82-cli 8.2.4-1
php82-composer 1:2.5.7-2
php82-ctype 8.2.4-1
php82-curl 8.2.4-1
php82-dba 8.2.4-1
php82-dblib 8.2.4-1
php82-dom 8.2.4-1
php82-embed 8.2.4-1
php82-enchant 8.2.4-1
php82-exif 8.2.4-1
php82-ffi 8.2.4-1
php82-fileinfo 8.2.4-1
php82-firebird 8.2.4-1
php82-fpm 8.2.4-1
php82-ftp 8.2.4-1
php82-gd 8.2.4-1
php82-gettext 8.2.4-1
php82-gmp 8.2.4-1
php82-iconv 8.2.4-1
php82-imap 8.2.4-1
php82-intl 8.2.4-1
php82-ldap 8.2.4-1
php82-litespeed 8.2.4-1
php82-mbstring 8.2.4-1
php82-mysql 8.2.4-1
php82-odbc 8.2.4-1
php82-opcache 8.2.4-1
php82-openssl 8.2.4-1
php82-pcntl 8.2.4-1
php82-pdo 8.2.4-1
php82-pear 8.2.4-1
php82-pecl 8.2.4-1
php82-pgsql 8.2.4-1
php82-phar 8.2.4-1
php82-phpdbg 8.2.4-1
php82-posix 8.2.4-1
php82-pspell 8.2.4-1
php82-shmop 8.2.4-1
php82-simplexml 8.2.4-1
php82-snmp 8.2.4-1
php82-soap 8.2.4-1
php82-sockets 8.2.4-1
php82-sodium 8.2.4-1
php82-sqlite 8.2.4-1
php82-sysvmsg 8.2.4-1
php82-sysvsem 8.2.4-1
php82-sysvshm 8.2.4-1
php82-tidy 8.2.4-1
php82-tokenizer 8.2.4-1
php82-xml 8.2.4-1
php82-xmlreader 8.2.4-1
php82-xmlwriter 8.2.4-1
php82-xsl 8.2.4-1
php82-zip 8.2.4-1
phpstorm 2022.3-1
portproton 1.0-16
pypy3-bin 7.3.10-3
python-gbinder 1.1.1-4
python-proton-client 0.7.1-2
python-protonvpn-nm-lib 3.16.0-1
python-pyclip 0.7.0-3
python2 2.7.18-8
python2-atomicwrites 1.4.1-1
python2-attrs 21.4.0-1
python2-backports 1.1-2
python2-backports.functools_lru_cache 1.6.4-3
python2-configparser 4.0.2-3
python2-contextlib2 0.6.0.post1-2
python2-funcsigs 1.0.2-4
python2-importlib-metadata 2.1.3-2
python2-more-itertools 5.0.0-3
python2-packaging 20.9-7
python2-pathlib2 2.3.7.post1-2
python2-pluggy 0.13.1-9
python2-py 1.11.0-2
python2-pyparsing 2.4.7-1
python2-pytest4rpython 2.9.2-2
python2-scandir 1.10.0-8
python2-setuptools 2:44.1.1-2
python2-setuptools-scm 5.0.2-1
python2-six 1.16.0-6
python2-wcwidth 0.2.5-6
python2-zipp 1.2.0-1
python3816 3.8.16-3
qt5-webkit 5.212.0alpha4-20
rpython 0.2.1-1
rtl8821ce-dkms-git 1.0.5.r153.ga3e2f7c-1
shadowsocks-qt5 3.0.1-2
speedometer 2.9-2
steamcmd latest-3
sublime-text-4 4.4152-2
systemd-fsck-silent 239-1
telegram-desktop-bin-dev 4.5.6-1
tlauncher 1:1.155.2-1
waydroid 1.3.3-1
waydroid-image 17.1_20220723-1
wireguird 1.0.0-4
wireplumber-docs 0.4.13-1
woeusbgui 3.3.1-3
xdg-utils-betterlockscreen 1.1.3-1
yay-bin 12.1.3-1
zoom 5.16.2-1
zramd 0.9.2-1

And I only had this problem after the update!

(with libSPIRV.so.12 & libglslang.so.12 too…)

But we want to make sure you are fully up to date.

sudo pacman-mirrors -f && sudo pacman -Syu

(because this problem was not present on other systems, and the ‘same issue’ you linked to in Arch was resolved just the same - the OP there was not fully up to date)

Is that list all of your foreign packages ?

Because some of them could be problematic … such as these:

Which are not in the repos or AUR … and I would assume they are for your kernel?

Speaking of … what is your kernel? Your profile lists it as 5.9, but that doesnt exist …
General system info:

inxi -Fazy

Thanks, & this is my custom kernel based on the linux510 package, and I have linux515 too…

    ~  neofetch                                                                                        ✔ 
██████████████████  ████████   bcdev@bcdev-host 
██████████████████  ████████   ---------------- 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: VivoBook_ASUSLaptop X515FAC_X515FA 1.0 
████████            ████████   Kernel: 5.10.194-1-MANJARO-TKG 
████████  ████████  ████████   Uptime: 39 mins 
████████  ████████  ████████   Packages: 2206 (pacman), 20 (flatpak) 
████████  ████████  ████████   Shell: bash 5.1.16 
████████  ████████  ████████   Resolution: 1920x1080 
████████  ████████  ████████   DE: Plasma 5.27.8 
████████  ████████  ████████   WM: kwin 
████████  ████████  ████████   WM Theme: Utterly-Round 
████████  ████████  ████████   Theme: [Plasma], Adwaita-dark [GTK2], Breeze-Dark [GTK3] 
████████  ████████  ████████   Icons: Papirus-Dark [Plasma], Papirus-Dark [GTK2/3] 
                               Terminal: konsole 
                               CPU: Intel i3-10110U (4) @ 3.655GHz 
                               GPU: Intel CometLake-U GT2 [UHD Graphics] 
                               Memory: 2709MiB / 3766MiB 

                                                       
                                                       


    ~  inxi -Fazy                                                                               ✔  9s  
System:
  Kernel: 5.10.194-1-MANJARO-TKG arch: x86_64 bits: 64 compiler: clang
    v: 16.0.6 clocksource: tsc available: acpi_pm parameters: intel_pstate=passive
    split_lock_detect=off BOOT_IMAGE=/vmlinuz-5.10-x86_64
    root=UUID=hidden rw splash
    resume=UUID=hidden udev.log_priority=3
    bootsplash.bootfile=/bootsplash-themes/manjaro-glitch/bootsplash
  Desktop: KDE Plasma v: 5.27.8 tk: Qt v: 5.15.11 wm: kwin_wayland vt: 1
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X515FAC_X515FA
    v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: X515FAC v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: X515FAC.202 date: 07/08/2021
Battery:
  ID-1: BAT0 charge: 30.3 Wh (100.0%) condition: 30.3/37.1 Wh (81.5%)
    volts: 7.8 min: 7.8 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
    status: not charging cycles: 310
CPU:
  Info: model: Intel Core i3-10110U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check gen: core 10 level: v3 note: check
    built: 2018 process: Intel 14nm family: 6 model-id: 0x8E (142)
    stepping: 0xC (12) microcode: 0xF8
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1838 high: 2007 min/max: 400/4100 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1990 2: 1579 3: 2007
    4: 1777 bogomips: 20799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 status: Vulnerable: eIBRS with unprivileged eBPF
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: ASUSTeK driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9b41
    class-ID: 0300
  Device-2: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:2 chip-ID: 13d3:56e6
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.2.1
    compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris wayland:
    drv: iris x11: drv: iris
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.1.9-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9b41 memory: 3.59 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.3.264 layers: 4 device: 0 type: integrated-gpu name: Intel
    UHD Graphics (CML GT2) driver: mesa intel v: 23.1.9-manjaro1.1
    device-ID: 8086:9b41 surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: ASUSTeK driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_sof_pci bus-ID: 00:1f.3
    chip-ID: 8086:02c8 class-ID: 0403
  API: ALSA v: k5.10.194-1-MANJARO-TKG status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 0.3.81 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
    vendor: AzureWave driver: rtl8821ce v: N/A modules: rtw88_8821ce,8821ce pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 01:00.0
    chip-ID: 10ec:c821 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IF-ID-1: anbox0 state: down mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:3 chip-ID: 13d3:3557
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 931.51 GiB used: 441.72 GiB (47.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ04ABF100
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 2J scheme: GPT
Partition:
  ID-1: / raw-size: 75 GiB size: 73.27 GiB (97.70%) used: 44.74 GiB (61.1%)
    fs: ext4 dev: /dev/sda5 maj-min: 8:5
  ID-2: /boot raw-size: 512 MiB size: 487.2 MiB (95.16%)
    used: 142.1 MiB (29.2%) fs: ext4 dev: /dev/sda4 maj-min: 8:4
  ID-3: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 25.3 MiB (26.4%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-4: /home raw-size: 756.24 GiB size: 743.3 GiB (98.29%)
    used: 396.82 GiB (53.4%) fs: ext4 dev: /dev/sda6 maj-min: 8:6
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: lz4 max-pool: 20%
  ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%) priority: 10
    dev: /dev/sda7 maj-min: 8:7
  ID-2: swap-2 type: file size: 384 MiB used: 151.6 MiB (39.5%) priority: 50
    file: /zram2
  ID-3: swap-3 type: file size: 384 MiB used: 151.4 MiB (39.4%) priority: 50
    file: /zram1
  ID-4: swap-4 type: file size: 384 MiB used: 150.1 MiB (39.1%) priority: 50
    file: /zram0
  ID-5: swap-5 type: file size: 384 MiB used: 152.9 MiB (39.8%) priority: 50
    file: /zram3
Sensors:
  System Temperatures: cpu: 50.0 C pch: 46.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 0
Info:
  Processes: 213 Uptime: 42m wakeups: 1 Memory: total: 4 GiB
  available: 3.68 GiB used: 2.99 GiB (81.4%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 alt: 11
  clang: 16.0.6 Packages: 2226 pm: pacman pkgs: 2206 libs: 480 tools: pamac,yay
  pm: flatpak pkgs: 20 Shell: Zsh v: 5.9 default: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.30

Neofetch is not very useful.
Did you mirror ranking and updates go smoothly? (nothing to do?)

PS. Your custom kernel is slightly behind current Stable linux510
https://packages.manjaro.org/?query=linux510

All’s fine:

    ~  sudo pacman-mirrors -f && sudo pacman -Syuu                                             ✔  16s  
[sudo] пароль для bcdev: 
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
  1.717 United_States  : https://volico.mm.fcix.net/manjaro/
  1.696 United_States  : https://ziply.mm.fcix.net/manjaro/
  1.295 United_States  : https://nnenix.mm.fcix.net/manjaro/
  1.672 United_States  : https://codingflyboy.mm.fcix.net/manjaro/
  1.551 United_States  : https://uvermont.mm.fcix.net/manjaro/
  2.112 Colombia       : https://edgeuno-bog2.mm.fcix.net/manjaro/
  2.845 India          : https://mirror.albony.xyz/manjaro/
  1.744 New_Zealand    : https://mirror.2degrees.nz/manjaro/
  1.334 United_States  : https://coresite.mm.fcix.net/manjaro/
  3.976 Brazil         : https://mirror.ufam.edu.br/manjaro/
  0.645 Switzerland    : https://mirror.init7.net/manjaro/
  2.271 Hungary        : https://quantum-mirror.hu/mirrors/pub/manjaro/
  0.701 Finland        : https://manjaro.kyberorg.fi/
  2.065 United_States  : https://mirror.math.princeton.edu/pub/manjaro/
  1.020 Taiwan         : https://mirror.archlinux.tw/Manjaro/
  ..... Poland         : https://repo.skni.umcs.pl/manjaro/
  1.859 United_States  : https://forksystems.mm.fcix.net/manjaro/
  1.512 United_States  : http://mirror.fcix.net/manjaro/
  ..... France         : https://mirror.ibakerserver.pt/manjaro/
  ..... United_States  : https://ridgewireless.mm.fcix.net/manjaro/
  0.974 Germany        : https://ftp.gwdg.de/pub/linux/manjaro/
  1.390 Singapore      : http://ossmirror.mycloud.services/os/linux/manjaro/
  1.607 Canada         : https://mirror.xenyth.net/manjaro/
  0.865 France         : https://manjaro.ynh.ovh/
  1.384 United_States  : https://ohioix.mm.fcix.net/manjaro/
  1.303 Japan          : http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/
  1.452 United_States  : https://nocix.mm.fcix.net/manjaro/
  0.806 Global         : https://mirrors.manjaro.org/repo/
  3.491 Brazil         : https://manjaro.c3sl.ufpr.br/
  1.478 United_States  : https://southfront.mm.fcix.net/manjaro/
  1.524 Japan          : https://mirror.phoepsilonix.love/manjaro/
  1.614 United_States  : https://opencolo.mm.fcix.net/manjaro/
  1.469 New_Zealand    : http://manjaro.mirrors.theom.nz/manjaro/
  1.611 Canada         : https://muug.ca/mirror/manjaro/
  2.311 United_States  : https://irltoolkit.mm.fcix.net/manjaro/
  0.627 Austria        : https://mirror.easyname.at/manjaro/
  1.011 United_Kingdom : http://manjaro.mirrors.uk2.net/
  1.652 United_States  : https://mnvoip.mm.fcix.net/manjaro/
  1.741 Germany        : https://mirror.alpix.eu/manjaro/
  3.827 South_Korea    : https://mirror.funami.tech/manjaro/
  ..... Netherlands    : https://manjaro.mirrors.lavatech.top/
  1.334 Sweden         : https://ftp.lysator.liu.se/pub/manjaro/
  2.000 United_States  : https://repo.ialab.dsu.edu/manjaro/
  0.949 Belgium        : http://ftp.belnet.be/mirrors/manjaro/repos/
  0.913 United_States  : https://ask4.mm.fcix.net/manjaro/
::INFO Writing mirror list
::Austria         : https://mirror.easyname.at/manjaro/stable
::Switzerland     : https://mirror.init7.net/manjaro/stable
::Finland         : https://manjaro.kyberorg.fi/stable
::Global          : https://mirrors.manjaro.org/repo/stable
::France          : https://manjaro.ynh.ovh/stable
::United_States   : https://ask4.mm.fcix.net/manjaro/stable
::Belgium         : http://ftp.belnet.be/mirrors/manjaro/repos/stable
::Germany         : https://ftp.gwdg.de/pub/linux/manjaro/stable
::United_Kingdom  : http://manjaro.mirrors.uk2.net/stable
::Taiwan          : https://mirror.archlinux.tw/Manjaro/stable
::United_States   : https://nnenix.mm.fcix.net/manjaro/stable
::Japan           : http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable
::United_States   : https://coresite.mm.fcix.net/manjaro/stable
::Sweden          : https://ftp.lysator.liu.se/pub/manjaro/stable
::United_States   : https://ohioix.mm.fcix.net/manjaro/stable
::Singapore       : http://ossmirror.mycloud.services/os/linux/manjaro/stable
::United_States   : https://nocix.mm.fcix.net/manjaro/stable
::New_Zealand     : http://manjaro.mirrors.theom.nz/manjaro/stable
::United_States   : https://southfront.mm.fcix.net/manjaro/stable
::United_States   : http://mirror.fcix.net/manjaro/stable
::Japan           : https://mirror.phoepsilonix.love/manjaro/stable
::United_States   : https://uvermont.mm.fcix.net/manjaro/stable
::Canada          : https://mirror.xenyth.net/manjaro/stable
::Canada          : https://muug.ca/mirror/manjaro/stable
::United_States   : https://opencolo.mm.fcix.net/manjaro/stable
::United_States   : https://mnvoip.mm.fcix.net/manjaro/stable
::United_States   : https://codingflyboy.mm.fcix.net/manjaro/stable
::United_States   : https://ziply.mm.fcix.net/manjaro/stable
::United_States   : https://volico.mm.fcix.net/manjaro/stable
::Germany         : https://mirror.alpix.eu/manjaro/stable
::New_Zealand     : https://mirror.2degrees.nz/manjaro/stable
::United_States   : https://forksystems.mm.fcix.net/manjaro/stable
::United_States   : https://repo.ialab.dsu.edu/manjaro/stable
::United_States   : https://mirror.math.princeton.edu/pub/manjaro/stable
::Colombia        : https://edgeuno-bog2.mm.fcix.net/manjaro/stable
::Hungary         : https://quantum-mirror.hu/mirrors/pub/manjaro/stable
::United_States   : https://irltoolkit.mm.fcix.net/manjaro/stable
::India           : https://mirror.albony.xyz/manjaro/stable
::Brazil          : https://manjaro.c3sl.ufpr.br/stable
::South_Korea     : https://mirror.funami.tech/manjaro/stable
::Brazil          : https://mirror.ufam.edu.br/manjaro/stable
::Netherlands     : https://manjaro.mirrors.lavatech.top/stable
::France          : https://mirror.ibakerserver.pt/manjaro/stable
::Poland          : https://repo.skni.umcs.pl/manjaro/stable
::United_States   : https://ridgewireless.mm.fcix.net/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
:: Обновление баз данных пакетов...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Запускается полное обновление системы...
 делать больше нечего

And my current kernel is not so far behind the patches, here is my PKGBUILD source:

# Maintainer: Philip Müller <philm[at]manjaro[dot]org>
# Maintainer: Bernhard Landauer <bernhard@manjaro.org>

# Arch credits:
# Tobias Powalowski <tpowa@archlinux.org>
# Thomas Baechler <thomas@archlinux.org>

pkgbase=linux510
pkgname=('linux510' 'linux510-headers')
_kernelname=-MANJARO
_basekernel=5.10
_basever=510
pkgver=5.10.194
pkgrel=1
arch=('x86_64')
url="https://www.kernel.org/"
license=('GPL2')
makedepends=('bc'
    'docbook-xsl'
    'libelf'
    'pahole'
    'python-sphinx'
    'git'
    'inetutils'
    'kmod'
    'xmlto'
    'cpio'
    'perl'
    'tar'
    'xz')
options=('!strip')
source=("https://www.kernel.org/pub/linux/kernel/v5.x/linux-${_basekernel}.tar.xz"
        "https://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz"
        # the main kernel config files
        'config' 'config.anbox'
        # ARCH Patches
        '0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-CLONE_NEWUSER.patch'
        '0002-HID-quirks-Add-Apple-Magic-Trackpad-2-to-hid_have_special_driver-list.patch'
        # MANJARO Patches
        '0101-i2c-nuvoton-nc677x-hwmon-driver.patch'
        '0102-iomap-iomap_bmap-should-accept-unwritten-maps.patch'
        '0104-revert-xhci-Add-support-for-Renesas-controller-with-memory.patch'
        # '0105-ucsi-acpi.patch'
        # '0106-ucsi.patch'
        '0107-quirk-kernel-org-bug-210681-firmware_rome_error.patch'
        # Bootsplash
        '0401-revert-fbcon-remove-now-unusued-softback_lines-cursor-argument.patch'
        '0402-revert-fbcon-remove-no-op-fbcon_set_origin.patch'
        '0403-revert-fbcon-remove-soft-scrollback-code.patch'
        '0501-bootsplash.patch'
        '0502-bootsplash.patch'
        '0503-bootsplash.patch'
        '0504-bootsplash.patch'
        '0505-bootsplash.patch'
        '0506-bootsplash.patch'
        '0507-bootsplash.patch'
        '0508-bootsplash.patch'
        '0509-bootsplash.patch'
        '0510-bootsplash.patch'
        '0511-bootsplash.patch'
        '0512-bootsplash.patch'
        '0513-bootsplash.gitpatch'
        )
sha256sums=('dcdf99e43e98330d925016985bfbc7b83c66d367b714b2de0cbbfcbf83d8ca43'
            '01091c143691b4063b630d284d77bd2840fe2a85194c8bbbfb6523d0740852f7'
            'bbb57d3f257ca1a82db7005e33e0cdf7f8cc99c8da63beb3e7d18541d60b7b2d'
            'fc896e5b00fad732d937bfb7b0db41922ecdb3a488bc1c1b91b201e028eed866'
            '986f8d802f37b72a54256f0ab84da83cb229388d58c0b6750f7c770818a18421'
            'df5843818f1571841e1a8bdbe38d7f853d841f38de46d6a6a5765de089495578'
            '7823d7488f42bc4ed7dfae6d1014dbde679d8b862c9a3697a39ba0dae5918978'
            '95745075edd597caa92b369cfbcd11a04c9e3c88c0c987c70114924e1e01df5c'
            '22f259620bfb89ffb4e65fcc810d8d796d0c3714a31dc6378122ed8cc1645bdd'
            '5e804e1f241ce542f3f0e83d274ede6aa4b0539e510fb9376f8106e8732ce69b'
            '2b11905b63b05b25807dd64757c779da74dd4c37e36d3f7a46485b1ee5a9d326'
            '94a8538251ad148f1025cc3de446ce64f73dc32b01815426fb159c722e8fa5bc'
            '6ffef73525c22e18fbdfb54e9aea0ea31139cea19a41669816cbb311d402f9ed'
            '59202940d4f12bad23c194a530edc900e066866c9945e39748484a6545af96de'
            'e096b127a5208f56d368d2cb938933454d7200d70c86b763aa22c38e0ddb8717'
            '8c1c880f2caa9c7ae43281a35410203887ea8eae750fe8d360d0c8bf80fcc6e0'
            '1144d51e5eb980fceeec16004f3645ed04a60fac9e0c7cf88a15c5c1e7a4b89e'
            'dd4b69def2efacf4a6c442202ad5cb93d492c03886d7c61de87696e5a83e2846'
            '028b07f0c954f70ca37237b62e04103e81f7c658bb8bd65d7d3c2ace301297dc'
            'c8b0cb231659d33c3cfaed4b1f8d7c8305ab170bdd4c77fce85270d7b6a68000'
            '8dbb5ab3cb99e48d97d4e2f2e3df5d0de66f3721b4f7fd94a708089f53245c77'
            'a7aefeacf22c600fafd9e040a985a913643095db7272c296b77a0a651c6a140a'
            'e9f22cbb542591087d2d66dc6dc912b1434330ba3cd13d2df741d869a2c31e89'
            '27471eee564ca3149dd271b0817719b5565a9594dc4d884fe3dc51a5f03832bc'
            '60e295601e4fb33d9bf65f198c54c7eb07c0d1e91e2ad1e0dd6cd6e142cb266d'
            '035ea4b2a7621054f4560471f45336b981538a40172d8f17285910d4e0e0b3ef')

prepare() {
  cd "linux-${_basekernel}"

  # add upstream patch
  msg "add upstream patch"
  patch -p1 -i "../patch-${pkgver}"

  local src
  for src in "${source[@]}"; do
      src="${src%%::*}"
      src="${src##*/}"
      [[ $src = *.patch ]] || continue
      msg2 "Applying patch: $src..."
      patch -Np1 < "../$src"
  done

  msg2 "Applying patch: 0513-bootsplash"
  git apply -p1 < "../0513-bootsplash.gitpatch"

  msg2 "add config.anbox to config"
  cat "../config" > ./.config
  cat "../config.anbox" >> ./.config

  if [ "${_kernelname}" != "" ]; then
    sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
    sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
  fi

  msg "set extraversion to pkgrel"
  sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile

  msg "don't run depmod on 'make install'"
  # We'll do this ourselves in packaging
  sed -i '2iexit 0' scripts/depmod.sh

  msg "get kernel version"
  make prepare

  msg "rewrite configuration"
  yes "" | make config >/dev/null
}

build() {
  cd "linux-${_basekernel}"

  msg "build"
  make ${MAKEFLAGS} LOCALVERSION= bzImage modules
}

package_linux510() {
  pkgdesc="The ${pkgbase/linux/Linux} kernel and modules"
  depends=('coreutils' 'linux-firmware' 'kmod' 'initramfs')
  optdepends=('wireless-regdb: to set the correct wireless channels of your country')
  provides=("linux=${pkgver}" VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE)

  cd "linux-${_basekernel}"

  # get kernel version
  _kernver="$(make LOCALVERSION= kernelrelease)"

  mkdir -p "${pkgdir}"/{boot,usr/lib/modules}
  make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}/usr" INSTALL_MOD_STRIP=1 modules_install

  # systemd expects to find the kernel here to allow hibernation
  # https://github.com/systemd/systemd/commit/edda44605f06a41fb86b7ab8128dcf99161d2344
  cp arch/x86/boot/bzImage "${pkgdir}/usr/lib/modules/${_kernver}/vmlinuz"

  # Used by mkinitcpio to name the kernel
  echo "${pkgbase}" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules/${_kernver}/pkgbase"
  echo "${_basekernel}-${CARCH}" | install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules/${_kernver}/kernelbase"

  # add kernel version
  echo "${pkgver}-${pkgrel}-MANJARO x64" > "${pkgdir}/boot/${pkgbase}-${CARCH}.kver"

  # make room for external modules
  local _extramodules="extramodules-${_basekernel}${_kernelname:--MANJARO}"
  ln -s "../${_extramodules}" "${pkgdir}/usr/lib/modules/${_kernver}/extramodules"

  # add real version for building modules and running depmod from hook
  echo "${_kernver}" |
    install -Dm644 /dev/stdin "${pkgdir}/usr/lib/modules/${_extramodules}/version"

  # remove build and source links
  rm "${pkgdir}"/usr/lib/modules/${_kernver}/{source,build}

  # now we call depmod...
  depmod -b "${pkgdir}/usr" -F System.map "${_kernver}"
}

package_linux510-headers() {
  pkgdesc="Header files and scripts for building modules for ${pkgbase/linux/Linux} kernel"
  depends=('gawk' 'python' 'libelf' 'pahole')
  provides=("linux-headers=$pkgver")

  cd "linux-${_basekernel}"
  local _builddir="${pkgdir}/usr/lib/modules/${_kernver}/build"

  install -Dt "${_builddir}" -m644 Makefile .config Module.symvers
  install -Dt "${_builddir}/kernel" -m644 kernel/Makefile
  install -Dt "${_builddir}" -m644 vmlinux

  mkdir "${_builddir}/.tmp_versions"

  cp -t "${_builddir}" -a include scripts

  install -Dt "${_builddir}/arch/x86" -m644 "arch/x86/Makefile"
  install -Dt "${_builddir}/arch/x86/kernel" -m644 "arch/x86/kernel/asm-offsets.s"

  cp -t "${_builddir}/arch/x86" -a "arch/x86/include"

  install -Dt "${_builddir}/drivers/md" -m644 drivers/md/*.h
  install -Dt "${_builddir}/net/mac80211" -m644 net/mac80211/*.h

  # https://bugs.archlinux.org/task/13146
  install -Dt "${_builddir}/drivers/media/i2c" -m644 drivers/media/i2c/msp3400-driver.h

  # https://bugs.archlinux.org/task/20402
  install -Dt "${_builddir}/drivers/media/usb/dvb-usb" -m644 drivers/media/usb/dvb-usb/*.h
  install -Dt "${_builddir}/drivers/media/dvb-frontends" -m644 drivers/media/dvb-frontends/*.h
  install -Dt "${_builddir}/drivers/media/tuners" -m644 drivers/media/tuners/*.h

  # https://bugs.archlinux.org/task/71392
  install -Dt "${_builddir}/drivers/iio/common/hid-sensors" -m644 drivers/iio/common/hid-sensors/*.h

  # add xfs and shmem for aufs building
  mkdir -p "${_builddir}"/{fs/xfs,mm}

  # copy in Kconfig files
  find . -name Kconfig\* -exec install -Dm644 {} "${_builddir}/{}" \;

  # add objtool for external module building and enabled VALIDATION_STACK option
  install -Dt "${_builddir}/tools/objtool" tools/objtool/objtool

  # remove unneeded architectures
  local _arch
  for _arch in "${_builddir}"/arch/*/; do
    [[ ${_arch} == */x86/ ]] && continue
    rm -r "${_arch}"
  done

  # remove documentation files
  rm -r "${_builddir}/Documentation"

  # strip scripts directory
  local file
  while read -rd '' file; do
    case "$(file -bi "$file")" in
      application/x-sharedlib\;*)      # Libraries (.so)
        strip $STRIP_SHARED "$file" ;;
      application/x-archive\;*)        # Libraries (.a)
        strip $STRIP_STATIC "$file" ;;
      application/x-executable\;*)     # Binaries
        strip $STRIP_BINARIES "$file" ;;
      application/x-pie-executable\;*) # Relocatable binaries
        strip $STRIP_SHARED "$file" ;;
    esac
  done < <(find "${_builddir}" -type f -perm -u+x ! -name vmlinux -print0 2>/dev/null)
  strip $STRIP_STATIC "${_builddir}/vmlinux"

  # remove unwanted files
  find ${_builddir} -name '*.orig' -delete
}

The build files have not yet published on GitHub, but this is still in my plans…

[community] repository no longer exists.
This indicates you at least have some things to tend to like pacnews.
to print them:

pacdiff -o

I also notice at least in the case of ffmpeg-full, as an AUR package, would need to be rebuilt against current libs.

As to the rest … as noted by others, current dav1d works … did you make any other changes besides the symbolic link quoted in the first post?

No, I didn’t make any other changes except symbolic links: /usr/lib/{libdav1d.so.6, libSPIRV.so.12, libglslang.so.12}

Output of pacdiff -o (Nothing interesting…):

/etc/shells.pacnew
/etc/default/grub.pacnew
/etc/pamac.conf.pacnew
/etc/pacman.conf.pacnew
/etc/pam.d/sddm.pacnew
/etc/texmf/web2c/fmtutil.cnf.pacsave

That’s not true as pointed out by cscs. For example, ffmpeg-full depends on dav1d.

What version of dav1d do you have right now? pacman -Q dav1d

Rebuild necessary packages. You can check against what version of dav1d are built the programs with:

ldd /usr/bin/ffmpeg | grep 'dav1d'

# or

ldd $(type -p ffmpeg) | grep 'dav1d'
3 Likes

sudo pacman -S rebuild-detector
sudo checkrebuild

Sorry, apparently I forgot about ffmpeg-full :sweat_smile:

Now I’ll try to rebuild it (although I think I did it :thinking:)