Your message dated Sun, 01 Nov 2009 15:17:01 +0000
with message-id <[email protected]>
and subject line Bug#552458: fixed in libopengl-perl 0.60+dfsg-2
has caused the Debian Bug report #552458,
regarding libopengl-perl: Freeglut support not working
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 [email protected]
immediately.)
--
552458: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552458
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopengl-perl
Version: 0.60+dfsg-1
Severity: important
Tags: patch
Moin,
due to a problem in upstreams build system, freeglut as installed by
freeglut3-dev is not recognized as freeglut, but only as glut (which
breaks event handling as used in PDL: windows are not properly
mapped/unmapped, mouse interaction non-working; this is partly
also observable in libopengl-perl's examples).
the reason for this is that the build system does not look for the
freeglut headers, but for the library -lfreeglut. in freeglut3-dev, the
library is called only -lglut, therefore freeglut is mistaken for the
basic 'glut'.
the patch attached to this report (already submitted upstream) solves
this by checking for the headers in addition.
it should apply on top of your quilt stack.
-- System Information:
Debian Release: 5.0.3
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-bpo.2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libopengl-perl depends on:
ii freeglut3 2.4.0-6.1 OpenGL Utility Toolkit
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libgl1-mesa-glx [libgl1] 7.0.3-7 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 7.0.3-7 The OpenGL utility library (GLU)
ii libx11-6 2:1.1.5-2 X11 client-side library
ii perl 5.10.0-19lenny2 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.10. 5.10.0-19lenny2 minimal Perl system
libopengl-perl recommends no packages.
libopengl-perl suggests no packages.
-- no debconf information
--
c u
henning
Index: libopengl-perl-0.60+dfsg/Makefile.PL
===================================================================
--- libopengl-perl-0.60+dfsg.orig/Makefile.PL 2009-10-26 11:25:15.529290305
+0100
+++ libopengl-perl-0.60+dfsg/Makefile.PL 2009-10-26 11:38:18.692290542
+0100
@@ -476,6 +476,19 @@
print "GLX not found (neither library, nor headers).";
}
+ # Test for obfuscated Freeglut
+ # quite often Freeglut is in -lglut... Test for GL/freeglut.h instead...
+ my $out = cfile_text('GL/freeglut.h');
+
+ # The cpp would not let this macro through. Check for something else
+ # that still exists after the cpp pass. a typedef, or type would work
+ my $has_freeglut = ($out =~ m|glutMainLoopEvent|);
+
+ if ($has_freeglut)
+ {
+ $DEFS .= " -DHAVE_FREEGLUT_H -DHAVE_FREEGLUT";
+ $found_libs->{FREEGLUT}="glut" unless ($found_libs->{FREEGLUT});
+ }
# Marshall libs
my $libs = ' -l'.join(' -l',values(%$found_libs));
--- End Message ---
--- Begin Message ---
Source: libopengl-perl
Source-Version: 0.60+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:
libopengl-perl_0.60+dfsg-2.diff.gz
to main/libo/libopengl-perl/libopengl-perl_0.60+dfsg-2.diff.gz
libopengl-perl_0.60+dfsg-2.dsc
to main/libo/libopengl-perl/libopengl-perl_0.60+dfsg-2.dsc
libopengl-perl_0.60+dfsg-2_i386.deb
to main/libo/libopengl-perl/libopengl-perl_0.60+dfsg-2_i386.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Maximilian Gass <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 31 Oct 2009 09:48:28 +0100
Source: libopengl-perl
Binary: libopengl-perl
Architecture: source i386
Version: 0.60+dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Maximilian Gass <[email protected]>
Description:
libopengl-perl - Perl interface providing graphics display using OpenGL
Closes: 552458
Changes:
libopengl-perl (0.60+dfsg-2) unstable; urgency=low
.
* Added use-freeglut patch to notice GLUT that is actually FreeGLUT
(closes: #552458)
* Reduced freeglut3-dev | libglut-dev dependency to freeglut3-dev to avoid
some packages being built against non-FreeGLUT GLUT
Checksums-Sha1:
6926b54002943822aa9c4a615fa10de649112b8e 1590 libopengl-perl_0.60+dfsg-2.dsc
9c7ade1d67ebaf174dac1e8d8c04883e1154f56f 8080
libopengl-perl_0.60+dfsg-2.diff.gz
031c639281c3cc257a20c337ad06267081124479 511432
libopengl-perl_0.60+dfsg-2_i386.deb
Checksums-Sha256:
90a4785addf7a77fbb269aec9dd5d95abb8cc60046c46e99afca1b1eabafc2fd 1590
libopengl-perl_0.60+dfsg-2.dsc
52ec6b97244b67dedb043fecc3dfdf23e713a0c7d1fb636d809e2bfb6da52a4c 8080
libopengl-perl_0.60+dfsg-2.diff.gz
2f284cf88efe9992ba3c4ac638e877de469bde9bc137322294d8bfb82f47ad46 511432
libopengl-perl_0.60+dfsg-2_i386.deb
Files:
5439fa1f1e0ac4be538bfeac2d52d0d2 1590 perl optional
libopengl-perl_0.60+dfsg-2.dsc
2ac1bf152cf7dda48a6df08a7887419f 8080 perl optional
libopengl-perl_0.60+dfsg-2.diff.gz
74a65ea344ec71360a0cc65f2bcbd5a5 511432 perl optional
libopengl-perl_0.60+dfsg-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAkrtlsoACgkQOzKYnQDzz+Tn6ACeOwTq7fNBYK97UBcamqiTq+0Z
uMwAnizto6YGrc9WqJlbEw/1BsiXB+AD
=mcLu
-----END PGP SIGNATURE-----
--- End Message ---