Build:
  1. 0
2026-06-16 11:34.41: New job: build yajl.0.7.2 (cd1e70f19a24)
2026-06-16 11:34.41: Waiting for resource in pool day11-builds
2026-06-16 11:48.09: Got resource from pool day11-builds
2026-06-16 11:48.09: [profile full] build yajl.0.7.2
2026-06-16 11:48.09: build yajl.0.7.2 (cd1e70f19a24)
=== DEPENDENCIES (5 transitive) ===
  ocaml.4.14.4                                       cb826ea44eb2
  ocaml-base-compiler.4.14.4                         d2f775f983d7
  ocaml-config.2                                     669e0fcf9e4d
  ocamlbuild.0.16.1                                  8f6c52e6fce8
  ocamlfind.1.9.8                                    6025f4a8e98e
=== STDOUT ===
Processing: [default: loading data]

The following system packages will first need to be installed:
    cmake

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "cmake"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libicu72:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18247 files and directories currently installed.)
- Preparing to unpack .../0-libicu72_72.1-3+deb12u1_amd64.deb ...
- Unpacking libicu72:amd64 (72.1-3+deb12u1) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../1-libxml2_2.9.14+dfsg-1.3~deb12u5_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ...
- Selecting previously unselected package libarchive13:amd64.
- Preparing to unpack .../2-libarchive13_3.6.2-1+deb12u4_amd64.deb ...
- Unpacking libarchive13:amd64 (3.6.2-1+deb12u4) ...
- Selecting previously unselected package libjsoncpp25:amd64.
- Preparing to unpack .../3-libjsoncpp25_1.9.5-4_amd64.deb ...
- Unpacking libjsoncpp25:amd64 (1.9.5-4) ...
- Selecting previously unselected package librhash0:amd64.
- Preparing to unpack .../4-librhash0_1.4.3-3_amd64.deb ...
- Unpacking librhash0:amd64 (1.4.3-3) ...
- Selecting previously unselected package libuv1:amd64.
- Preparing to unpack .../5-libuv1_1.44.2-1+deb12u1_amd64.deb ...
- Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...
- Selecting previously unselected package cmake-data.
- Preparing to unpack .../6-cmake-data_3.25.1-1_all.deb ...
- Unpacking cmake-data (3.25.1-1) ...
- Selecting previously unselected package cmake.
- Preparing to unpack .../7-cmake_3.25.1-1_amd64.deb ...
- Unpacking cmake (3.25.1-1) ...
- Setting up libicu72:amd64 (72.1-3+deb12u1) ...
- Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...
- Setting up libjsoncpp25:amd64 (1.9.5-4) ...
- Setting up librhash0:amd64 (1.4.3-3) ...
- Setting up cmake-data (3.25.1-1) ...
- Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ...
- Setting up libarchive13:amd64 (3.6.2-1+deb12u4) ...
- Setting up cmake (3.25.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u14) ...
[yajl.0.7.2: dl]
[yajl.0.7.2: extract]
-> retrieved yajl.0.7.2  (https://opam.ocaml.org/cache)
[yajl: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2)
- # --
- # work around yajl's ruby configure script; the following is all it does:
- mkdir -p upstream/build
- cd upstream/build && cmake -DCMAKE_INSTALL_PREFIX=/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local ..
- CMake Deprecation Warning at CMakeLists.txt:15 (CMAKE_MINIMUM_REQUIRED):
-   Compatibility with CMake < 2.8.12 will be removed from a future version of
-   CMake.
- 
-   Update the VERSION argument <min> value or use a ...<max> suffix to tell
-   CMake that the project does not need compatibility with older versions.
- 
- 
- -- The C compiler identification is GNU 12.2.0
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/bin/cc - skipped
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Performing Test HAVE_GCC_VISIBILITY
- -- Performing Test HAVE_GCC_VISIBILITY - Success
- running /usr/bin/cmake -E copy_if_different /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/api/yajl_parse.h /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build/src/../yajl-2.0.5/include/yajl  2>&1
- running /usr/bin/cmake -E copy_if_different /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/api/yajl_gen.h /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build/src/../yajl-2.0.5/include/yajl  2>&1
- running /usr/bin/cmake -E copy_if_different /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/api/yajl_common.h /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build/src/../yajl-2.0.5/include/yajl  2>&1
- running /usr/bin/cmake -E copy_if_different /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/api/yajl_tree.h /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build/src/../yajl-2.0.5/include/yajl  2>&1
- CMake Warning (dev) at reformatter/CMakeLists.txt:32 (GET_TARGET_PROPERTY):
-   Policy CMP0026 is not set: Disallow use of the LOCATION target property.
-   Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
-   command to set the policy and suppress this warning.
- 
-   The LOCATION property should not be read from target "json_reformat".  Use
-   the target name directly with add_custom_command, or use the generator
-   expression $<TARGET_FILE>, as appropriate.
- 
- This warning is for project developers.  Use -Wno-dev to suppress it.
- 
- CMake Warning (dev) at verify/CMakeLists.txt:32 (GET_TARGET_PROPERTY):
-   Policy CMP0026 is not set: Disallow use of the LOCATION target property.
-   Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
-   command to set the policy and suppress this warning.
- 
-   The LOCATION property should not be read from target "json_verify".  Use
-   the target name directly with add_custom_command, or use the generator
-   expression $<TARGET_FILE>, as appropriate.
- 
- This warning is for project developers.  Use -Wno-dev to suppress it.
- 
- !! doxygen not found, not generating documentation
- -- Configuring done
- -- Generating done
- -- Build files have been written to: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build
- # --
- cd upstream/build && make install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [  3%] Building C object src/CMakeFiles/yajl_s.dir/yajl.c.o
- [  6%] Building C object src/CMakeFiles/yajl_s.dir/yajl_lex.c.o
- [  9%] Building C object src/CMakeFiles/yajl_s.dir/yajl_parser.c.o
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c: In function 'yajl_do_parse':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:334:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   334 |                     if (yajl_bs_current(hand->stateStack) ==
-       |                        ^
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:347:17: note: here
-   347 |                 case yajl_tok_colon:
-       |                 ^~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:405:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   405 |                     if (yajl_bs_current(hand->stateStack) ==
-       |                        ^
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:414:17: note: here
-   414 |                 default:
-       |                 ^~~~~~~
- [ 12%] Building C object src/CMakeFiles/yajl_s.dir/yajl_buf.c.o
- [ 16%] Building C object src/CMakeFiles/yajl_s.dir/yajl_encode.c.o
- [ 19%] Building C object src/CMakeFiles/yajl_s.dir/yajl_gen.c.o
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c: In function 'yajl_gen_map_close':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:175:46: warning: implicit conversion from 'enum <anonymous>' to 'yajl_gen_status' [-Wenum-conversion]
-   175 |   if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_gen_error;
-       |                                              ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:305:5: note: in expansion of macro 'DECREMENT_DEPTH'
-   305 |     DECREMENT_DEPTH;
-       |     ^~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c: In function 'yajl_gen_array_close':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:175:46: warning: implicit conversion from 'enum <anonymous>' to 'yajl_gen_status' [-Wenum-conversion]
-   175 |   if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_gen_error;
-       |                                              ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:331:5: note: in expansion of macro 'DECREMENT_DEPTH'
-   331 |     DECREMENT_DEPTH;
-       |     ^~~~~~~~~~~~~~~
- [ 22%] Building C object src/CMakeFiles/yajl_s.dir/yajl_alloc.c.o
- [ 25%] Building C object src/CMakeFiles/yajl_s.dir/yajl_tree.c.o
- [ 29%] Building C object src/CMakeFiles/yajl_s.dir/yajl_version.c.o
- [ 32%] Linking C static library ../yajl-2.0.5/lib/libyajl_s.a
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 32%] Built target yajl_s
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 35%] Building C object src/CMakeFiles/yajl.dir/yajl.c.o
- [ 38%] Building C object src/CMakeFiles/yajl.dir/yajl_lex.c.o
- [ 41%] Building C object src/CMakeFiles/yajl.dir/yajl_parser.c.o
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c: In function 'yajl_do_parse':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:334:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   334 |                     if (yajl_bs_current(hand->stateStack) ==
-       |                        ^
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:347:17: note: here
-   347 |                 case yajl_tok_colon:
-       |                 ^~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:405:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
-   405 |                     if (yajl_bs_current(hand->stateStack) ==
-       |                        ^
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_parser.c:414:17: note: here
-   414 |                 default:
-       |                 ^~~~~~~
- [ 45%] Building C object src/CMakeFiles/yajl.dir/yajl_buf.c.o
- [ 48%] Building C object src/CMakeFiles/yajl.dir/yajl_encode.c.o
- [ 51%] Building C object src/CMakeFiles/yajl.dir/yajl_gen.c.o
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c: In function 'yajl_gen_map_close':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:175:46: warning: implicit conversion from 'enum <anonymous>' to 'yajl_gen_status' [-Wenum-conversion]
-   175 |   if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_gen_error;
-       |                                              ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:305:5: note: in expansion of macro 'DECREMENT_DEPTH'
-   305 |     DECREMENT_DEPTH;
-       |     ^~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c: In function 'yajl_gen_array_close':
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:175:46: warning: implicit conversion from 'enum <anonymous>' to 'yajl_gen_status' [-Wenum-conversion]
-   175 |   if (--(g->depth) >= YAJL_MAX_DEPTH) return yajl_gen_error;
-       |                                              ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/src/yajl_gen.c:331:5: note: in expansion of macro 'DECREMENT_DEPTH'
-   331 |     DECREMENT_DEPTH;
-       |     ^~~~~~~~~~~~~~~
- [ 54%] Building C object src/CMakeFiles/yajl.dir/yajl_alloc.c.o
- [ 58%] Building C object src/CMakeFiles/yajl.dir/yajl_tree.c.o
- [ 61%] Building C object src/CMakeFiles/yajl.dir/yajl_version.c.o
- [ 64%] Linking C shared library ../yajl-2.0.5/lib/libyajl.so
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 64%] Built target yajl
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 67%] Building C object test/CMakeFiles/yajl_test.dir/yajl_test.c.o
- [ 70%] Linking C executable yajl_test
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 70%] Built target yajl_test
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 74%] Building C object reformatter/CMakeFiles/json_reformat.dir/json_reformat.c.o
- [ 77%] Linking C executable json_reformat
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 77%] Built target json_reformat
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 80%] Building C object verify/CMakeFiles/json_verify.dir/json_verify.c.o
- [ 83%] Linking C executable json_verify
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 83%] Built target json_verify
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 87%] Building C object example/CMakeFiles/parse_config.dir/parse_config.c.o
- [ 90%] Linking C executable parse_config
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 90%] Built target parse_config
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [ 93%] Building C object perf/CMakeFiles/perftest.dir/perftest.c.o
- [ 96%] Building C object perf/CMakeFiles/perftest.dir/documents.c.o
- [100%] Linking C executable perftest
- make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- [100%] Built target perftest
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- Install the project...
- -- Install configuration: "Release"
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib/libyajl.so.2.0.5
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib/libyajl.so.2
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib/libyajl.so
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib/libyajl_s.a
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include/yajl/yajl_parse.h
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include/yajl/yajl_gen.h
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include/yajl/yajl_common.h
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include/yajl/yajl_tree.h
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include/yajl/yajl_version.h
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/share/pkgconfig/yajl.pc
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/bin/json_reformat
- -- Set runtime path of "/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/bin/json_reformat" to ""
- -- Installing: /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/bin/json_verify
- -- Set runtime path of "/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/bin/json_verify" to ""
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/build'
- cd twt && make
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/twt'
- ocamlc -o ocaml+twt str.cma unix.cma ocaml+twt.ml
- File "ocaml+twt.ml", line 1:
- Warning 24 [bad-module-name]: bad source file name: "Ocaml+twt" is not a valid module name.
- File "ocaml+twt.ml", line 336, characters 15-29:
- 336 |   let stream = Stream.of_list lines in
-                      ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "ocaml+twt.ml", line 338, characters 10-21:
- 338 |     match Stream.peek stream with
-                 ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "ocaml+twt.ml", line 339, characters 42-53:
- 339 | 	Some (ty,n',line_num,txt) when n = n' -> Stream.junk stream; (Line (ty,line_num,txt)) :: (level n)
-       	                                         ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- ocamlc -o ppcompose -pp ./ocaml+twt ppcompose.ml
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/twt'
- cd src && YAJL_PREFIX=/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local PATH=/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/twt:/home/opam/.opam/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ocamlbuild -use-ocamlfind yajl.cmxa yajl.cma
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- + ocamlfind ocamlc -ccopt -I/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include -c yajl_stubs.c
- + ocamlfind ocamlc -ccopt -I/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/include -c yajl_stubs.c
- yajl_stubs.c: In function 'yajl_ocaml_on_null':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:93:3: note: in expansion of macro 'DISPATCH_UNIT'
-    93 |   DISPATCH_UNIT(null)
-       |   ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_bool':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:64:3: note: in expansion of macro 'RESOLVE'
-    64 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:98:3: note: in expansion of macro 'DISPATCH_VALUE'
-    98 |   DISPATCH_VALUE(bool, boolVal ? Val_true : Val_false);
-       |   ^~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_int':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:64:3: note: in expansion of macro 'RESOLVE'
-    64 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:104:5: note: in expansion of macro 'DISPATCH_VALUE'
-   104 |     DISPATCH_VALUE(int, Val_long(i))
-       |     ^~~~~~~~~~~~~~
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:64:3: note: in expansion of macro 'RESOLVE'
-    64 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:112:5: note: in expansion of macro 'DISPATCH_VALUE'
-   112 |     DISPATCH_VALUE(int_overflow, box)
-       |     ^~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_int64':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:64:3: note: in expansion of macro 'RESOLVE'
-    64 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:120:3: note: in expansion of macro 'DISPATCH_VALUE'
-   120 |   DISPATCH_VALUE(int64, box)
-       |   ^~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_float':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:64:3: note: in expansion of macro 'RESOLVE'
-    64 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:127:3: note: in expansion of macro 'DISPATCH_VALUE'
-   127 |   DISPATCH_VALUE(float, box)
-       |   ^~~~~~~~~~~~~~
- In file included from yajl_stubs.c:9:
- yajl_stubs.c: In function 'yajl_ocaml_on_number':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- yajl_stubs.c:84:12: note: in expansion of macro 'String_val'
-    84 |     memcpy(String_val(args[1]), buf, len); \
-       |            ^~~~~~~~~~
- yajl_stubs.c:132:3: note: in expansion of macro 'DISPATCH_BUFFER'
-   132 |   DISPATCH_BUFFER(number)
-       |   ^~~~~~~~~~~~~~~
- In file included from /usr/include/memory.h:29,
-                  from yajl_stubs.c:2:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:87:3: note: in expansion of macro 'RESOLVE'
-    87 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:132:3: note: in expansion of macro 'DISPATCH_BUFFER'
-   132 |   DISPATCH_BUFFER(number)
-       |   ^~~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_string':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- yajl_stubs.c:84:12: note: in expansion of macro 'String_val'
-    84 |     memcpy(String_val(args[1]), buf, len); \
-       |            ^~~~~~~~~~
- yajl_stubs.c:138:5: note: in expansion of macro 'DISPATCH_BUFFER'
-   138 |     DISPATCH_BUFFER(string)
-       |     ^~~~~~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:87:3: note: in expansion of macro 'RESOLVE'
-    87 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:138:5: note: in expansion of macro 'DISPATCH_BUFFER'
-   138 |     DISPATCH_BUFFER(string)
-       |     ^~~~~~~~~~~~~~~
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:142:5: note: in expansion of macro 'DISPATCH_UNIT'
-   142 |     DISPATCH_UNIT(empty_string)
-       |     ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_start_map':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:148:3: note: in expansion of macro 'DISPATCH_UNIT'
-   148 |   DISPATCH_UNIT(start_map)
-       |   ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_map_key':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   290 | #define String_val(x) ((const char *) Bp_val(x))
-       |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~
- yajl_stubs.c:84:12: note: in expansion of macro 'String_val'
-    84 |     memcpy(String_val(args[1]), buf, len); \
-       |            ^~~~~~~~~~
- yajl_stubs.c:153:3: note: in expansion of macro 'DISPATCH_BUFFER'
-   153 |   DISPATCH_BUFFER(map_key)
-       |   ^~~~~~~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
-    43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
-       |                      ~~~~~~~~~~~~~~~~~^~~~~~
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:87:3: note: in expansion of macro 'RESOLVE'
-    87 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:153:3: note: in expansion of macro 'DISPATCH_BUFFER'
-   153 |   DISPATCH_BUFFER(map_key)
-       |   ^~~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_end_map':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:158:3: note: in expansion of macro 'DISPATCH_UNIT'
-   158 |   DISPATCH_UNIT(end_map)
-       |   ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_start_array':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:163:3: note: in expansion of macro 'DISPATCH_UNIT'
-   163 |   DISPATCH_UNIT(start_array)
-       |   ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_on_end_array':
- yajl_stubs.c:55:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    55 |   if (!dsp) { dsp = caml_named_value("yajl_ocaml_dispatch_" #nm); } \
-       |                   ^
- yajl_stubs.c:59:3: note: in expansion of macro 'RESOLVE'
-    59 |   RESOLVE(nm) \
-       |   ^~~~~~~
- yajl_stubs.c:168:3: note: in expansion of macro 'DISPATCH_UNIT'
-   168 |   DISPATCH_UNIT(end_array)
-       |   ^~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_make':
- yajl_stubs.c:225:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   225 |   parser_box = alloc_custom(&ocaml_yajl_parser_ops, sizeof(struct parser *), 0, 1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- yajl_stubs.c: In function 'yajl_ocaml_make_gen':
- yajl_stubs.c:386:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
-   386 |   box = alloc_custom(&ocaml_yajl_gen_ops, sizeof(struct gen *), 0, 1);
-       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         
- + ocamlfind ocamlmklib -o yajl_stubs -L/home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib -lyajl_s -custom yajl_stubs.o
- + ocamlfind ocamldep -pp ocaml+twt -modules YAJL.ml > YAJL.ml.depends
- + ocamlfind ocamldep -pp ocaml+twt -modules YAJL.mli > YAJL.mli.depends
- + ocamlfind ocamlc -c -g -pp ocaml+twt -o YAJL.cmi YAJL.mli
- + ocamlfind ocamlopt -c -g -pp ocaml+twt -o YAJL.cmx YAJL.ml
- + ocamlfind ocamlopt -a -cclib -lyajl_stubs -cclib -lyajl_s YAJL.cmx -o yajl.cmxa
- + ocamlfind ocamlc -c -g -pp ocaml+twt -o YAJL.cmo YAJL.ml
- + ocamlfind ocamlc -a -custom -cclib -lyajl_stubs -cclib -lyajl_s YAJL.cmo -o yajl.cma
- ocamlfind remove yajl || true
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/yajl/META
- cd src/_build && ocamlfind install yajl /home/opam/.opam/default/.opam-switch/build/yajl.0.7.2/upstream/local/lib/libyajl_s.a libyajl_stubs.a yajl.a YAJL.cmi yajl.cma yajl.cmxa YAJL.mli ../META
- Installed /home/opam/.opam/default/lib/yajl/YAJL.mli
- Installed /home/opam/.opam/default/lib/yajl/yajl.cmxa
- Installed /home/opam/.opam/default/lib/yajl/yajl.cma
- Installed /home/opam/.opam/default/lib/yajl/YAJL.cmi
- Installed /home/opam/.opam/default/lib/yajl/yajl.a
- Installed /home/opam/.opam/default/lib/yajl/libyajl_stubs.a
- Installed /home/opam/.opam/default/lib/yajl/libyajl_s.a
- Installed /home/opam/.opam/default/lib/yajl/META
-> installed yajl.0.7.2

=== STDERR ===

2026-06-16 11:49.01: OK: build yajl.0.7.2 (runc: 17.6s, disk: 0KB)
2026-06-16 11:49.01: Job succeeded