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