Bug#861976: libghc-glut-dev: attempts to load libglut.so instead of libglut.so.3

James Cowgill jcowgill at debian.org
Sat May 6 20:09:41 UTC 2017


Package: libghc-glut-dev
Version: 2.7.0.10-1
Severity: important
Control: block 861957 by -1
X-Debbugs-CC: pkg-games-devel at lists.alioth.debian.org

Hi,

In haskell-glut 2.7.0.10 the behavior of loading libglut changed
significantly. Before, it was linked in directly (using
"extra-libraries") and dlopen(NULL) was used to access functions in it.
In 2.7.0.10 the direct linking was removed and the loading is now done
using dlopen("libglut.so").

This is bad because:
- libglut.so is the wrong library (should be libglut.so.3)
- Debian packages have lost the automatic dependency on freeglut3

This has caused raincat to stop working after it was binNMUed (see
#861957). While it could be worked around by adding a "Depends:
freeglut3-dev", this is a bit of a hack so it would be better of
haskell-glut was fixed instead.

Thanks,
James

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20170506/5a73b338/attachment-0001.sig>


More information about the Pkg-games-devel mailing list