Your message dated Tue, 25 Aug 2015 19:49:36 +0000
with message-id <e1zukdw-0007sg...@franck.debian.org>
and subject line Bug#795741: fixed in libopengl-perl 0.6704+dfsg-2
has caused the Debian Bug report #795741,
regarding libopengl-perl: FTBFS: undefined symbol: glResizeBuffersMESA
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
795741: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795741
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libopengl-perl
Version: 0.6704+dfsg-1
Severity: serious
X-Debbugs-Cc: libgl1-mesa-...@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?
-- 
Niko Tyni   nt...@debian.org
>From e83b9048c43cbcbdaeb287dd571ab7e277e19979 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppi...@redhat.com>
Date: Mon, 8 Jun 2015 17:06:52 +0200
Subject: [PATCH] Delete functions removed from Mesa
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

mesa-libGL between 10.6.0-0.devel.5.51e3453 and
10.6.0-0.devel.6.5a55f68 removed these functions:

glWindowPos4dMESA
glWindowPos4iMESA
glWindowPos3iMESA
glWindowPos2dMESA
glWindowPos2iMESA
glWindowPos3dMESA
glResizeBuffersMESA

<https://bugzilla.redhat.com/show_bug.cgi?id=1224738>
<https://bugzilla.redhat.com/show_bug.cgi?id=1224294>

Signed-off-by: Petr Písař <ppi...@redhat.com>
---
 pogl_gl_Vert_Multi.xs | 54 ---------------------------------------------------
 1 file changed, 54 deletions(-)

diff --git a/pogl_gl_Vert_Multi.xs b/pogl_gl_Vert_Multi.xs
index e360e5c..4e8a010 100644
--- a/pogl_gl_Vert_Multi.xs
+++ b/pogl_gl_Vert_Multi.xs
@@ -359,60 +359,6 @@ glEdgeFlagPointerEXT_oga(oga)
 #endif
 
 
-#ifdef GL_MESA_window_pos
-
-#// glWindowPos2iMESA($x, $y);
-void
-glWindowPos2iMESA(x, y)
-       GLint   x
-       GLint   y
-
-#// glWindowPos2dMESA($x, $y);
-void
-glWindowPos2dMESA(x, y)
-       GLdouble        x
-       GLdouble        y
-
-#// glWindowPos3iMESA($x, $y, $z);
-void
-glWindowPos3iMESA(x, y, z)
-       GLint   x
-       GLint   y
-       GLint   z
-
-#// glWindowPos3dMESA($x, $y, $z);
-void
-glWindowPos3dMESA(x, y, z)
-       GLdouble        x
-       GLdouble        y
-       GLdouble        z
-
-#// glWindowPos4iMESA($x, $y, $z, $w);
-void
-glWindowPos4iMESA(x, y, z, w)
-       GLint   x
-       GLint   y
-       GLint   z
-       GLint   w
-
-#// glWindowPos4dMESA($x, $y, $z, $w);
-void
-glWindowPos4dMESA(x, y, z, w)
-       GLdouble        x
-       GLdouble        y
-       GLdouble        z
-       GLdouble        w
-
-#endif
-
-#ifdef GL_MESA_resize_buffers
-
-#// glResizeBuffersMESA();
-void
-glResizeBuffersMESA()
-
-#endif
-
 #ifdef GL_ARB_draw_buffers
 
 #//# glDrawBuffersARB_c($n,(CPTR)buffers);
-- 
2.1.0


--- End Message ---
--- Begin Message ---
Source: libopengl-perl
Source-Version: 0.6704+dfsg-2

We believe that the bug you reported is fixed in the latest version of
libopengl-perl, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 795...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niko Tyni <nt...@debian.org> (supplier of updated libopengl-perl package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 25 Aug 2015 22:39:08 +0300
Source: libopengl-perl
Binary: libopengl-perl
Architecture: source
Version: 0.6704+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Niko Tyni <nt...@debian.org>
Description:
 libopengl-perl - Perl interface providing graphics display using OpenGL
Closes: 795741
Changes:
 libopengl-perl (0.6704+dfsg-2) unstable; urgency=medium
 .
   * Add patch from Petr Písař deleting functions removed from libGL
     (Closes: #795741)
Checksums-Sha1:
 b0488aa841d65108ee01f20db72150869c3b4ce7 2323 libopengl-perl_0.6704+dfsg-2.dsc
 22a21407d12c658601b1f5b1eb0e74dcbeab0b7c 11932 
libopengl-perl_0.6704+dfsg-2.debian.tar.xz
Checksums-Sha256:
 2c5d755f3916c94c670fd608c67aa843018e94dc257f14815a8b0ef322e8d77c 2323 
libopengl-perl_0.6704+dfsg-2.dsc
 db11f776ed8a981ffeb36ff4a7ab167b09e7ffde1c9386de98af97e3f5c646ae 11932 
libopengl-perl_0.6704+dfsg-2.debian.tar.xz
Files:
 46f2a5065661263e265189a0cd9cc186 2323 perl optional 
libopengl-perl_0.6704+dfsg-2.dsc
 f10958e777e9fc47a389887f1ceff111 11932 perl optional 
libopengl-perl_0.6704+dfsg-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV3MYqAAoJEC7A/7O3MBsf650QAKcNGftSDsuzRvXBPvYESXiD
/+QUKLj19py/2pvXrTF9fUdSIaIxrzqjtHgnR+hpzuTROmiJkYS/WYU7y1GQaXaG
aHAE4EmUAe4mnafyMwtT223yQ5VEaGaCi4t5mX8M7miZzAlyZ3CIg8A0I7MTyfp+
8NWrEW2TpHAnbBORs1Mgun0n5Whd1YDk6xy5cNfMZDsiKeZ8+giKIhV4mUItRNtJ
lSlSEzbUCnP/wKZh6xA/yYFzHuDyPGSBHtulSSDr9K5ib6YsjlDDOW9noPnuzOH7
47dKmCyQH9AK0VZDd1FPVLFF7OyUI6gIUYPXWTzheQ/1DWCNRY9RV9U21PRq7anz
GF22BTnad5hU1ulGIav3LOIjkUWupCGB70ZYRKNeSHnnu8V+bvdNu8jaqJ/ikt4R
eJoDgKi0Wcow/zSKaVVjqfMeuyibEnXnPYH+d0e+WJfl6RXt7+Z0Vio0EnOI1eEO
Frc4n4cr6Lu8L1O2a3hmTXY7jK9mOkTH1PT1gkCu5uFDecr2mm3l1beFnbxx0oqL
YRIXk4jeBAOtbTBv3S/SMl18b53Matn2o07swuwQ6E+SYSasrHIXqgOW81sPiK7B
nuASMdSS2ClJDwcCFyJvaEoNeyA3LUryb/6IhCv3GzSZSn+8GY6R+J+P22wzhSvT
cMjIfYRgNuA4fUJDXcUh
=g1Ea
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to