Your message dated Sat, 16 May 2026 06:04:29 +0000
with message-id <[email protected]>
and subject line Bug#1136422: fixed in glew 2.3.1+dfsg2-5
has caused the Debian Bug report #1136422,
regarding Multiple packages FTBFS with libglew-dev
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.)
--
1136422: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136422
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: glew
Version: 2.3.1+dfsg2-2
Severity: grave
Tags: affect -1 src:mygui src:tulip src:avogadrolibs src:slop
Ever since src:glew switched to the CMake build system (in 0cba00b9),
it's been causing FTBFS for multiple packages that depend on it. Here
are some examples:
mygui:
> make[4]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libSM.so',
> needed by 'lib/x86_64-linux-gnu/libMyGUI.OpenGLPlatform.so.0debian1.0.0'
tulip:
> ninja: error: '/usr/lib/x86_64-linux-gnu/libSM.so', needed by
> 'library/tulip-gui/src/libtulip-gui-6.0.so', missing and no known rule to
> make it
avogadrolibs:
> make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libSM.so',
> needed by 'lib/libAvogadroRendering.so.1.101.0'. Stop.
slop:
> make[3]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libSM.so',
> needed by 'libslopy.so.7.7'. Stop.
The upstream explicitly states in their README:
> ### Linux and Mac
>
> #### Using GNU Make
>
> GNU make is the primary build system for GLEW, historically.
> It includes targets for building the sources and headers, for maintenance
> purposes.
>
> ...
>
> #### Using cmake
>
> The cmake build is mostly contributor maintained.
> Due to the multitude of use cases this is maintained on a _best effort_ basis.
> Pull requests are welcome.
The crux of the problem is that when built with CMake, GLEW installs
CMake targets with hard-coded libraries in them:
dimitry@ki6OY5lO2Z:~$ grep set_target_properties -A3
/usr/lib/x86_64-linux-gnu/cmake/glew/glew-targets.cmake
set_target_properties(GLEW::glew PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "/usr/include/x86_64-linux-gnu"
INTERFACE_LINK_LIBRARIES
"/usr/lib/x86_64-linux-gnu/libOpenGL.so;/usr/lib/x86_64-linux-gnu/libGLX.so;/usr/lib/x86_64-linux-gnu/libSM.so;/usr/lib/x86_64-linux-gnu/libICE.so;/usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so"
)
Prior to this change, packages using GLEW relied on the CMake-provided
FindGLEW.cmake module.
GLEW itself does not seem to be using any of libSM, libICE, libX11 or
libXext:
dimitry@ki6OY5lO2Z:~$ objdump -p /usr/lib/x86_64-linux-gnu/libGLEW.so | grep
NEEDED
NEEDED libGLX.so.0
NEEDED libc.so.6
But, they are somehow pulled into their CMake targets, which looks like
a bug that they won't be eager to fix (based on the above).
Please either switch back to the Make-based system, or at the very
minimum do not install upstream's broken CMake targets.
Thank you,
Dimitry
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 7.0.4+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
--- End Message ---
--- Begin Message ---
Source: glew
Source-Version: 2.3.1+dfsg2-5
Done: Alastair McKinstry <[email protected]>
We believe that the bug you reported is fixed in the latest version of
glew, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated glew 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: SHA512
Format: 1.8
Date: Sat, 16 May 2026 06:30:17 +0100
Source: glew
Architecture: source
Version: 2.3.1+dfsg2-5
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1136422 1136741
Changes:
glew (2.3.1+dfsg2-5) unstable; urgency=medium
.
[ Dmitri Ishenko ]
* d/control: add Replaces/Breaks for upgrade path
Closes: #1136422, #1136741
Checksums-Sha1:
a9d3931884e5c13e2f1c5d7720f4c6bca0903824 2559 glew_2.3.1+dfsg2-5.dsc
d69f8986822ad388bf13792cb3f95c085fe7871c 36544 glew_2.3.1+dfsg2-5.debian.tar.xz
Checksums-Sha256:
aac729c57400a3b0ceb0e72b7de789dfebca4a3b43c5ff0d322e13ca914a2880 2559
glew_2.3.1+dfsg2-5.dsc
a22f98c7e231304b6f803274f0b57132c2c5cf3428aed8ff31834813fd6a0e86 36544
glew_2.3.1+dfsg2-5.debian.tar.xz
Files:
3ce29a2713e795c37e34f2d61bcb1c6c 2559 libs optional glew_2.3.1+dfsg2-5.dsc
f38d7662951634a173d1552c8b307414 36544 libs optional
glew_2.3.1+dfsg2-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmoIA9cACgkQy+a7Tl2a
06WEpw/9HnfuY9LGOPiTDMuQ9O4fvLlka6xZRWeLz4pexpFIR0FJ/jaXFIQ3zUfC
loajsIWyVnBQwfTijWNehKVdVLXBapUaGlDsfMTD9NrEevMsjhXBJwDv2wpsowM7
WdsC2EHlsljh8+cKDsVNzeBBUacrjtg2jThzHa7xcOgKrw7yHlK0QqxKpGPwnfRP
GYbVoLg11LXjQjAeW49/ZQLr7KopflwU55SA7bNHmcZB3P4aExTnQasP2CJiDKol
AerTZFnCSdXfft9gW7clRv2DPy3bkJEKYKAYFeQ0Wg5hbGb6TrJ/Dq7sha84poJT
eTaIrQsO4Upcl/VlDUzGd6nWN/jA1yoE1jvqeoeGK4yuIqA2wthHuhJvR4SYh7R0
+647LEwEHxIExNtLkwi+D+YHGPdHNzBuXfw4l0fholP7RGjNH0ZYFIMD9OmpSP86
HzY2NBN4ixU6eU6faVZE4JIKa4QdW3Cq5pLzpal2ZtfS0i05OL9QiamciMux20K7
jsVtuF0+T8RN9Ez7KpTudXrWpIYUcA85TV0kI8IIxmuBrYgGo4W2f8/9GRA+EwrO
N2vedOGsJZE+yHO7uK8kxuY+vdtOt8DSXyqFTs6n0NCpvKmMA42eNPYJFaRf/SZD
SlCKlPSf/NRDaOsGHpGWqmjXS5jk/i+E+RnQbD//9cHUVfg0Kfs=
=a+RC
-----END PGP SIGNATURE-----
pgpv4bfIww5O3.pgp
Description: PGP signature
--- End Message ---