[nexus7] dpkg-shlibdeps error for libGLESv2.so.2 when building xbmc

Oliver Grawert ogra at ubuntu.com
Fri Nov 23 19:14:10 UTC 2012

On Fr, 2012-11-23 at 12:08 -0500, Steve Payne wrote:
> Hi,
> I'm trying to build xbmc for the Nexus7, using GLES instead of GL,  
> Using shlibs+objdump for libGLESv2.so.2 (file /usr/lib/libGLESv2.so.2)
> dpkg-shlibdeps: warning: /usr/lib/libGLESv2.so.2 has an unexpected  
> SONAME (libGLESv2.so)
>   Looking up shlibs dependency of libGLESv2.so.2 provided by 'nvidia-tegra3'
>   Found nothing
> dpkg-shlibdeps: error: no dependency information found for  
> /usr/lib/libGLESv2.so.2 (used by debian/xbmc-bin/usr/lib/xbmc/xbmc.bin)

the binaries nvidia released with the 16.0 version sadly have broken
SONAME entries. while we can work around that with some ugly hacks in
the package for runtime usage, during package builds there are checks to
actually read that field, you should temporary uninstall nvidia-tegra3
so that the system uses the mesa gles headers instead or somehow
suppress the shilbdeps checks for your build temporary.

nvidia just released a 16.2 version that will soon land in raring and
should have a fix for the SONAME issue, with these you should also be
able to build stuff with nvidia-tegra3 installed.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20121123/62b49a46/attachment.pgp>

More information about the ubuntu-devel mailing list