Build:
- 0
2026-06-24 11:10.44: New job: build optiml-transport.0.0.1 (7e5f0361b745)
2026-06-24 11:10.44: Waiting for resource in pool day11-builds
2026-06-24 11:39.21: Got resource from pool day11-builds
2026-06-24 11:39.21: [profile full] build optiml-transport.0.0.1
2026-06-24 11:39.21: build optiml-transport.0.0.1 (7e5f0361b745)
=== DEPENDENCIES (7 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
compiler-cloning.enabled 439a1fc77aa6
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]
[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-24 11:39.27: OK: build optiml-transport.0.0.1 (runc: 4.6s, disk: 10KB)
2026-06-24 11:39.27: Job succeeded