Bug#795741: libopengl-perl: FTBFS: undefined symbol: glResizeBuffersMESA

Julien Cristau jcristau at debian.org
Sun Aug 16 19:56:52 UTC 2015


On Sun, Aug 16, 2015 at 17:57:00 +0300, Niko Tyni wrote:

> Package: libopengl-perl
> Version: 0.6704+dfsg-1
> Severity: serious
> X-Debbugs-Cc: libgl1-mesa-glx at packages.debian.org
> 
> As noticed by the reproducible builds CI setup, this package fails to
> build on current sid.
> 
>   #   Failed test 'require OpenGL;'
>   #   at t/00_require.t line 3.
>   #     Tried to require 'OpenGL'.
>   #     Error:  Can't load '/«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so' for module OpenGL: /«BUILDDIR»/libopengl-perl-0.6704+dfsg/blib/arch/auto/OpenGL/OpenGL.so: undefined symbol: glResizeBuffersMESA at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
> 
> It looks like mesa 10.6 dropped a bunch of symbols without changing the
> SONAME. Copying the maintainer. Was this an intentional ABI break? 
> 
> On current sid, without rebuilding anything:
> 
>   # PERL_DL_NONLAZY=1 perl -e 'use OpenGL'
>   Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.20/auto/OpenGL/OpenGL.so' for module OpenGL: /usr/lib/x86_64-linux-gnu/perl5/5.20/auto/OpenGL/OpenGL.so: undefined symbol: glResizeBuffersMESA at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
> 
> This is also
>   http://sourceforge.net/p/pogl/bugs/21/
>   https://bugzilla.redhat.com/show_bug.cgi?id=1224294
> 
> which have the attached patch that deletes references to the
> removed symbols. Even with that applied, I suppose at least
> some Breaks entries would be in order?

No symbols from libGL other than the ones listed in the Linux libGL ABI
spec should be referenced directly, applications should go through
glXGetProcAddress (or eglGetProcAddress).  Are these the only things
broken in libopengl-perl?

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150816/d02b1c73/attachment.sig>


More information about the pkg-perl-maintainers mailing list