Your message dated Sun, 24 Mar 2024 18:00:13 +0000
with message-id <[email protected]>
and subject line Bug#1064139: fixed in ogre-1.12 1.12.10+dfsg2-4
has caused the Debian Bug report #1064139,
regarding ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of
‘ImGuiFreeType’
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.)
--
1064139: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064139
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ogre-1.12
Version: 1.12.10+dfsg2-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Dear maintainer,
ogre-1.12 fails to build from source, probably due to a change in imgui.
From my build log on amd64:
| [ 73%] Building CXX object
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Components/Overlay && /usr/bin/c++
-DOgreOverlay_EXPORTS -I/<<PKGBUILDDIR>>/Components/Overlay/include
-I/usr/include/freetype2 -I/misc/freetype -I/<<PKGBUILDDIR>>/OgreMain/include
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -isystem /usr/include/imgui
-isystem /usr/include/stb -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra
-Wundef -Wmissing-declarations -Wno-unused-parameter -Wshadow
-Wno-missing-field-initializers -Wno-long-long -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pipe
-Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -msse
-std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o -MF
CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o.d -o
CMakeFiles/OgreOverlay.dir/src/OgreFontManager.cpp.o -c
/<<PKGBUILDDIR>>/Components/Overlay/src/OgreFontManager.cpp
| [ 73%] Building CXX object
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o
| cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Components/Overlay && /usr/bin/c++
-DOgreOverlay_EXPORTS -I/<<PKGBUILDDIR>>/Components/Overlay/include
-I/usr/include/freetype2 -I/misc/freetype -I/<<PKGBUILDDIR>>/OgreMain/include
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -isystem /usr/include/imgui
-isystem /usr/include/stb -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra
-Wundef -Wmissing-declarations -Wno-unused-parameter -Wshadow
-Wno-missing-field-initializers -Wno-long-long -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -pipe
-Wall -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -msse
-std=c++11 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o -MF
CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o.d -o
CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o -c
/<<PKGBUILDDIR>>/Components/Overlay/src/OgreImGuiOverlay.cpp
| /<<PKGBUILDDIR>>/Components/Overlay/src/OgreImGuiOverlay.cpp: In member
function ‘void Ogre::ImGuiOverlay::ImGUIRenderable::createFontTexture()’:
| /<<PKGBUILDDIR>>/Components/Overlay/src/OgreImGuiOverlay.cpp:118:20: error:
‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’
| 118 | ImGuiFreeType::BuildFontAtlas(io.Fonts, 0);
| | ^~~~~~~~~~~~~~
| make[4]: *** [Components/Overlay/CMakeFiles/OgreOverlay.dir/build.make:121:
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o] Error
1
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| make[3]: *** [CMakeFiles/Makefile2:1187:
Components/Overlay/CMakeFiles/OgreOverlay.dir/all] Error 2
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| make[2]: *** [Makefile:159: all] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
| dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
| make[1]: *** [debian/rules:65: override_dh_auto_build-indep] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:41: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
A full build log is also available on riscv64:
https://buildd.debian.org/status/fetch.php?pkg=ogre-1.12&arch=riscv64&ver=1.12.10%2Bdfsg2-3%2Bb1&stamp=1707901622&raw=0
The issue is also visible on the reproducible builds:
https://tests.reproducible-builds.org/debian/rbuild/unstable/amd64/ogre-1.12_1.12.10+dfsg2-3.rbuild.log.gz
https://tests.reproducible-builds.org/debian/rbuild/unstable/arm64/ogre-1.12_1.12.10+dfsg2-3.rbuild.log.gz
Regards
Aurelien
--- End Message ---
--- Begin Message ---
Source: ogre-1.12
Source-Version: 1.12.10+dfsg2-4
Done: Jochen Sprickerhof <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ogre-1.12, 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.
Jochen Sprickerhof <[email protected]> (supplier of updated ogre-1.12 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: Sun, 24 Mar 2024 13:39:09 +0100
Binary: libogre1.12.10t64 libogre1.12.10t64-dbgsym libogre-1.12-dev
ogre-1.12-doc ogre-1.12-tools ogre-1.12-tools-dbgsym python3-ogre-1.12
python3-ogre-1.12-dbgsym
Source: ogre-1.12
Architecture: all amd64 source
Version: 1.12.10+dfsg2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Jochen Sprickerhof <[email protected]>
Closes: 1055636 1064139
Description:
libogre1.12.10t64 - 3D Object-Oriented Graphics Rendering Engine (libraries)
libogre-1.12-dev - 3D Object-Oriented Graphics Rendering Engine (development
files)
ogre-1.12-doc - 3D Object-Oriented Graphics Rendering Engine (documentation)
ogre-1.12-tools - 3D Object-Oriented Graphics Rendering Engine (tools)
python3-ogre-1.12 - 3D Object-Oriented Graphics Rendering Engine (Python3)
Changes:
ogre-1.12 (1.12.10+dfsg2-4) unstable; urgency=medium
.
[ Jochen Sprickerhof ]
* Team upload.
* Add patch to fix FTBFS (Closes: #1064139)
* Add patch for new swig.
Thanks to Flavien Bridault (Closes: #1064139)
* Add missing test dependency
* Add patch for loongarch64 (and others)
Thanks to Simon McVittie (Closes: #1055636)
.
[ Steve Langasek ]
* Rename libraries for 64-bit time_t transition
Checksums-Sha1:
2b86e96c2b3d3385e34edccdcbc63b6794bae734 2781 ogre-1.12_1.12.10+dfsg2-4.dsc
11bc323aaf52051cd76f6543f6dd3d03e7d86367 38440
ogre-1.12_1.12.10+dfsg2-4.debian.tar.xz
9bf508016a62f89ae6c03db23a496a8ea95215f7 909064
libogre-1.12-dev_1.12.10+dfsg2-4_amd64.deb
ff745e9b73ee9842ec8522ccd18c01d935767cda 83779932
libogre1.12.10t64-dbgsym_1.12.10+dfsg2-4_amd64.deb
7f3bbf8d3c5958806b4ba7d75bc5527cc68e35b1 3342172
libogre1.12.10t64_1.12.10+dfsg2-4_amd64.deb
73ee7cbe36ab69c73a5952ad3886def527be5791 7608464
ogre-1.12-doc_1.12.10+dfsg2-4_all.deb
ab51c4c4c51dde66c6001746075d0938d45e525b 2085356
ogre-1.12-tools-dbgsym_1.12.10+dfsg2-4_amd64.deb
c20e9169016cc35cb585267c434748dfbc93ecc5 161188
ogre-1.12-tools_1.12.10+dfsg2-4_amd64.deb
40b284403e0438bd9bb81fc32d15a417d65a2e14 17062
ogre-1.12_1.12.10+dfsg2-4_amd64.buildinfo
37478e758295b1e8b501652e919e15f643c0b5ac 21503864
python3-ogre-1.12-dbgsym_1.12.10+dfsg2-4_amd64.deb
86f7af47ef2df50dc844caa63838b27cb78adfa5 2638156
python3-ogre-1.12_1.12.10+dfsg2-4_amd64.deb
Checksums-Sha256:
f0400fd0a4d6bde4863383862500fd2fd33327847371b7e3c3eccc4a772c23df 2781
ogre-1.12_1.12.10+dfsg2-4.dsc
64836654a6d03ea3d6fffb4c736ed6db315036ecb222feb8f7ee7c52630a8ba2 38440
ogre-1.12_1.12.10+dfsg2-4.debian.tar.xz
9060c651281d3991c3d1593afd2b66a2490b049e8fa2600f3b72ac98688182a5 909064
libogre-1.12-dev_1.12.10+dfsg2-4_amd64.deb
409d157ef4389256fa6451b263a41125af5c2f95a02fa77671670533df17876b 83779932
libogre1.12.10t64-dbgsym_1.12.10+dfsg2-4_amd64.deb
b7b33329fc61fcfc03af5ec8b4c32ee88fa1eacb36c6bf9c70914ba2301fad3b 3342172
libogre1.12.10t64_1.12.10+dfsg2-4_amd64.deb
4523c9a7fe1fbf870ff1db5e4597e9beaee1ff4883b60034feb86ae9495813ac 7608464
ogre-1.12-doc_1.12.10+dfsg2-4_all.deb
c6a638f7915e7d34938f824bfd4690be23c81f61233bdb5e4bffea4a722627b6 2085356
ogre-1.12-tools-dbgsym_1.12.10+dfsg2-4_amd64.deb
323223899513e0df270ec88c0f01f21d570c6b2af80b642528c66de6422a96bf 161188
ogre-1.12-tools_1.12.10+dfsg2-4_amd64.deb
f91076c358efc5f12d75c79aae245573940d6598642ed3b827e419da56e77bca 17062
ogre-1.12_1.12.10+dfsg2-4_amd64.buildinfo
f2e502fc0171cc2d23123d67a89931e362621b552e4c54af88103764f31c765d 21503864
python3-ogre-1.12-dbgsym_1.12.10+dfsg2-4_amd64.deb
531c3675a0e4208300af60203522e92474d9a7e6cb5b1759be291c6a7bd5836e 2638156
python3-ogre-1.12_1.12.10+dfsg2-4_amd64.deb
Files:
0a2ccb0b0d512535fdbe83ee642e26b2 2781 libs optional
ogre-1.12_1.12.10+dfsg2-4.dsc
2085a8e2fca362880b5c9b8f0b3b3240 38440 libs optional
ogre-1.12_1.12.10+dfsg2-4.debian.tar.xz
17b5a92297b64f3feac83315b3bd322e 909064 libdevel optional
libogre-1.12-dev_1.12.10+dfsg2-4_amd64.deb
12d1455b44445294f359efb895d974b7 83779932 debug optional
libogre1.12.10t64-dbgsym_1.12.10+dfsg2-4_amd64.deb
52b41200a0bf4980979fb55c3c0bbbb1 3342172 libs optional
libogre1.12.10t64_1.12.10+dfsg2-4_amd64.deb
9ca51c501235c32cbdf44c47d8fd4d5c 7608464 doc optional
ogre-1.12-doc_1.12.10+dfsg2-4_all.deb
f00fdb1650731de4f3cedf0a4d2d6a50 2085356 debug optional
ogre-1.12-tools-dbgsym_1.12.10+dfsg2-4_amd64.deb
f0fdf7ea6376d67fe7fe40d73d92a297 161188 devel optional
ogre-1.12-tools_1.12.10+dfsg2-4_amd64.deb
db2882e063ecbc6a7249dac605d66ba9 17062 libs optional
ogre-1.12_1.12.10+dfsg2-4_amd64.buildinfo
a4038626c752f897416df32c3453b47c 21503864 debug optional
python3-ogre-1.12-dbgsym_1.12.10+dfsg2-4_amd64.deb
b2081239a146fa94541072c88528174d 2638156 python optional
python3-ogre-1.12_1.12.10+dfsg2-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmYALI0UHGpzcHJpY2tl
QGRlYmlhbi5vcmcACgkQW//cwljmlDP3VQ/+LFyYByKeXP5h9/sOyWeIALVRpCWV
r1xZ59eVDusDUGACV0NdDn4QG9j6W/BWis9laKy3tg4ioCkPi8Ys86lr2Bj2qqOH
HVpOtHWwiPP2pXcjQK3485SOibgVqRs6jdXkK25VuA9XhcaWUw7VLRQytC/qbagE
+ubHs9lCK2E7K2SXI2t14zm6xv0qrYjQPzCO7rQxsg8yoi6PS2Ib7XIgmqTCgUcQ
TFnaP3hRpbNOzGPvwN9aEFJ5cbQZxv3O/F2//wFnPh9EXBplC0hMs0kqWfnfLCAs
C77X/zM6jQ9/mT5uBgbGzK00OwaW2gsFsn4dSKn91BxFCoQcH4cO4Z2c0syboYhN
avFGjuobc5NCNPFMHZHenRUM7aK/qCPFfoEOmLu8N4vchCS6pWUm8N0TmAJI7PWe
HmljuCCanbQdo1Qgil0Zqxl+44CRE0YvFaNXUGA/q4WPjY2qB/oBv/J9CrGFwz5A
s/gA0m98ZcO6LvIR8DOgYJOiEULP19mvQ63RSvPCt4LiDEfs63qaUAtW0LKJdtEm
vICVICXIOSRkHpsorx3OXM/ucH51tQKeGoNaFFFb44Kvhy11HBPuxbB/qHo+zL+V
SV6vA4R/xuNfoseutN9pUW2tPYAWp7grOMaNorkhfNxwAdWVROfLd2bmPCz0UOsC
kBIxahSCcWoOL5Q=
=5OvM
-----END PGP SIGNATURE-----
pgpbazXj8AqaC.pgp
Description: PGP signature
--- End Message ---