I've uploaded the current git head of ipfixcol2 to debian and it fails to build on i386:
[...]
/build/reproducible-path/ipfixcol2-2.8.0+20260519/src/tools/fdsdump/src/aggregator/print.cpp: In function ‘std::string fdsdump::aggregator::datetime_to_str(uint64_t)’:
/build/reproducible-path/ipfixcol2-2.8.0+20260519/src/tools/fdsdump/src/aggregator/print.cpp:64:36: error: static assertion failed: Assumed that time_t is uint64_t, but it's not
64 | static_assert(sizeof(uint64_t) == sizeof(time_t), "Assumed that time_t is uint64_t, but it's not");
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/reproducible-path/ipfixcol2-2.8.0+20260519/src/tools/fdsdump/src/aggregator/print.cpp:64:36: note: the comparison reduces to ‘(8 == 4)’
/build/reproducible-path/ipfixcol2-2.8.0+20260519/src/tools/fdsdump/src/aggregator/print.cpp:80:52: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘uint64_t’ {aka ‘long long unsigned int’} [-Wformat=]
80 | snprintf(&buffer[n], sizeof(buffer) - n, ".%03lu", msecs_part);
| ~~~~^ ~~~~~~~~~~
| | |
| | uint64_t {aka long long unsigned int}
| long unsigned int
| %03llu
make[3]: *** [src/tools/fdsdump/src/aggregator/CMakeFiles/aggregator_obj.dir/build.make:250: src/tools/fdsdump/src/aggregator/CMakeFiles/aggregator_obj.dir/print.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
Hi,
I've uploaded the current git head of ipfixcol2 to debian and it fails to build on i386:
Full build log is available at
https://buildd.debian.org/status/fetch.php?pkg=ipfixcol2&arch=i386&ver=2.8.0%2B20260519-1&stamp=1782243069&raw=0
Regards,
Daniel