Build:
  1. 0
2026-06-24 11:10.45: New job: build unisim_archisec.0.0.2 (06f0a9781327)
2026-06-24 11:10.45: Waiting for resource in pool day11-builds
2026-06-24 11:42.48: Got resource from pool day11-builds
2026-06-24 11:42.48: [profile full] build unisim_archisec.0.0.2
2026-06-24 11:42.48: build unisim_archisec.0.0.2 (06f0a9781327)
=== DEPENDENCIES (10 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  compiler-cloning.enabled                           439a1fc77aa6
  conf-g++.1.0                                       6045961550b9
  conf-gcc.1.0                                       77cee661efa8
  conf-gmp.5                                         be11edf77089
  dune.3.23.1                                        a59dd9b14fe3
  ocaml.5.5.0                                        383268832c4b
  ocaml-base-compiler.5.5.0                          522c248944c8
  ocaml-compiler.5.5.0                               eb1a8babf54c
=== STDOUT ===
Processing: [default: loading data]
[unisim_archisec.0.0.2: dl]
[unisim_archisec.0.0.2: extract]
-> retrieved unisim_archisec.0.0.2  (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.2)
- (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 file included from decoder.cc:39:
- In destructor 'virtual unisim::util::symbolic::binsec::RegRead<armsec::Processor::ForeignRegisterID>::~RegRead()',
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:137:52,
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:137:10,
-     inlined from 'unisim::util::symbolic::Expr::~Expr()' at ../unisim/util/symbolic/symbolic.hh:321:38,
-     inlined from 'bool armsec::Processor::close(const armsec::Processor&, uint32_t)' at decoder.cc:364:28:
- ../unisim/util/symbolic/binsec/binsec.hh:283:10: warning: 'void operator delete(void*)' called on unallocated object 'ref' [-Wfree-nonheap-object]
-   283 |   struct RegRead : public RegReadBase
-       |          ^~~~~~~
- decoder.cc: In member function 'bool armsec::Processor::close(const armsec::Processor&, uint32_t)':
- decoder.cc:362:68: note: declared here
-   362 |         unisim::util::symbolic::binsec::RegRead<ForeignRegisterID> ref(ForeignRegisterID(itr->first.first, itr->first.second));
-       |                                                                    ^~~
-> compiled  unisim_archisec.0.0.2
-> installed unisim_archisec.0.0.2

=== STDERR ===

2026-06-24 11:52.12: OK: build unisim_archisec.0.0.2 (runc: 543.8s, disk: 16KB)
2026-06-24 11:52.12: Job succeeded