Build:
  1. 0
2026-06-20 15:54.12: New job: build optiml-transport.0.0.1 (83b98fb6d0a2)
2026-06-20 15:54.12: Waiting for resource in pool day11-builds
2026-06-20 16:02.09: Got resource from pool day11-builds
2026-06-20 16:02.09: [profile full] build optiml-transport.0.0.1
2026-06-20 16:02.09: build optiml-transport.0.0.1 (83b98fb6d0a2)
=== DEPENDENCIES (7 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  compiler-cloning.enabled                           0d2606125f88
  dune.3.23.1                                        dbfeecb5ca10
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
=== STDOUT ===
Processing: [default: loading data]
[optiml-transport.0.0.1: dl]
[optiml-transport.0.0.1: extract]
-> retrieved optiml-transport.0.0.1  (https://opam.ocaml.org/cache)
[optiml-transport: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "optiml-transport" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/optiml-transport.0.0.1)
- (cd _build/default/lib && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -g -I /home/opam/.opam/default/lib/ocaml -o EMD_wrapper.o -c EMD_wrapper.cpp)
- EMD_wrapper.cpp: In function 'problem_type_t EMD_wrap(int, int, double*, double*, double*, double*, double*, double*, double*, int)':
- EMD_wrapper.cpp:97:23: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
-    97 |   for (uint64_t i=0; i<n1; i++) {
-       |                      ~^~~
- EMD_wrapper.cpp:108:23: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
-   108 |   for (uint64_t i=0; i<n2; i++) {
-       |                      ~^~~
- In file included from full_bipartitegraph.h:28,
-                  from network_simplex_simple.h:67,
-                  from EMD.h:44,
-                  from EMD_wrapper.cpp:49:
- core.h:85:25: warning: typedef 'Node' locally defined but not used [-Wunused-local-typedefs]
-    85 |   typedef Digraph::Node Node;                                           \
-       |                         ^~~~
- EMD_wrapper.cpp:65:3: note: in expansion of macro 'DIGRAPH_TYPEDEFS'
-    65 |   DIGRAPH_TYPEDEFS(FullBipartiteDigraph);
-       |   ^~~~~~~~~~~~~~~~
- EMD_wrapper.cpp: In function 'value transport_stub_native(value, value, value, value, value, value, value, value)':
- EMD_wrapper.cpp:161:7: warning: unused variable 'maxit' [-Wunused-variable]
-   161 |   int maxit = Int_val(max_iter);
-       |       ^~~~~
- network_simplex_simple.h: In instantiation of 'lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::NetworkSimplexSimple(const GR&, bool, int, ArcsType, uint64_t) [with GR = lemon::FullBipartiteDigraph; V = double; C = double; NodesType = unsigned int; ArcsType = long int; uint64_t = long unsigned int]':
- EMD_wrapper.cpp:92:104:   required from here
- network_simplex_simple.h:523:18: warning: 'lemon::NetworkSimplexSimple<lemon::FullBipartiteDigraph, double, double, unsigned int>::_init_nb_arcs' will be initialized after [-Wreorder]
-   523 |         ArcsType _init_nb_arcs;
-       |                  ^~~~~~~~~~~~~
- network_simplex_simple.h:365:21: warning:   'const lemon::NetworkSimplexSimple<lemon::FullBipartiteDigraph, double, double, unsigned int>::Value lemon::NetworkSimplexSimple<lemon::FullBipartiteDigraph, double, double, unsigned int>::MAX' [-Wreorder]
-   365 |         const Value MAX;
-       |                     ^~~
- network_simplex_simple.h:236:9: warning:   when initialized here [-Wreorder]
-   236 |         NetworkSimplexSimple(const GR& graph, bool arc_mixing, int nbnodes, ArcsType nb_arcs, uint64_t maxiters) :
-       |         ^~~~~~~~~~~~~~~~~~~~
- network_simplex_simple.h: In instantiation of 'bool lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::initialPivots() [with GR = lemon::FullBipartiteDigraph; V = double; C = double; NodesType = unsigned int; ArcsType = long int]':
- network_simplex_simple.h:1428:18:   required from 'lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::ProblemType lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::start() [with PivotRuleImpl = lemon::NetworkSimplexSimple<lemon::FullBipartiteDigraph, double, double, unsigned int>::BlockSearchPivotRule; GR = lemon::FullBipartiteDigraph; V = double; C = double; NodesType = unsigned int; ArcsType = long int]'
- network_simplex_simple.h:1419:47:   required from 'lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::ProblemType lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::start() [with GR = lemon::FullBipartiteDigraph; V = double; C = double; NodesType = unsigned int; ArcsType = long int]'
- network_simplex_simple.h:700:25:   required from 'lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::ProblemType lemon::NetworkSimplexSimple<GR, V, C, NodesType, ArcsType>::run() [with GR = lemon::FullBipartiteDigraph; V = double; C = double; NodesType = unsigned int; ArcsType = long int]'
- EMD_wrapper.cpp:131:18:   required from here
- network_simplex_simple.h:1362:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
-  1362 |                     for (int i = 0; i != demand_nodes.size(); ++i) {
-       |                                     ~~^~~~~~~~~~~~~~~~~~~~~~
- network_simplex_simple.h:1400:36: warning: comparison of integer expressions of different signedness: 'long int' and 'std::vector<long int, std::allocator<long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
-  1400 |             for (ArcsType i = 0; i != arc_vector.size(); ++i) {
-       |                                  ~~^~~~~~~~~~~~~~~~~~~~
-> compiled  optiml-transport.0.0.1
-> installed optiml-transport.0.0.1

=== STDERR ===

2026-06-20 16:02.16: OK: build optiml-transport.0.0.1 (runc: 4.7s, disk: 10KB)
2026-06-20 16:02.16: Job succeeded