- Package:
- src:filament
- Source:
- src:filament
- Submitter:
- Helmut Grohne
- Date:
- 2025-09-04 12:07:04 UTC
- Severity:
- normal
- Tags:
filament fails to cross build from source. On the surface, CMake attempts to include a ImportExecutables-None.cmake and fails to find that. I guess the idea is that one first builds filament natively (thus generating this file) and then passes it to the cross build. However, here, we just install libfilament-tools from an earlier native build and it happens to include the requested file. Hence I suggest simply adding it to the debian directory. Inside, we simply declare the relevant executables to improt, which happens to be resgen at the moment. The file is only used for cross building (all includes are conditionalized with CMAKE_CROSSCOMPILING), so things should be all well. I'm attaching a patch for your convenience. Helmut
Hi Helmut, I was very confused by your bug report because I *did* create that file and put it into the debian subfolder. Then I realized that the upstream .gitignore silently prevented me from actually checking in the file, so it crossbuilds fine in my local workspace, just not anywhere else. Thank you for uncovering this Git mistake. I wonder if there is a good way to prevent these unintended interactions with upstream gitignore files. Cheers Timo
We believe that the bug you reported is fixed in the latest version of
filament, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1086159@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Timo Röhling <roehling@debian.org> (supplier of updated filament package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 04 Sep 2025 13:57:31 +0200
Source: filament
Architecture: source
Version: 1.9.25+dfsg3-3
Distribution: unstable
Urgency: medium
Maintainer: Timo Röhling <roehling@debian.org>
Changed-By: Timo Röhling <roehling@debian.org>
Closes: 1086159
Changes:
filament (1.9.25+dfsg3-3) unstable; urgency=medium
.
* Add missing ImportExecutables-None.cmake to version control.
Thanks to Helmut Grohne (Closes: #1086159)
Checksums-Sha1:
ecf4418ffde69bc051f87fa0c96b10515731eb31 2500 filament_1.9.25+dfsg3-3.dsc
0ecf891a20855b25a07579caa1bb33a3b712f810 33568 filament_1.9.25+dfsg3-3.debian.tar.xz
Checksums-Sha256:
b8d6e7ba7e14750af23e4045efe6cff6cb1aa96268c31eac5d738066b495b6e3 2500 filament_1.9.25+dfsg3-3.dsc
70df5ea8cafa31df1edb79052a1879cd6a5de6a4cbf3faea71bdfa407a92533a 33568 filament_1.9.25+dfsg3-3.debian.tar.xz
Files:
596ceade155b81359400caf1e7a1d41e 2500 libs optional filament_1.9.25+dfsg3-3.dsc
de855fc877a4e88f07f2b61c1819ede5 33568 libs optional filament_1.9.25+dfsg3-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi5gBMUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQzIxr3RQD9Moq+w//TnfE/2jb5prXFRAaNYp21AzH3ebu
y/ATbzOvJYNsCpvIGd+Kkkt+muN2Nltjw97wKioqSRxORP/jrFFuHqidce0x+33F
lpggpu0Aa59koieWYlQYnMbQS+3TZZWGZiOIvDJZuF5+yj46X1/+CRn48tzoh3OM
fZrhSZwGpkmrqLbX510NRhhTTafgON6xI4v3pUHiWlbZiuiVfSZIBeES5Dc8T1if
CM2DRpNBbPMy1aOEZmMzAgTVsWMkYSeq4+hz42RDqiGdIWu6oUze0PEvCIBvNTNU
EBJqbdMMKy75R70W5r1J3X2KA76MTw7VgRm0iYgHw5kq7Un0XtorxzfCFTH0hGX/
yj/4wS8ihHM+MlyJPFHrgSQu/Gjwyq/FhfEeVWqEqonEfSatKZcXdThx4x0YH/oD
3cF+AbbrTcb2j+rXNy1xjJrh9jo2QvliPDJGTWfZeCs7lHpDUEd6UY+QQbVM9N4k
x4M9dgJrzR3qflQxnm/GOlOD5x/ZRjXW014Ippv6ynkalPofjMzZxJm32R7OO+15
p7sOkzOwF1+ym9WNnWCG96OAVGm0t0+4qxqxKjsrUD0FILBxiaqikxQxbJdiiQ2U
5i9zziqEjFgIApu0hUxIbFx6yjE131ySPdzJ6UVi8JWTz65l2LGEleWSGc9V0yul
1OtTmJAs6mhw2fE=
=Niov
-----END PGP SIGNATURE-----