#1087560 tiledarray: FTBFS: Expected Boost config file at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake

Package:
src:tiledarray
Source:
src:tiledarray
Submitter:
Emanuele Rocca
Date:
2025-11-22 16:51:02 UTC
Severity:
normal
Tags:
#1087560#5
Date:
2024-11-15 09:35:03 UTC
From:
To:
During a rebuild of all packages in sid, tiledarray failed to build from source
on both amd64 and arm64 with the following error message:

#1087560#12
Date:
2025-09-09 10:56:49 UTC
From:
To:
This should be fixed with the latest btas upload.
But now the package fails to build with:

In file included from /home/bgermann/tiledarray-1.0.0/src/TiledArray/util/bug.cpp:28:
/home/bgermann/tiledarray-1.0.0/src/TiledArray/util/bug.h:209:10: error: ‘uint64_t’ does not name a type
  209 |   inline uint64_t MakeFlags(DebugRegister reg, BreakState state, Condition cond,
      |          ^~~~~~~~
/home/bgermann/tiledarray-1.0.0/src/TiledArray/util/bug.h:36:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   35 | #include <vector>
  +++ |+#include <cstdint>
   36 |
/home/bgermann/tiledarray-1.0.0/src/TiledArray/util/bug.h:215:10: error: ‘uint64_t’ does not name a type
  215 |   inline uint64_t MakeMask(DebugRegister reg) {
      |          ^~~~~~~~
/home/bgermann/tiledarray-1.0.0/src/TiledArray/util/bug.h:215:10: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
make[3]: *** [src/CMakeFiles/tiledarray.dir/build.make:166: src/CMakeFiles/tiledarray.dir/TiledArray/util/bug.cpp.o] Error 1

This is fixed with v1.1.0.

#1087560#23
Date:
2025-11-22 16:50:14 UTC
From:
To:
Hi,

as Bastian wrote there is an easy patch for the reported issue.  For
those who want to see the full build log of the new build issue this is
available in Salsa CI

https://salsa.debian.org/debichem-team/tiledarray/-/jobs/8627042#L1739

I als checked the latest upstream version.  Unfortunately this has a new
dependency Umpire[1] so I did not pushed this yet to Git.

Kind regards
    Andreas.

[1] https://github.com/LLNL/Umpire