Your message dated Fri, 31 Oct 2025 12:20:28 +0000
with message-id <[email protected]>
and subject line Bug#1119750: fixed in nanovg 0.0~git20230826.f93799c+dfsg1-2
has caused the Debian Bug report #1119750,
regarding nanovg: FTBFS: /usr/include/GLFW/glfw3.h:155:11: fatal error:
GLES2/gl2.h: No such file or directory
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.)
--
1119750: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119750
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:nanovg
Version: 0.0~git20230826.f93799c+dfsg1-1
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202510/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:nanovg, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem makefile --builddirectory build
dh_auto_clean -O--buildsystem=makefile -O--builddirectory=build
dh_autoreconf_clean -O--buildsystem=makefile -O--builddirectory=build
dh_clean -O--buildsystem=makefile -O--builddirectory=build
debian/rules binary
dh binary --buildsystem makefile --builddirectory build
dh_update_autotools_config -O--buildsystem=makefile -O--builddirectory=build
dh_autoreconf -O--buildsystem=makefile -O--builddirectory=build
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
premake4 gmake
Building configurations...
Running action 'gmake'...
Generating build/Makefile...
Generating build/nanovg.make...
Generating build/example_gl2.make...
Generating build/example_gl3.make...
Generating build/example_gl2_msaa.make...
Generating build/example_gl3_msaa.make...
Generating build/example_fbo.make...
Generating build/example_gles2.make...
Generating build/example_gles3.make...
Done.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- verbose=1
cd build && make -j2 INSTALL="install --strip-program=true" verbose=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/build'
==== Building nanovg (debug) ====
Creating obj/Debug/nanovg
mkdir -p obj/Debug/nanovg
nanovg.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -D_CRT_SECURE_NO_WARNINGS -DDEBUG
-I../src -g -Wall -o "obj/Debug/nanovg/nanovg.o" -c "../src/nanovg.c"
Linking nanovg
ar -rcs ./libnanovg.a obj/Debug/nanovg/nanovg.o
==== Building example_gl2 (debug) ====
==== Building example_gl3 (debug) ====
Creating obj/Debug/example_gl3
Creating obj/Debug/example_gl2
mkdir -p obj/Debug/example_gl2
mkdir -p obj/Debug/example_gl3
example_gl2.c
example_gl3.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl2/example_gl2.o" -c
"../example/example_gl2.c"
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl3/example_gl3.o" -c
"../example/example_gl3.c"
demo.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl2/demo.o" -c "../example/demo.c"
demo.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl3/demo.o" -c "../example/demo.c"
../example/demo.c: In function âdrawParagraphâ:
../example/demo.c:874:21: warning: unused variable âboxTextâ
[-Wunused-variable]
874 | const char* boxText = "Testing\nsome multiline\ntext.";
| ^~~~~~~
../example/demo.c: In function âdrawParagraphâ:
../example/demo.c:874:21: warning: unused variable âboxTextâ
[-Wunused-variable]
874 | const char* boxText = "Testing\nsome multiline\ntext.";
| ^~~~~~~
perf.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl2/perf.o" -c "../example/perf.c"
perf.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gl3/perf.o" -c "../example/perf.c"
Linking example_gl2
cc -o ./example_gl2 obj/Debug/example_gl2/example_gl2.o
obj/Debug/example_gl2/demo.o obj/Debug/example_gl2/perf.o -Wl,-z,relro
`pkg-config --libs glfw3` -L. -lnanovg -lGL -lGLU -lm -lGLEW
Linking example_gl3
cc -o ./example_gl3 obj/Debug/example_gl3/example_gl3.o
obj/Debug/example_gl3/demo.o obj/Debug/example_gl3/perf.o -Wl,-z,relro
`pkg-config --libs glfw3` -L. -lnanovg -lGL -lGLU -lm -lGLEW
==== Building example_gl2_msaa (debug) ====
==== Building example_gl3_msaa (debug) ====
Creating obj/Debug/example_gl2_msaa
mkdir -p obj/Debug/example_gl2_msaa
example_gl2.c
Creating obj/Debug/example_gl3_msaa
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl2_msaa/example_gl2.o"
-c "../example/example_gl2.c"
mkdir -p obj/Debug/example_gl3_msaa
example_gl3.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl3_msaa/example_gl3.o"
-c "../example/example_gl3.c"
demo.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl2_msaa/demo.o" -c
"../example/demo.c"
demo.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl3_msaa/demo.o" -c
"../example/demo.c"
../example/demo.c: In function âdrawParagraphâ:
../example/demo.c:874:21: warning: unused variable âboxTextâ
[-Wunused-variable]
874 | const char* boxText = "Testing\nsome multiline\ntext.";
| ^~~~~~~
../example/demo.c: In function âdrawParagraphâ:
../example/demo.c:874:21: warning: unused variable âboxTextâ
[-Wunused-variable]
874 | const char* boxText = "Testing\nsome multiline\ntext.";
| ^~~~~~~
perf.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl2_msaa/perf.o" -c
"../example/perf.c"
perf.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DDEMO_MSAA -DNANOVG_GLEW -DDEBUG
-I../src -I../example -g -Wall -o "obj/Debug/example_gl3_msaa/perf.o" -c
"../example/perf.c"
Linking example_gl2_msaa
cc -o ./example_gl2_msaa obj/Debug/example_gl2_msaa/example_gl2.o
obj/Debug/example_gl2_msaa/demo.o obj/Debug/example_gl2_msaa/perf.o
-Wl,-z,relro `pkg-config --libs glfw3` -L. -lnanovg -lGL -lGLU -lm -lGLEW
Linking example_gl3_msaa
cc -o ./example_gl3_msaa obj/Debug/example_gl3_msaa/example_gl3.o
obj/Debug/example_gl3_msaa/demo.o obj/Debug/example_gl3_msaa/perf.o
-Wl,-z,relro `pkg-config --libs glfw3` -L. -lnanovg -lGL -lGLU -lm -lGLEW
==== Building example_fbo (debug) ====
Creating obj/Debug/example_fbo
mkdir -p obj/Debug/example_fbo
==== Building example_gles2 (debug) ====
example_fbo.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_fbo/example_fbo.o" -c
"../example/example_fbo.c"
Creating obj/Debug/example_gles2
mkdir -p obj/Debug/example_gles2
example_gles2.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_gles2/example_gles2.o" -c
"../example/example_gles2.c"
In file included from ../example/example_gles2.c:22:
/usr/include/GLFW/glfw3.h:155:11: fatal error: GLES2/gl2.h: No such file or
directory
155 | #include <GLES2/gl2.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[3]: *** [example_gles2.make:220: obj/Debug/example_gles2/example_gles2.o]
Error 1
make[2]: *** [Makefile:41: example_gles2] Error 2
make[2]: *** Waiting for unfinished jobs....
perf.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNANOVG_GLEW -DDEBUG -I../src
-I../example -g -Wall -o "obj/Debug/example_fbo/perf.o" -c "../example/perf.c"
Linking example_fbo
cc -o ./example_fbo obj/Debug/example_fbo/example_fbo.o
obj/Debug/example_fbo/perf.o -Wl,-z,relro `pkg-config --libs glfw3` -L.
-lnanovg -lGL -lGLU -lm -lGLEW
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: error: cd build && make -j2 INSTALL="install
--strip-program=true" verbose=1 returned exit code 2
make[1]: *** [debian/rules:10: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: nanovg
Source-Version: 0.0~git20230826.f93799c+dfsg1-2
Done: Andrius Merkys <[email protected]>
We believe that the bug you reported is fixed in the latest version of
nanovg, 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.
Andrius Merkys <[email protected]> (supplier of updated nanovg 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: Fri, 31 Oct 2025 07:53:37 -0400
Source: nanovg
Architecture: source
Version: 0.0~git20230826.f93799c+dfsg1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <[email protected]>
Changed-By: Andrius Merkys <[email protected]>
Closes: 1119750
Changes:
nanovg (0.0~git20230826.f93799c+dfsg1-2) unstable; urgency=medium
.
* Build depends on libgles-dev (Closes: #1119750)
Checksums-Sha1:
e9507d948e8bb1039ad9c83342893b1885da7b94 2224
nanovg_0.0~git20230826.f93799c+dfsg1-2.dsc
5fea073c761d90b30115d1e57d2732ec50b57cda 4952
nanovg_0.0~git20230826.f93799c+dfsg1-2.debian.tar.xz
e639c109570d71e338841950fbe66491fceaa86d 9492
nanovg_0.0~git20230826.f93799c+dfsg1-2_source.buildinfo
Checksums-Sha256:
ca4f5fd8f366abcf519c869a877c426dbf76997d322a2978654178969fa8fab9 2224
nanovg_0.0~git20230826.f93799c+dfsg1-2.dsc
87232ca27858ccdda78feb1f82f0be264a9aa6b72172f21ff1c20d65af29e2b0 4952
nanovg_0.0~git20230826.f93799c+dfsg1-2.debian.tar.xz
9e96903e43fd1a7b80a5ea92e332249d9205e454e106d4f06ef3ab8b75348150 9492
nanovg_0.0~git20230826.f93799c+dfsg1-2_source.buildinfo
Files:
2a024e3d75a7f1249bb5e4b9b8b1353d 2224 libdevel optional
nanovg_0.0~git20230826.f93799c+dfsg1-2.dsc
886b9655f325b9ac5cc85a20ca18bce7 4952 libdevel optional
nanovg_0.0~git20230826.f93799c+dfsg1-2.debian.tar.xz
f0e3635e7dadfa929552decd13b23470 9492 libdevel optional
nanovg_0.0~git20230826.f93799c+dfsg1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAmkEo2MSHG1lcmt5c0Bk
ZWJpYW4ub3JnAAoJEOX0P5wnNPKHqUAQAIGec5pe67rSnJErQQWHRCR3MUv0z1M0
r3RRBR8dHowoG7or/c5zU8Tm+/CWvr11WE9IHiVHm1wBbaYlzGZvKdFQ08hV4pBb
IXWe4Iw9ELfRbn7OIiLKYb6h9+fUqxOyTsMnTfBy6FoBO0i5E7B7CrPGZ1J+jJZB
ZHxw6Cp15dc+3JroZmACEjKawbMZw8Zb+0fhKCn/bmB1hiOTESD7RG/SKBaFotup
ckhrug665JoE3g7ejvz4sPaDvBJigJZxCJzqyZUia0Xr234nnlPUW/oC5BEXsXN6
gAmlkeb0IkKRiBZpWKi39MbblxaWCFolmY0Vn14IdQKD1Bk9RTaMhG7Z96AnSvTJ
/7WU2n+SKL5kqsS5WIMZwl52DnCTOc76iOIpP2bXzWcmWqowxfOilMe7X1k7WSEx
DzurOQFwJINiKPFZfLSvq6/V2wD3q5IHO7HkiYTkNMjyrueZt7zY9JbiaHGEGTEy
u6dVI1ugTKdP5jk4DubRGLW6JltBuNk5GpSfpK+PqG2FG0sO1SL7qbQmpYDjWkys
V+TeYVQW1yQHEOCW/IlUY5EupKGupcnUKB4BvAqdnkj14/pUA389hMhwwEKegbIO
vHcuZDzxnXeGwXSMH1+vF1+pgN1S9Pjv9hKpZAgNmsriRexkPBK3xfUltIE78ht/
HWkHwVQ1jVW8
=Ov6q
-----END PGP SIGNATURE-----
pgp7Sv4hO5R_S.pgp
Description: PGP signature
--- End Message ---