Open fnoop opened 2 years ago
Before a full dev configure run:
root@maverick-desktopvm:~# ldd /usr/bin/gnome-control-center |grep webkit
libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fb2f91f9000)
root@maverick-desktopvm:~# ldd -r /usr/bin/gnome-control-center |grep undefined
After the full run, we get an undefined symbol. wtf.
Before:
root@maverick-desktopvm:~# dpkg -l |grep gnome-control-center
ii gnome-control-center 1:3.36.5-0ubuntu3 amd64 utilities to configure the GNOME desktop
ii gnome-control-center-data 1:3.36.5-0ubuntu3 all configuration applets for GNOME - data files
ii gnome-control-center-faces 1:3.36.5-0ubuntu3 all utilities to configure the GNOME desktop - faces images
root@maverick-desktopvm:~# ls -l /usr/bin/gnome-control-center
-rwxr-xr-x 1 root root 5410280 Aug 3 09:53 /usr/bin/gnome-control-center
root@maverick-desktopvm:~# dpkg -l |grep libwebkit
ii libwebkit2gtk-4.0-37:amd64 2.34.1-0ubuntu0.20.04.1 amd64 Web content engine library for GTK
root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
lrwxrwxrwx 1 root root 28 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.55.4
root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
After full dev configure run:
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ gnome-control-center
gnome-control-center: symbol lookup error: /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37: undefined symbol: gst_gl_display_x11_new_with_display
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ dpkg -l |grep gnome-control-center
ii gnome-control-center 1:3.36.5-0ubuntu3 amd64 utilities to configure the GNOME desktop
ii gnome-control-center-data 1:3.36.5-0ubuntu3 all configuration applets for GNOME - data files
ii gnome-control-center-faces 1:3.36.5-0ubuntu3 all utilities to configure the GNOME desktop - faces images
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /usr/bin/gnome-control-center
-rwxr-xr-x 1 root root 5410280 Aug 3 09:53 /usr/bin/gnome-control-center
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ dpkg -l |grep libwebkit
ii libwebkit2gtk-4.0-37:amd64 2.34.1-0ubuntu0.20.04.1 amd64 Web content engine library for GTK
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
Nothing appears to have changed. WTF.
The hex value of ldd resolution is different.
Good:
root@maverick-desktopvm:~# ldd /usr/bin/gnome-control-center |grep webkit
libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fb2f91f9000)
Bad:
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ldd /usr/bin/gnome-control-center |grep webkit
libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fa47b5ff000)
But that shared library hasn't changed. Before:
root@maverick-desktopvm:~# ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
After:
install@maverick-desktopvm:~/maverick/manifests/maverick-modules$ ls -l /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
-rw-r--r-- 1 root root 59351632 Oct 27 14:37 /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.55.4
gnome-control-center: symbol lookup error: /lib64/libwebkit2gtk-4.0.so.37: undefined symbol: gst_gl_display_egl_new_with_egl_display