Bug#1064139: ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-19 Thread Flavien Bridault

Hey,

I have to insist, I get a valid build with a freshly updated unstable 
image, using cowbuilder this time. I can't reproduce your error... Any 
way I can help?


Cheers,


*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex 
- FRANCE


Le 17/03/2024 à 18:02, Flavien Bridault a écrit :


Mmm this is weird, I got it built completely with the latest unstable 
docker image, thus with swig 4.2... What could be the difference?


I'll try with cowbuilder now...


*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg 
Cedex - FRANCE


Le 17/03/2024 à 16:05, Matthias Klose a écrit :

On 17.03.24 14:59, Matthias Klose wrote:

with both patches, I get until:

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_ 

Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected 
template-name before '<' token
  6527 | struct SwigPyMapIterator_T : 
SwigPyIteratorClosed_T
 >
|    ^
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_ 

Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected '{' 
before '<' token


[...]

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6547:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

  6547 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6565:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

  6565 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T



this is introduced by swig 4.2.x, builds with wig 4.1.x



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064139: ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-17 Thread Flavien Bridault
Mmm this is weird, I got it built completely with the latest unstable 
docker image, thus with swig 4.2... What could be the difference?


I'll try with cowbuilder now...


*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex 
- FRANCE


Le 17/03/2024 à 16:05, Matthias Klose a écrit :

On 17.03.24 14:59, Matthias Klose wrote:

with both patches, I get until:

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_ 

Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected 
template-name before '<' token
  6527 | struct SwigPyMapIterator_T : 
SwigPyIteratorClosed_T
 >
   | ^
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_ 

Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected '{' 
before '<' token


[...]

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6547:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

  6547 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6565:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

  6565 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T



this is introduced by swig 4.2.x, builds with wig 4.1.x



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064139: ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-17 Thread Matthias Klose

On 17.03.24 14:59, Matthias Klose wrote:

with both patches, I get until:

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_
Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected 
template-name before '<' token
  6527 | struct SwigPyMapIterator_T : 
SwigPyIteratorClosed_T
 >
   |    ^
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_
Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected '{' 
before '<' token


[...]

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6547:12:
 error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?
  6547 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6565:12:
 error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?
  6565 | inline SwigPyIterator*
   |    ^~
   |    SwigPyMapIterator_T



this is introduced by swig 4.2.x, builds with wig 4.1.x



Bug#1064139: ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-17 Thread Matthias Klose

with both patches, I get until:

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_
Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected 
template-name before '<' token
 6527 | struct SwigPyMapIterator_T : 
SwigPyIteratorClosed_T
>
  |^
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_
Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6527:56: error: expected '{' 
before '<' token


[...]

/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6547:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

 6547 | inline SwigPyIterator*
  |^~
  |SwigPyMapIterator_T
/home/packages/tmp/x/ogre-1.12-1.12.10+dfsg2/obj-x86_64-linux-gnu/Components/Python/CMakeFiles/_Overlay.dir/OgreOverlayPYTHON_wrap.cxx:6565:12: 
error: 'SwigPyIterator' does not name a type; did you mean 
'SwigPyMapIterator_T'?

 6565 | inline SwigPyIterator*
  |^~
  |SwigPyMapIterator_T



Bug#1064139: Bug #1064139 ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-17 Thread Flavien Bridault

Dear Jochen,

I think I have a patch that fixes the build errors. Basically I just 
replicated what paroj did upstream, i.e. ignoring the methods that fail 
to bind.


Hope this helps.

Cheers,


*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex 
- FRANCE


Le 11/03/2024 à 09:28, Jochen Sprickerhof a écrit :

Hi Flavien,

* Flavien Bridault  [2024-03-07 08:07]:
I just cloned the repository to open the MR but then I realized there 
is already a branch opened two weeks ago exactly with the fix I 
proposed... So I guess it is on its way ?


I guess you mean:

https://salsa.debian.org/games-team/ogre/-/tree/fix_imgui

That was my try to fix it but it fails later on in the build (as can 
be seen in CI). Help appreciated.


Cheers Jochen
--- ogre.orig/Components/Bites/src/OgreImGuiInputListener.cpp
+++ ogre/Components/Bites/src/OgreImGuiInputListener.cpp
@@ -81,7 +81,7 @@
 io.KeyMap[ImGuiKey_Enter] = SDLK_RETURN;
 io.KeyMap[ImGuiKey_Escape] = '\033';
 io.KeyMap[ImGuiKey_Space] = ' ';
