Source: filament
Version: 1.9.25+dfsg3-1
Severity: serious
Tags: ftbfs sid forky
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]

Dear maintainer,

filament FTBFS:

[ 97%] Linking CXX shared library libfilament_filameshio.so
cd 
/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filameshio
 && /usr/bin/cmake -E cmake_link_script CMakeFiles/filameshio.dir/link.txt 
--verbose=1
In file included from 
/build/reproducible-path/filament-1.9.25+dfsg3/libs/filagui/src/ImGuiHelper.cpp:33:
/build/reproducible-path/filament-1.9.25+dfsg3/filament/include/filament/TransformManager.h:73:36:
 warning: 'iterator<std::forward_iterator_tag, 
utils::EntityInstance<filament::TransformManager>>' is deprecated 
[-Wdeprecated-declarations]
   73 |     class children_iterator : std::iterator<std::forward_iterator_tag, 
Instance> {
      |                                    ^
/usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12:
 note: 'iterator<std::forward_iterator_tag, 
utils::EntityInstance<filament::TransformManager>>' has been explicitly marked 
deprecated here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |            ^
/usr/lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34:
 note: expanded from macro '_GLIBCXX17_DEPRECATED'
  123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]]
      |                                  ^
/build/reproducible-path/filament-1.9.25+dfsg3/libs/filagui/src/ImGuiHelper.cpp:220:26:
 error: no member named 'TextureId' in 'ImDrawCmd'
  220 |                 if (pcmd.TextureId) {
      |                     ~~~~ ^
/build/reproducible-path/filament-1.9.25+dfsg3/libs/filagui/src/ImGuiHelper.cpp:222:83:
 error: no member named 'TextureId' in 'ImDrawCmd'
  222 |                     materialInstance->setParameter("albedo", (Texture 
const*)pcmd.TextureId, sampler);
      |                                                                         
     ~~~~ ^
/usr/bin/clang++ -fPIC -g -O2 
-ffile-prefix-map=/build/reproducible-path/filament-1.9.25+dfsg3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-DNDEBUG -std=c++17 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function 
-fPIC -Xlinker --dependency-file=CMakeFiles/filameshio.dir/link.d -Wl,-z,relro 
-Wl,-z,now -Wl,-z,noexecstack -Wl,-z,defs -shared 
-Wl,-soname,libfilament_filameshio.so.1.9 -o libfilament_filameshio.so.1.9.25 
CMakeFiles/filameshio.dir/src/MeshReader.cpp.o  
-Wl,-rpath,/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/filament:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/filament/backend:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/geometry:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filaflat:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filabridge:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/ibl:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/utils:
 ../../filament/libfilament.so.1.9.25 
/usr/lib/x86_64-linux-gnu/libmeshoptimizer.so.0.22 
../../filament/backend/libfilament_backend.so.1.9.25 
../utils/libfilament_utils.so.1.9.25 
-Wl,-rpath-link,/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/geometry:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filaflat:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filabridge:/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/ibl
cd 
/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filameshio
 && /usr/bin/cmake -E cmake_symlink_library libfilament_filameshio.so.1.9.25 
libfilament_filameshio.so.1.9 libfilament_filameshio.so
make[3]: Leaving directory 
'/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu'
[ 97%] Built target filameshio
[ 97%] Building CXX object 
libs/filagui/CMakeFiles/filagui.dir/src/ImGuiExtensions.cpp.o
cd 
/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filagui
 && /usr/bin/clang++ -DFILAMENT_DRIVER_SUPPORTS_VULKAN -DFILAMENT_SUPPORTS_XCB 
-DFILAMENT_SUPPORTS_XLIB -Dfilagui_EXPORTS 
-I/build/reproducible-path/filament-1.9.25+dfsg3/libs/filagui/include 
-I/build/reproducible-path/filament-1.9.25+dfsg3/obj-x86_64-linux-gnu/libs/filagui
 -I/build/reproducible-path/filament-1.9.25+dfsg3/filament/include 
-I/build/reproducible-path/filament-1.9.25+dfsg3/filament/backend/include 
-I/build/reproducible-path/filament-1.9.25+dfsg3/libs/math/include 
-I/build/reproducible-path/filament-1.9.25+dfsg3/libs/utils/include 
-I/build/reproducible-path/filament-1.9.25+dfsg3/libs/filabridge/include 
-isystem /usr/include/imgui -isystem /usr/include/stb -g -O2 
-ffile-prefix-map=/build/reproducible-path/filament-1.9.25+dfsg3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-DNDEBUG -std=c++17 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function 
-fPIC -fPIC -Wno-deprecated-register -MD -MT 
libs/filagui/CMakeFiles/filagui.dir/src/ImGuiExtensions.cpp.o -MF 
CMakeFiles/filagui.dir/src/ImGuiExtensions.cpp.o.d -o 
CMakeFiles/filagui.dir/src/ImGuiExtensions.cpp.o -c 
/build/reproducible-path/filament-1.9.25+dfsg3/libs/filagui/src/ImGuiExtensions.cpp
1 warning and 2 errors generated.
make[3]: *** [libs/filagui/CMakeFiles/filagui.dir/build.make:105: 
libs/filagui/CMakeFiles/filagui.dir/src/ImGuiHelper.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....

https://buildd.debian.org/status/fetch.php?pkg=filament&arch=amd64&ver=1.9.25%2Bdfsg3-1%2Bb3&stamp=1756453943&raw=0

Cheers
-- 
Sebastian Ramacher

Reply via email to