Source: ismrmrd
Version: 1.14.3-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: i386
Dear maintainer,
ismrmrd FTBFS on i386:
/usr/bin/c++ -DBOOST_TEST_DYN_LINK -D_FILE_OFFSET_BITS=64
-I/build/reproducible-path/ismrmrd-1.14.3/include
-I/build/reproducible-path/ismrmrd-1.14.3/obj-i686-linux-gnu/include -isystem
/usr/include/hdf5/serial -g -O2
-ffile-prefix-map=/build/reproducible-path/ismrmrd-1.14.3=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror -std=gnu++11 -MD -MT
CMakeFiles/ismrmrd_static.dir/libsrc/waveform.cpp.o -MF
CMakeFiles/ismrmrd_static.dir/libsrc/waveform.cpp.o.d -o
CMakeFiles/ismrmrd_static.dir/libsrc/waveform.cpp.o -c
/build/reproducible-path/ismrmrd-1.14.3/libsrc/waveform.cpp
In file included from
/build/reproducible-path/ismrmrd-1.14.3/libsrc/waveform.cpp:7:
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:51:46:
error: static assertion failed: ISMRMRD_WaveformHeader is not 40 bytes
51 | static_assert(sizeof(ISMRMRD_WaveformHeader) == 40,
"ISMRMRD_WaveformHeader is not 40 bytes");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:51:46: note:
the comparison reduces to '(36 == 40)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:53:55:
error: static assertion failed: ISMRMRD WaveformHeader flags offset is not
correct
53 | static_assert(offsetof(ISMRMRD_WaveformHeader, flags) == 8, "ISMRMRD
WaveformHeader flags offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:53:55: note:
the comparison reduces to '(4 == 8)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:54:65:
error: static assertion failed: ISMRMRD WaveformHeader measurement_uid offset
is not correct
54 | static_assert(offsetof(ISMRMRD_WaveformHeader, measurement_uid) == 16,
"ISMRMRD WaveformHeader measurement_uid offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:54:65: note:
the comparison reduces to '(12 == 16)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:55:62:
error: static assertion failed: ISMRMRD WaveformHeader scan_counter offset is
not correct
55 | static_assert(offsetof(ISMRMRD_WaveformHeader, scan_counter) == 20,
"ISMRMRD WaveformHeader scan_counter offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:55:62: note:
the comparison reduces to '(16 == 20)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:56:60:
error: static assertion failed: ISMRMRD WaveformHeader time_stamp offset is not
correct
56 | static_assert(offsetof(ISMRMRD_WaveformHeader, time_stamp) == 24,
"ISMRMRD WaveformHeader time_stamp offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:56:60: note:
the comparison reduces to '(20 == 24)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:57:67:
error: static assertion failed: ISMRMRD WaveformHeader number_of_samples offset
is not correct
57 | static_assert(offsetof(ISMRMRD_WaveformHeader, number_of_samples) ==
28, "ISMRMRD WaveformHeader number_of_samples offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:57:67: note:
the comparison reduces to '(24 == 28)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:58:58:
error: static assertion failed: ISMRMRD WaveformHeader channels offset is not
correct
58 | static_assert(offsetof(ISMRMRD_WaveformHeader, channels) == 30,
"ISMRMRD WaveformHeader channels offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:58:58: note:
the comparison reduces to '(26 == 30)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:59:64:
error: static assertion failed: ISMRMRD WaveformHeader sample_time_us offset is
not correct
59 | static_assert(offsetof(ISMRMRD_WaveformHeader, sample_time_us) == 32,
"ISMRMRD WaveformHeader sample_time_us offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:59:64: note:
the comparison reduces to '(28 == 32)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:60:61:
error: static assertion failed: ISMRMRD WaveformHeader waveform_id offset is
not correct
60 | static_assert(offsetof(ISMRMRD_WaveformHeader, waveform_id) == 36,
"ISMRMRD WaveformHeader waveform_id offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:60:61: note:
the comparison reduces to '(32 == 36)'
In file included from
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/serialization.h:9,
from
/build/reproducible-path/ismrmrd-1.14.3/libsrc/serialization.cpp:4:
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:51:46:
error: static assertion failed: ISMRMRD_WaveformHeader is not 40 bytes
51 | static_assert(sizeof(ISMRMRD_WaveformHeader) == 40,
"ISMRMRD_WaveformHeader is not 40 bytes");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:51:46: note:
the comparison reduces to '(36 == 40)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:53:55:
error: static assertion failed: ISMRMRD WaveformHeader flags offset is not
correct
53 | static_assert(offsetof(ISMRMRD_WaveformHeader, flags) == 8, "ISMRMRD
WaveformHeader flags offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:53:55: note:
the comparison reduces to '(4 == 8)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:54:65:
error: static assertion failed: ISMRMRD WaveformHeader measurement_uid offset
is not correct
54 | static_assert(offsetof(ISMRMRD_WaveformHeader, measurement_uid) == 16,
"ISMRMRD WaveformHeader measurement_uid offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:54:65: note:
the comparison reduces to '(12 == 16)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:55:62:
error: static assertion failed: ISMRMRD WaveformHeader scan_counter offset is
not correct
55 | static_assert(offsetof(ISMRMRD_WaveformHeader, scan_counter) == 20,
"ISMRMRD WaveformHeader scan_counter offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:55:62: note:
the comparison reduces to '(16 == 20)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:56:60:
error: static assertion failed: ISMRMRD WaveformHeader time_stamp offset is not
correct
56 | static_assert(offsetof(ISMRMRD_WaveformHeader, time_stamp) == 24,
"ISMRMRD WaveformHeader time_stamp offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:56:60: note:
the comparison reduces to '(20 == 24)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:57:67:
error: static assertion failed: ISMRMRD WaveformHeader number_of_samples offset
is not correct
57 | static_assert(offsetof(ISMRMRD_WaveformHeader, number_of_samples) ==
28, "ISMRMRD WaveformHeader number_of_samples offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:57:67: note:
the comparison reduces to '(24 == 28)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:58:58:
error: static assertion failed: ISMRMRD WaveformHeader channels offset is not
correct
58 | static_assert(offsetof(ISMRMRD_WaveformHeader, channels) == 30,
"ISMRMRD WaveformHeader channels offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:58:58: note:
the comparison reduces to '(26 == 30)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:59:64:
error: static assertion failed: ISMRMRD WaveformHeader sample_time_us offset is
not correct
59 | static_assert(offsetof(ISMRMRD_WaveformHeader, sample_time_us) == 32,
"ISMRMRD WaveformHeader sample_time_us offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:59:64: note:
the comparison reduces to '(28 == 32)'
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:60:61:
error: static assertion failed: ISMRMRD WaveformHeader waveform_id offset is
not correct
60 | static_assert(offsetof(ISMRMRD_WaveformHeader, waveform_id) == 36,
"ISMRMRD WaveformHeader waveform_id offset is not correct");
| ^
/build/reproducible-path/ismrmrd-1.14.3/include/ismrmrd/waveform.h:60:61: note:
the comparison reduces to '(32 == 36)'
make[3]: *** [CMakeFiles/ismrmrd_static.dir/build.make:152:
CMakeFiles/ismrmrd_static.dir/libsrc/waveform.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
See
https://buildd.debian.org/status/fetch.php?pkg=ismrmrd&arch=i386&ver=1.14.3-1&stamp=1761852015&raw=0
for more details.
Cheers
--
Sebastian Ramacher