Your message dated Wed, 13 May 2026 19:48:48 +0000
with message-id <[email protected]>
and subject line Bug#1136422: fixed in glew 2.3.1+dfsg2-3
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-3
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: Wed, 13 May 2026 20:17:52 +0100
Source: glew
Architecture: source
Version: 2.3.1+dfsg2-3
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1136422
Changes:
glew (2.3.1+dfsg2-3) unstable; urgency=medium
.
* Dont ship broken cmake files. Closes: #1136422
Checksums-Sha1:
6da99adf733a68b9475760061fdfa8610fa378fc 2480 glew_2.3.1+dfsg2-3.dsc
eea20ccffda50d01f91f6e3eaa6cf3eb8bcd1392 35192 glew_2.3.1+dfsg2-3.debian.tar.xz
Checksums-Sha256:
2cbbd0f10d6316f3c618f2a3912b2303e295362efac4470388debf457cb92894 2480
glew_2.3.1+dfsg2-3.dsc
d817e791a03e84b33e9eeee0777117cf82bef19c9135964a486cbc19a84a65e8 35192
glew_2.3.1+dfsg2-3.debian.tar.xz
Files:
374f6e3a4f3ea84771281ccb3ea6cd86 2480 libs optional glew_2.3.1+dfsg2-3.dsc
2fb74f338a35d038198b25e88475351a 35192 libs optional
glew_2.3.1+dfsg2-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmoE0CQACgkQy+a7Tl2a
06XKvA//SVMYHQSPIjzIFyvc6yfbqpLMaDeaFibnktLFele4vItNByYIQHW8r+Tu
RuRzh80wloIKEFbitlXRZ/ErRJ60avZVdLX1I4GsbBpVxkxPDfyEtyNzf/tAj1MO
eLR5FeOo2ZqxqsuFWG+v7iWXNO5JxnhEb7QSsQDt9V/4BD5bEIr/p5j5YA8xawRW
1hXNeu0E4mpbn5bz8rPBVu0+0pzzYsjONgY+iThOMpCRMh6oEWxBGJ+e7+c9Hkkh
4BE95iIosZcJ4GuP7Y75gs0Eu+Ot9rlzVUqh5aQJw65JNtdtbXGmldM34jHsc0Jx
HgOt0bxlKjgL45pbpj4QJvHwnyM20UkaXzukWnsD7krvIvS2eHO69oFEmMO8cOFs
pkcgmKwUqcIS9YKEl6e6ht4UMV7KrcjZCp5mU253p4tOQN/r+HpEHYupv/GP/R4S
gQKba78kjaP9qlLybKELBEHroVaxX2xAlqg5gBZToaa+TuqotwTvc4Zsa2bXRe7y
X3K8BTafqATdft4aagNls+OuxH4oADjQGYhruWTCzq7+SeevJnkDBOwCMfbaY7SQ
BjE8MG0MiKhaHQLDOjIWhKGQuXJlZCbuGja6dMzhVjVCLj/iFCNUFD8bL6ndIfmm
PHT0Wv+n3BcR8QlKxGFtcEEJjcJ10/a27BIq6Bx9ZjQgcKSyFrk=
=JKHv
-----END PGP SIGNATURE-----
pgp0j5gofnQYr.pgp
Description: PGP signature
--- End Message ---