On Mon, Jun 23, 2025 at 23:59:11 +0200, Rainer Dorsch wrote:
> It seems that symlinks have been missing:
> 
> root@h370:/usr/lib/x86_64-linux-gnu# ln -s libGL.so libGL.so.1 
> root@h370:/usr/lib/x86_64-linux-gnu# ln -s libEGL.so libEGL.so.1 
> root@h370:/usr/lib/x86_64-linux-gnu#  
> 
> cures the issue.
> 
> 
> The symlinks resolve to 
> root@h370:/usr/lib/x86_64-linux-gnu# ls -l libEGL.so.1  
> lrwxrwxrwx 1 root root 9 23. Jun 22:50 libEGL.so.1 -> libEGL.so 

That doesn't look right.  "libfoo.so" should be a symlink to a versioned
library file (libfoo.so.X), and is used when linking.

Is /usr/lib/x86_64-linux-gnu/libEGL.so a regular file on your system?

> root@h370:/usr/lib/x86_64-linux-gnu# ls -l libEGL.so 
> lrwxrwxrwx 1 root root 49 29. Okt 2024  libEGL.so -> /etc/alternatives/glx--
> libEGL.so-x86_64-linux-gnu 
> root@h370:/usr/lib/x86_64-linux-gnu# ls -l /etc/alternatives/glx--libEGL.so-
> x86_64-linux-gnu 
> lrwxrwxrwx 1 root root 49 29. Okt 2024  /etc/alternatives/glx--libEGL.so-
> x86_64-linux-gnu -> /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so 
> root@h370:/usr/lib/x86_64-linux-gnu# ls -l /usr/lib/mesa-diverted/x86_64-
> linux-gnu/libEGL.so 
> lrwxrwxrwx 1 root root 11 29. Okt 2024  /usr/lib/mesa-diverted/x86_64-linux-
> gnu/libEGL.so -> libEGL.so.1 
> root@h370:/usr/lib/x86_64-linux-gnu#  

hobbit:~$ ls -l /usr/lib/x86_64-linux-gnu/libEGL.so.1
lrwxrwxrwx 1 root root 15 Jan  3  2023 /usr/lib/x86_64-linux-gnu/libEGL.so.1 -> 
libEGL.so.1.1.0
hobbit:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libEGL.so.1
libegl1:amd64: /usr/lib/x86_64-linux-gnu/libEGL.so.1

is what I have on Debian 12.

Reply via email to