-io.KeyMap[ImGuiKey_KeyPadEnter] = kc2sc(SDLK_KP_ENTER);
+io.KeyMap[ImGuiKey_KeypadEnter] = kc2sc(SDLK_KP_ENTER);
 io.KeyMap[ImGuiKey_A] = 'a';
 io.KeyMap[ImGuiKey_C] = 'c';
 io.KeyMap[ImGuiKey_V] = 'v';
--- ogre.orig/Components/Overlay/include/OgreOverlay.i
+++ ogre/Components/Overlay/include/OgreOverlay.i
@@ -104,10 +104,11 @@
 %ignore ImGui::TreeNodeV;
 %ignore ImGui::TreeNodeExV;
 %ignore ImGui::SetTooltipV;
+%ignore ImGui::SetItemTooltipV;
 %ignore ImGuiTextBuffer::appendfv;
 
 %apply bool* INOUT { bool* p_open };
 %apply float* INOUT { float* v };
 %apply int* INOUT { int* v };
 %include "imgui.h"
-#endif
\ No newline at end of file
+#endif
--- ogre.orig/OgreMain/include/Ogre.i
+++ ogre/OgreMain/include/Ogre.i
@@ -495,6 +495,7 @@
 %include "OgreGpuProgram.h"
 SHARED_PTR(HighLevelGpuProgram);
 %include "OgreHighLevelGpuProgram.h"
+%ignore getPropertyName;
 %include "OgreScriptCompiler.h"
 %ignore Ogre::TextureUnitState::setCubicTexture;
 %ignore Ogre::TextureUnitState::setCubicTextureName;


OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064139: Bug #1064139 ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-11 Thread Jochen Sprickerhof

Hi Flavien,

* Flavien Bridault  [2024-03-07 08:07]:
I just cloned the repository to open the MR but then I realized there 
is already a branch opened two weeks ago exactly with the fix I 
proposed... So I guess it is on its way ?


I guess you mean:

https://salsa.debian.org/games-team/ogre/-/tree/fix_imgui

That was my try to fix it but it fails later on in the build (as can be 
seen in CI). Help appreciated.


Cheers Jochen


signature.asc
Description: PGP signature


Bug#1064139: Bug #1064139 ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-06 Thread Flavien Bridault

Dear Simon,

Many thanks for your answer.

I just cloned the repository to open the MR but then I realized there is 
already a branch opened two weeks ago exactly with the fix I proposed... 
So I guess it is on its way ?


I will follow your advice for ogre 1.14, it was not clear for me I could 
simply open an MR. :)


Cheers,


*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex 
- FRANCE


Le 06/03/2024 à 23:25, Simon Schmeißer a écrit :


Dear Flavien,

a good and simple start would be to open a Merge Request (MR) adding a 
patch on salsa: https://salsa.debian.org/games-team/ogre


Then salsa CI will test your changes and it can be sponsored by someone.


There was ongoing work to update to 1.12.13  but it stalled: 
https://salsa.debian.org/games-team/ogre/-/merge_requests/6


The main work is likely to identify what needs to change for the 
copyright file to be acceptable



If you want to get started on ogre 14 you could start by combining the 
changes in the 1.12.13 branch with those here 
https://salsa.debian.org/games-team/ogre/-/commits/ogre-13.3/?ref_type=heads


I'm currently super short on time but will try to help you with any 
technical problems if you open a MR for a patch


Best regards from Freiburg

Simon

Am 06.03.24 um 08:46 schrieb Flavien Bridault:


Dear maintainer(s),

I took a look at the latest version of Ogre which is probably 
compatible with latest ImGui and it seems this line is no longer 
necessary. It was removed before the release 13.0.0 when upgrading to 
ImGUI 1.83 : 
https://github.com/OGRECave/ogre/commit/17b7481057b97662a3752ee605ea77a9eb0c57db


Patching should be then fairly easy...

