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