Build:
  1. 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