GNOME Bugzilla – Bug 766380
dpkg-shlibdeps: error: no dependency information found for /usr/lib/nvidia-361/libEGL.so.1
Last modified: 2016-05-14 10:15:24 UTC
When I try to package my software using Cerbero for linux (using config/linux.config), I get the following error during dh_shlibdeps -a phase: dpkg-shlibdeps: error: no dependency information found for /usr/lib/nvidia-361/libEGL.so.1 (used by debian/myapp-1.0/home/me/cerbero/build/dist/linux_x86_64/lib/libgstgl-1.0.so.0.801.0 I indeed use proprietary NVidia drivers on my ubuntu 16.04 and this file is present on my hard drive (but outside cerbero tree). For some reason Cerbero tries to pick it up.
It is apparently preferred in your dynamic linker settings, so libgstgl links against it. When building Debian packages (not just in cerbero but in general) you need to ensure that you have a clean system and not random other libraries on your system (that are not from packages) are picked up by the build process.