Your message dated Sun, 24 Mar 2024 18:00:13 +0000
with message-id <e1ros8j-009gxs...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
1064139: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064139
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 <jspri...@debian.org>

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 1064...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jochen Sprickerhof <jspri...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Jochen Sprickerhof <jspri...@debian.org>
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-----

Attachment: pgpbazXj8AqaC.pgp
Description: PGP signature


--- End Message ---

Reply via email to