Bug#1112450: open3d FTBFS with libimgui-dev 1.92.2b+ds-1

Adrian Bunk bunk at debian.org
Fri Aug 29 15:46:58 BST 2025


Source: open3d
Version: 0.19.0-3
Severity: serious
Tags: ftbfs forky sid

https://buildd.debian.org/status/logs.php?pkg=open3d&ver=0.19.0-3%2Bb1

...
/build/reproducible-path/open3d-0.19.0/cpp/open3d/visualization/gui/Button.cpp: In member function ‘virtual open3d::visualization::gui::Widget::DrawResult open3d::visualization::gui::Button::Draw(const open3d::visualization::gui::DrawContext&)’:
/build/reproducible-path/open3d-0.19.0/cpp/open3d/visualization/gui/Button.cpp:145:17: error: invalid cast from type ‘uint16_t’ {aka ‘short unsigned int’} to type ‘ImTextureID’ {aka ‘long long unsigned int’}
  145 |                 reinterpret_cast<ImTextureID>(params.texture.GetId());
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/open3d-0.19.0/cpp/open3d/visualization/gui/Button.cpp:147:17: error: invalid conversion from ‘ImTextureID’ {aka ‘long long unsigned int’} to ‘const char*’ [-fpermissive]
  147 |                 image_id, ImVec2(params.width, params.height),
      |                 ^~~~~~~~
      |                 |
      |                 ImTextureID {aka long long unsigned int}
/build/reproducible-path/open3d-0.19.0/cpp/open3d/visualization/gui/Button.cpp:147:27: error: could not convert ‘ImVec2(params.open3d::visualization::gui::UIImage::DrawParams::width, params.open3d::visualization::gui::UIImage::DrawParams::height)’ from ‘ImVec2’ to ‘ImTextureRef’
  147 |                 image_id, ImVec2(params.width, params.height),
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                           |
      |                           ImVec2
make[3]: *** [cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/build.make:110: cpp/open3d/visualization/gui/CMakeFiles/GUI.dir/Button.cpp.o] Error 1


More information about the debian-science-maintainers mailing list