Build:
- 0
2026-06-16 11:55.22: New job: build unisim_archisec.0.0.1 (1314cd7494ff)
2026-06-16 11:55.22: Waiting for resource in pool day11-builds
2026-06-16 12:27.17: Got resource from pool day11-builds
2026-06-16 12:27.17: [profile full] build unisim_archisec.0.0.1
2026-06-16 12:27.17: build unisim_archisec.0.0.1 (1314cd7494ff)
=== DEPENDENCIES (9 transitive) ===
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
conf-g++.1.0 3a490f76fc1d
conf-gcc.1.0 dd4c5e537e37
dune.3.23.1 d50060dd2cab
ocaml.5.4.1 708fed352b2a
ocaml-base-compiler.5.4.1 89b85703f841
ocaml-compiler.5.4.1 a719b8419b8e
ocaml-config.3 aa27f63940d8
=== STDOUT ===
Processing: [default: loading data]
[unisim_archisec.0.0.1: dl]
[unisim_archisec.0.0.1: extract]
-> retrieved unisim_archisec.0.0.1 (https://opam.ocaml.org/cache)
[unisim_archisec: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "unisim_archisec" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/unisim_archisec.0.0.1)
- (cd _build/default/unisim/util && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -I../.. -g -I /home/opam/.opam/default/lib/ocaml -o ieee754.o -c ieee754/ieee754.cc)
- In file included from ieee754/ieee754.cc:36:
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignNN(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltFloatTraits]':
- ../../unisim/util/simfloat/floating.tcc:2024:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<24> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<48> [1]'} [-Warray-bounds]
- 2024 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2022:54: note: at offset -4 into object 'mrResult' of size 8
- 2022 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignND(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltFloatTraits]':
- ../../unisim/util/simfloat/floating.tcc:2182:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<24> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<48> [1]'} [-Warray-bounds]
- 2182 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2180:54: note: at offset -4 into object 'mrResult' of size 8
- 2180 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignDN(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltFloatTraits]':
- ../../unisim/util/simfloat/floating.tcc:2307:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<24> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<48> [1]'} [-Warray-bounds]
- 2307 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2305:54: note: at offset -4 into object 'mrResult' of size 8
- 2305 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignNN(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltDoubleTraits]':
- ../../unisim/util/simfloat/floating.tcc:2024:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<53> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<106> [1]'} [-Warray-bounds]
- 2024 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2022:54: note: at offset -4 into object 'mrResult' of size 16
- 2022 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignND(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltDoubleTraits]':
- ../../unisim/util/simfloat/floating.tcc:2182:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<53> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<106> [1]'} [-Warray-bounds]
- 2182 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2180:54: note: at offset -4 into object 'mrResult' of size 16
- 2180 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- ../../unisim/util/simfloat/floating.tcc: In member function 'unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>& unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::multAssignDN(const thisType&, const MultParameters&) [with TypeTraits = unisim::util::ieee754::BuiltDoubleTraits]':
- ../../unisim/util/simfloat/floating.tcc:2307:7: warning: array subscript 0 is outside array bounds of 'unisim::util::simfloat::Numerics::Integer::TBigInt<unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<53> >::MultResult [1]' {aka 'unisim::util::simfloat::Numerics::Integer::Details::TIntegerTraits<106> [1]'} [-Warray-bounds]
- 2307 | mprResult = (typename TypeTraits::ExtendedMantissa::EnhancedMultResult&) mrResult;
- | ^~~~~~~~~
- ../../unisim/util/simfloat/floating.tcc:2305:54: note: at offset -4 into object 'mrResult' of size 16
- 2305 | typename TypeTraits::ExtendedMantissa::MultResult mrResult;
- | ^~~~~~~~
- In file included from /usr/include/c++/12/ios:40,
- from /usr/include/c++/12/ostream:38,
- from /usr/include/c++/12/iostream:39,
- from ../../unisim/util/endian/endian.hh:38,
- from ../../unisim/util/simfloat/floating.hh:46,
- from ../../unisim/util/ieee754/ieee754.hh:38,
- from ieee754/ieee754.cc:35:
- In static member function 'static std::size_t std::char_traits<char>::length(const char_type*)',
- inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/12/bits/basic_string.h:1928:22,
- inlined from 'void unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::writeDecimal(std::ostream&) const [with TypeTraits = unisim::util::ieee754::BuiltFloatTraits]' at ../../unisim/util/simfloat/floating.tcc:3945:26:
- /usr/include/c++/12/bits/char_traits.h:395:32: warning: argument 1 null where non-null expected [-Wnonnull]
- 395 | return __builtin_strlen(__s);
- | ~~~~~~~~~~~~~~~~^~~~~
- /usr/include/c++/12/bits/char_traits.h:395:32: note: in a call to built-in function 'long unsigned int __builtin_strlen(const char*)'
- In static member function 'static std::size_t std::char_traits<char>::length(const char_type*)',
- inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::insert(size_type, const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/12/bits/basic_string.h:1928:22,
- inlined from 'void unisim::util::simfloat::Numerics::Double::TBuiltDouble<TypeTraits>::writeDecimal(std::ostream&) const [with TypeTraits = unisim::util::ieee754::BuiltDoubleTraits]' at ../../unisim/util/simfloat/floating.tcc:3945:26:
- /usr/include/c++/12/bits/char_traits.h:395:32: warning: argument 1 null where non-null expected [-Wnonnull]
- 395 | return __builtin_strlen(__s);
- | ~~~~~~~~~~~~~~~~^~~~~
- /usr/include/c++/12/bits/char_traits.h:395:32: note: in a call to built-in function 'long unsigned int __builtin_strlen(const char*)'
- (cd _build/default/aarch32 && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -I. -I.. -g -I /home/opam/.opam/default/lib/ocaml -o decoder.o -c decoder.cc)
- In destructor 'virtual armsec::Processor::ForeignRegister::~ForeignRegister()',
- inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:117:52,
- inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:117:10,
- inlined from 'unisim::util::symbolic::Expr::~Expr()' at ../unisim/util/symbolic/symbolic.hh:344:38,
- inlined from 'bool armsec::Processor::close(const armsec::Processor&, uint32_t)' at decoder.cc:417:28:
- decoder.cc:128:10: warning: 'void operator delete(void*)' called on unallocated object 'ref' [-Wfree-nonheap-object]
- 128 | struct ForeignRegister : public unisim::util::symbolic::binsec::RegRead
- | ^~~~~~~~~~~~~~~
- decoder.cc: In member function 'bool armsec::Processor::close(const armsec::Processor&, uint32_t)':
- decoder.cc:414:25: note: declared here
- 414 | ForeignRegister ref(itr->first.first, itr->first.second);
- | ^~~
-> compiled unisim_archisec.0.0.1
-> installed unisim_archisec.0.0.1
=== STDERR ===
2026-06-16 12:34.31: OK: build unisim_archisec.0.0.1 (runc: 395.3s, disk: 15KB)
2026-06-16 12:34.31: Job succeeded