I can offer my help again, like I did to upgrade to 1.14 
(https://lists.debian.org/debian-devel-games/2023/11/msg1.html), 
which whould really be the best option in the end... Maybe I will 
have an official answer this time ? I don't want to be sarcastic at 
all, but I strongly depend on Ogre to build sight and this is 
annoying to get no answer from the devel games team. And currently my 
package sight is currently marked for autoremoval because of this bug 
(https://tracker.debian.org/pkg/sight)


Kind regards,

--

*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg 
Cedex - FRANCE




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064139: Bug #1064139 ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-06 Thread Simon Schmeißer

Dear Flavien,

a good and simple start would be to open a Merge Request (MR) adding a
patch on salsa: https://salsa.debian.org/games-team/ogre

Then salsa CI will test your changes and it can be sponsored by someone.


There was ongoing work to update to 1.12.13  but it stalled:
https://salsa.debian.org/games-team/ogre/-/merge_requests/6

The main work is likely to identify what needs to change for the
copyright file to be acceptable


If you want to get started on ogre 14 you could start by combining the
changes in the 1.12.13 branch with those here
https://salsa.debian.org/games-team/ogre/-/commits/ogre-13.3/?ref_type=heads

I'm currently super short on time but will try to help you with any
technical problems if you open a MR for a patch

Best regards from Freiburg

Simon

Am 06.03.24 um 08:46 schrieb Flavien Bridault:


Dear maintainer(s),

I took a look at the latest version of Ogre which is probably
compatible with latest ImGui and it seems this line is no longer
necessary. It was removed before the release 13.0.0 when upgrading to
ImGUI 1.83 :
https://github.com/OGRECave/ogre/commit/17b7481057b97662a3752ee605ea77a9eb0c57db

Patching should be then fairly easy...

I can offer my help again, like I did to upgrade to 1.14
(https://lists.debian.org/debian-devel-games/2023/11/msg1.html),
which whould really be the best option in the end... Maybe I will have
an official answer this time ? I don't want to be sarcastic at all,
but I strongly depend on Ogre to build sight and this is annoying to
get no answer from the devel games team. And currently my package
sight is currently marked for autoremoval because of this bug
(https://tracker.debian.org/pkg/sight)

Kind regards,

--

*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook


*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg
Cedex - FRANCE



Bug#1064139: Bug #1064139 ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-03-05 Thread Flavien Bridault

Dear maintainer(s),

I took a look at the latest version of Ogre which is probably compatible 
with latest ImGui and it seems this line is no longer necessary. It was 
removed before the release 13.0.0 when upgrading to ImGUI 1.83 : 
https://github.com/OGRECave/ogre/commit/17b7481057b97662a3752ee605ea77a9eb0c57db


Patching should be then fairly easy...

I can offer my help again, like I did to upgrade to 1.14 
(https://lists.debian.org/debian-devel-games/2023/11/msg1.html), 
which whould really be the best option in the end... Maybe I will have 
an official answer this time ? I don't want to be sarcastic at all, but 
I strongly depend on Ogre to build sight and this is annoying to get no 
answer from the devel games team. And currently my package sight is 
currently marked for autoremoval because of this bug 
(https://tracker.debian.org/pkg/sight)


Kind regards,

--

*Dr. Flavien BRIDAULT*
Director of Software Development
IRCAD France & IRCAD Africa

flavien.brida...@ircad.fr 
Tél. : +33 (0)3 88 119 201
IRCAD France
http://www.ircad.fr/
http://www.ircad.africa/ 

Suivez l'IRCAD sur Facebook 



*IRCAD France*
Hôpitaux Universitaires - 1, place de l'Hôpital - 67091 Strasbourg Cedex 
- FRANCE




OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1064139: ogre-1.12: FTBFS: error: ‘BuildFontAtlas’ is not a member of ‘ImGuiFreeType’

2024-02-17 Thread Aurelien Jarno
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 /<>/obj-x86_64-linux-gnu/Components/Overlay && /usr/bin/c++ 
-DOgreOverlay_EXPORTS -I/<>/Components/Overlay/include 
-I/usr/include/freetype2 -I/misc/freetype -I/<>/OgreMain/include 
-I/<>/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=/<>=. -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 
/<>/Components/Overlay/src/OgreFontManager.cpp
| [ 73%] Building CXX object 
Components/Overlay/CMakeFiles/OgreOverlay.dir/src/OgreImGuiOverlay.cpp.o
| cd /<>/obj-x86_64-linux-gnu/Components/Overlay && /usr/bin/c++ 
-DOgreOverlay_EXPORTS -I/<>/Components/Overlay/include 
-I/usr/include/freetype2 -I/misc/freetype -I/<>/OgreMain/include 
-I/<>/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=/<>=. -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 
/<>/Components/Overlay/src/OgreImGuiOverlay.cpp
| /<>/Components/Overlay/src/OgreImGuiOverlay.cpp: In member 
function ‘void Ogre::ImGuiOverlay::ImGUIRenderable::createFontTexture()’:
| /<>/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 '/<>/obj-x86_64-linux-gnu'
| make[3]: *** [CMakeFiles/Makefile2:1187: 
Components/Overlay/CMakeFiles/OgreOverlay.dir/all] Error 2
| make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu'
| make[2]: *** [Makefile:159: all] Error 2
| make[2]: Leaving directory '/<>/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 '/<>'
| 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=riscv64=1.12.10%2Bdfsg2-3%2Bb1=1707901622=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