After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 766380 - dpkg-shlibdeps: error: no dependency information found for /usr/lib/nvidia-361/libEGL.so.1
dpkg-shlibdeps: error: no dependency information found for /usr/lib/nvidia-36...
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: cerbero
1.8.1
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-05-13 15:25 UTC by Marcin Lewandowski
Modified: 2016-05-14 10:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Marcin Lewandowski 2016-05-13 15:25:08 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.
Comment 1 Sebastian Dröge (slomo) 2016-05-14 07:16:01 UTC
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.