Build:
- 0
2026-06-16 14:01.56: New job: build uwt.0.3.3 (2b6c730ac819)
2026-06-16 14:01.56: Waiting for resource in pool day11-builds
2026-06-16 15:47.12: Got resource from pool day11-builds
2026-06-16 15:47.12: [profile full] build uwt.0.3.3
2026-06-16 15:47.12: build uwt.0.3.3 (2b6c730ac819)
=== DEPENDENCIES (17 transitive) ===
base-bigarray.base dfc2a7e726c3
base-bytes.base eaa2bf0d3cbe
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
conf-pkg-config.5 64c6b37d622b
cppo.1.8.0 be8c97d74443
csexp.1.5.2 a92eee576734
dune.3.22.2 090db5ac3af6
dune-configurator.3.22.2 6886647e503c
lwt.5.10.0 caf52c9bcb92
ocaml.4.11.2 82527a3d9959
ocaml-base-compiler.4.11.2 853adb80bee7
ocaml-config.1 73dc523c3cc6
ocamlfind.1.9.8 df35b34caa16
ocplib-endian.1.2 5c9c427d13f6
omake.0.10.7 b3622803812d
result.1.5 87f1e64593cd
=== STDOUT ===
Processing: [default: loading data]
[uwt.0.3.3: dl]
[uwt.0.3.3: extract]
-> retrieved uwt.0.3.3 (https://opam.ocaml.org/cache)
[uwt: omake lib]
+ /home/opam/.opam/default/bin/omake "-j39" "lib" "BUILD_LIBUV=true" "UWT_BUILD_JOBS=39" (CWD=/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3)
- *** omake: reading OMakefiles
- --- Checking for ocamlfind... (found /home/opam/.opam/default/bin/ocamlfind)
- --- Checking for ocamlc.opt... (found /home/opam/.opam/default/bin/ocamlc.opt)
- --- Checking for ocamlopt.opt... (found /home/opam/.opam/default/bin/ocamlopt.opt)
- --- Checking for ocamldep.opt... (found /home/opam/.opam/default/bin/ocamldep.opt)
- --- Checking for ocamllex.opt... (found /home/opam/.opam/default/bin/ocamllex.opt)
- --- Checking whether ocamlc understands the "z" warnings... (yes)
- --- Checking whether ocamlopt can create cmxs plugins... (yes)
- File OMakeIncludes: line 44, characters 1-17:
- Warning: old-style foreach expression.
- This expression should use a => binding.
- File OMakeIncludes: line 51, characters 1-17:
- Warning: old-style foreach expression.
- This expression should use a => binding.
- File OMakeIncludes: line 81, characters 1-18:
- Warning: old-style foreach expression.
- This expression should use a => binding.
- --- Checking for ocamlfind... (found /home/opam/.opam/default/bin/ocamlfind)
- /home/opam/.opam/default/lib/ocaml
- File OMakeCFLAGS: line 14, characters 3-23:
- Warning: old-style foreach expression.
- This expression should use a => binding.
- --- Checking for pkg-config... (found /usr/bin/pkg-config)
- --- Checking for libuv by pkg-config... (failed /usr/bin/pkg-config libuv)
- checking for a BSD-compatible install... /usr/bin/install -c
- checking whether build environment is sane... yes
- checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
- checking for gawk... no
- checking for mawk... mawk
- checking whether make sets $(MAKE)... yes
- checking whether make supports nested variables... yes
- checking build system type... x86_64-pc-linux-gnu
- checking host system type... x86_64-pc-linux-gnu
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
-
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking whether gcc understands -c and -o together... yes
- checking for style of include used by make... GNU
- checking dependency style of gcc... gcc3
- checking if gcc supports -pedantic flag... yes
- checking for gcc way to treat warnings as errors... -Werror
- checking if gcc supports -fvisibility=hidden... yes
- checking if gcc supports -g flag... yes
- checking if gcc supports -std=gnu89 flag... yes
- checking if gcc supports -Wall flag... yes
- checking if gcc supports -Wextra flag... yes
- checking if gcc supports -Wno-unused-parameter flag... yes
- checking if gcc supports -Wstrict-prototypes flag...
- yes
- checking for ar... ar
- checking the archiver (ar) interface... ar
- checking how to print strings... printf
- checking for a sed that does not truncate output... /usr/bin/sed
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for fgrep... /usr/bin/grep -F
- checking for ld used by gcc... /usr/bin/ld
- checking if the linker (/usr/bin/ld) is GNU ld... yes
- checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
- checking the name lister (/usr/bin/nm -B) interface... BSD nm
- checking whether ln -s works... yes
- checking the maximum length of command line arguments... 1572864
- checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
- checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
- checking for /usr/bin/ld option to reload object files... -r
- checking for objdump... objdump
- checking how to recognize dependent libraries... pass_all
- checking for dlltool... no
- checking how to associate runtime and link libraries... printf %s\n
- checking for archiver @FILE support... @
- checking for strip... strip
- checking for ranlib... ranlib
- checking command to parse /usr/bin/nm -B output from gcc object... ok
- checking for sysroot... no
- checking for a working dd... /usr/bin/dd
- checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
- ./configure: line 7187: /usr/bin/file: No such file or directory
- checking for mt... no
- checking if : is a manifest tool... no
- checking how to run the C preprocessor... gcc -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h...
- yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for dlfcn.h... yes
- checking for objdir... .libs
- checking if gcc supports -fno-rtti -fno-exceptions... no
- checking for gcc option to produce PIC... -fPIC -DPIC
- checking if gcc PIC flag -fPIC -DPIC works... yes
- checking if gcc static flag -static works...
- yes
- checking if gcc supports -c -o file.o... yes
- checking if gcc supports -c -o file.o... (cached) yes
- checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
- checking dynamic linker characteristics... GNU/Linux ld.so
- checking how to hardcode library paths into programs... immediate
- checking whether stripping libraries is possible... yes
- checking if libtool supports shared libraries... yes
- checking whether to build shared libraries... no
- checking whether to build static libraries... yes
- checking whether make supports nested variables... (cached) yes
- checking for dlopen in -ldl... yes
- checking for kstat_lookup in -lkstat... no
- checking for gethostbyname in -lnsl... yes
- checking for perfstat_cpu in -lperfstat... no
- checking for pthread_mutex_init in -lpthread... yes
- checking for clock_gettime in -lrt... yes
- checking for sendfile in -lsendfile... no
- checking for socket in -lsocket...
- no
- checking for special C compiler options needed for large files... no
- checking for _FILE_OFFSET_BITS value needed for large files... no
- checking sys/ahafs_evProds.h usability... no
- checking sys/ahafs_evProds.h presence... no
- checking for sys/ahafs_evProds.h... no
- checking that generated files are newer than configure... done
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating libuv.pc
- config.status: executing depfiles commands
- config.status: executing libtool commands
- CC src/libuv_la-inet.lo
- CC src/libuv_la-fs-poll.lo
- CC src/libuv_la-threadpool.lo
- CC src/libuv_la-timer.lo
- CC src/libuv_la-uv-data-getter-setters.lo
- CC src/libuv_la-uv-common.lo
- CC src/libuv_la-version.lo
- CC src/unix/libuv_la-core.lo
- CC src/unix/libuv_la-getaddrinfo.lo
- CC src/unix/libuv_la-getnameinfo.lo
- CC src/unix/libuv_la-async.lo
- CC src/unix/libuv_la-fs.lo
- CC src/unix/libuv_la-dl.lo
- CC src/unix/libuv_la-loop-watcher.lo
- CC src/unix/libuv_la-loop.lo
- CC src/unix/libuv_la-poll.lo
- CC src/unix/libuv_la-process.lo
- CC src/unix/libuv_la-pipe.lo
- CC src/unix/libuv_la-udp.lo
- CC src/unix/libuv_la-linux-core.lo
- CC src/unix/libuv_la-linux-inotify.lo
- CC src/unix/libuv_la-linux-syscalls.lo
- CC src/unix/libuv_la-tty.lo
- CC src/unix/libuv_la-sysinfo-memory.lo
- CC src/unix/libuv_la-proctitle.lo
- CC src/unix/libuv_la-procfs-exepath.lo
- CC src/unix/libuv_la-sysinfo-loadavg.lo
- CC src/unix/libuv_la-signal.lo
- CC src/unix/libuv_la-stream.lo
- CC src/unix/libuv_la-tcp.lo
- CC src/unix/libuv_la-thread.lo
- src/unix/signal.c: In function 'uv__signal_stop':
- src/unix/signal.c:542:7: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
- 542 | int ret;
- | ^~~
- src/unix/linux-core.c: In function 'uv__io_poll':
- src/unix/linux-core.c:343:5: warning: converting a packed 'struct uv__epoll_event' pointer (alignment 1) to a 'uv__io_t' {aka 'struct uv__io_s'} pointer (alignment 8) may result in an unaligned pointer value [-Waddress-of-packed-member]
- 343 | loop->watchers[loop->nwatchers] = (void*) events;
- | ^~~~
- In file included from src/unix/internal.h:39,
- from src/unix/linux-core.c:27:
- src/unix/linux-syscalls.h:90:8: note: defined here
- 90 | struct uv__epoll_event {
- | ^~~~~~~~~~~~~~~
- In file included from ./include/uv.h:62,
- from src/unix/linux-core.c:26:
- ./include/uv/unix.h:93:8: note: defined here
- 93 | struct uv__io_s {
- | ^~~~~~~~
- src/unix/thread.c: In function 'thread_stack_size':
- src/unix/thread.c:168:22: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare]
- 168 | if (lim.rlim_cur >= PTHREAD_STACK_MIN)
- | ^~
- src/unix/thread.c: In function 'uv_thread_create':
- src/unix/thread.c:202:35: warning: cast between incompatible function types from 'void (*)(void *)' to 'void * (*)(void *)' [-Wcast-function-type]
- 202 | err = pthread_create(tid, attr, (void*(*)(void*)) entry, arg);
- | ^
- In file included from src/uv-common.h:42,
- from src/uv-common.c:23:
- src/uv-common.c: In function 'uv_walk':
- src/queue.h:68:19: warning: storing the address of local variable 'queue' in '((void * (**)[2])MEM[(void *[2] * *)loop_13(D) + 16B])[1]' [-Wdangling-pointer=]
- 68 | QUEUE_PREV(q) = (n); \
- | ^
- src/queue.h:78:7: note: in expansion of macro 'QUEUE_SPLIT'
- 78 | QUEUE_SPLIT(h, q, n); \
- | ^~~~~~~~~~~
- src/uv-common.c:377:3: note: in expansion of macro 'QUEUE_MOVE'
- 377 | QUEUE_MOVE(&loop->handle_queue, &queue);
- | ^~~~~~~~~~
- src/uv-common.c:373:9: note: 'queue' declared here
- 373 | QUEUE queue;
- | ^~~~~
- src/queue.h:40:27: note: '((void * (**)[2])loop)[2]' declared here
- 40 | ((const QUEUE *) (q) == (const QUEUE *) QUEUE_NEXT(q))
- | ^
- src/queue.h:74:9: note: in expansion of macro 'QUEUE_EMPTY'
- 74 | if (QUEUE_EMPTY(h)) \
- | ^~~~~~~~~~~
- src/uv-common.c:377:3: note: in expansion of macro 'QUEUE_MOVE'
- 377 | QUEUE_MOVE(&loop->handle_queue, &queue);
- | ^~~~~~~~~~
- In file included from ./src/uv-common.h:42,
- from src/unix/internal.h:25,
- from src/unix/stream.c:23:
- src/unix/stream.c: In function 'uv__write_callbacks':
- ./src/queue.h:68:19: warning: storing the address of local variable 'pq' in '((void * (**)[2])MEM[(void *[2] * *)stream_24(D) + 208B])[1]' [-Wdangling-pointer=]
- 68 | QUEUE_PREV(q) = (n); \
- | ^
- ./src/queue.h:78:7: note: in expansion of macro 'QUEUE_SPLIT'
- 78 | QUEUE_SPLIT(h, q, n); \
- | ^~~~~~~~~~~
- src/unix/stream.c:958:3: note: in expansion of macro 'QUEUE_MOVE'
- 958 | QUEUE_MOVE(&stream->write_completed_queue, &pq);
- | ^~~~~~~~~~
- src/unix/stream.c:953:9: note: 'pq' declared here
- 953 | QUEUE pq;
- | ^~
- ./src/queue.h:40:27: note: '((void * (**)[2])stream)[26]' declared here
- 40 | ((const QUEUE *) (q) == (const QUEUE *) QUEUE_NEXT(q))
- | ^
- src/unix/stream.c:955:7: note: in expansion of macro 'QUEUE_EMPTY'
- 955 | if (QUEUE_EMPTY(&stream->write_completed_queue))
- | ^~~~~~~~~~~
- CCLD libuv.la
- ar: `u' modifier ignored since `D' is the default (see `U')
- --- Checking for cppo... (found /home/opam/.opam/default/bin/cppo)
- ocamlfind: Package `lwt_log.core' not found
- *** omake: finished reading OMakefiles (18.26 sec)
- --- Checking if ocamldep understands -modules... (yes)
- - build src config.inc
- + ./configure CC=gcc CFLAGS='-O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT -O2 -g -I/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3/libuv/include' LDFLAGS=' -L. -luv -lrt -lpthread -lnsl -ldl'
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler...
- yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h...
- yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking minix/config.h usability... no
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
- checking posix source 200809L... checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking for stdint.h... (cached) yes
- checking for unistd.h... (cached) yes
- checking for errno.h... (cached) yes
- checking limits.h usability...
- yes
- checking limits.h presence... yes
- checking for limits.h... yes
- checking for sys/stat.h... (cached) yes
- checking for sys/types.h... (cached) yes
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking fcntl.h usability... yes
- checking fcntl.h presence... yes
- checking for fcntl.h... yes
- checking netinet/in.h usability... yes
- checking netinet/in.h presence... yes
- checking for netinet/in.h... yes
- checking netdb.h usability... yes
- checking netdb.h presence... yes
- checking for netdb.h... yes
- checking grp.h usability... yes
- checking grp.h presence... yes
- checking for grp.h... yes
- checking pwd.h usability... yes
- checking pwd.h presence... yes
- checking for pwd.h... yes
- checking sys/param.h usability... yes
- checking sys/param.h presence... yes
- checking for sys/param.h... yes
- checking sys/un.h usability... yes
- checking sys/un.h presence... yes
- checking for sys/un.h... yes
- checking arpa/inet.h usability... yes
- checking arpa/inet.h presence... yes
- checking for arpa/inet.h... yes
- checking for strdup...
- yes
- checking whether strnlen is declared... yes
- checking whether uv_os_tmpdir is declared... yes
- checking whether uv_fs_copyfile is declared... yes
- checking whether uv_fs_lchown is declared... yes
- checking whether uv_os_get_passwd is declared... yes
- checking whether uv_translate_sys_error is declared... yes
- checking whether uv_os_getenv is declared... yes
- checking whether uv_os_setenv is declared... yes
- checking whether uv_os_unsetenv is declared... yes
- checking whether uv_signal_start_oneshot is declared...
- yes
- checking whether uv_os_getppid is declared... yes
- checking whether uv_pipe_chmod is declared... yes
- checking whether uv_os_getpriority is declared... yes
- checking whether uv_os_getpid is declared... yes
- checking whether UV_DISCONNECT is declared... yes
- checking whether UV_PRIORITIZED is declared... yes
- checking for stdbool.h that conforms to C99... yes
- checking for _Bool... yes
- checking for special C compiler options needed for large files... no
- checking for _FILE_OFFSET_BITS value needed for large files... no
- checking for typeof syntax and keyword spelling... typeof
- checking whether byte ordering is bigendian... no
- checking _Static_assert...
- yes
- checking attribute "noreturn"... yes
- checking attribute "packed"... yes
- checking attribute "always_inline"... yes
- checking attribute "unused"... yes
- checking for __func__... yes
- checking if the compiler supports __builtin_clz... yes
- checking for __builtin_expect()... yes
- checking for __builtin_types_compatible_p()... yes
- checking for statement expressions... yes
- checking for library containing gethostbyname_r... none required
- checking for library containing getservbyname_r... none required
- checking whether _WIN32 is declared... no
- checking whether __ANDROID__ is declared... no
- checking whether __linux__ is declared... yes
- checking for POSIX-style gethostbyXXXX_r... yes
- checking for SUN-style gethostbyXXXX_r... no
- checking for POSIX-style getservbyXXXX_r...
- yes
- checking for SUN-style getservbyXXXX_r... no
- checking for POSIX-style getprotobyXXXX_r... yes
- checking for SUN-style getprotobyXXXX_r... no
- checking for getlogin... yes
- checking for cuserid... yes
- checking for getpwnam... yes
- checking for getgrnam... yes
- checking for getpwuid... yes
- checking for getgrgid... yes
- checking for getlogin_r... yes
- checking for getpwnam_r... yes
- checking for getgrnam_r... yes
- checking for getpwuid_r... yes
- checking for getgrgid_r... yes
- checking for chroot... yes
- checking for lockf... yes
- checking for pipe2... yes
- checking uv_translate_sys_error... yes
- checking for struct sockaddr_in.sin_len... no
- checking for struct sockaddr_in6.sin6_len...
- no
- configure: creating ./config.status
- config.status: creating config.inc
- config.status: creating config.h
- --- Checking for OCaml library location... (/home/opam/.opam/default/lib/ocaml)
- - build src uwt_bytes_stubs.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I/home/opam/.opam/default/lib/ocaml -O2 -g -I/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3/libuv/include -I. -c -o uwt_bytes_stubs.o uwt_bytes_stubs.c
- uwt_bytes_stubs.c: In function 'uwt_unix_blit_to_bytes':
- uwt_bytes_stubs.c:38:31: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 38 | memcpy(String_val(val_buf2) + Long_val(val_ofs2),
- In file included from uwt_bytes_stubs.c:5:
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- - build src uwt_stubs_unix.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I/home/opam/.opam/default/lib/ocaml -O2 -g -I/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3/libuv/include -I. -c -o uwt_stubs_unix.o uwt_stubs_unix.c
- In file included from uwt_stubs_unix.c:49:
- uwt_stubs_unix.c: In function 'alloc_one_addr':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_unix.c:365:10: note: in expansion of macro 'String_val'
- 365 | memcpy(String_val(res), a, 4);
- | ^~~~~~~~~~
- In file included from uwt_stubs_unix.c:7:
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_unix.c: In function 'alloc_one_addr6':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_unix.c:372:10: note: in expansion of macro 'String_val'
- 372 | memcpy(String_val(res), a, 16);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- - build src uwt_stubs.o
- + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I/home/opam/.opam/default/lib/ocaml -O2 -g -I/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3/libuv/include -I. -c -o uwt_stubs.o uwt_stubs.c
- In file included from uwt_stubs_common.h:52,
- from uwt_stubs_common.c:4,
- from uwt_stubs.c:6:
- uwt_stubs_common.c: In function 'uwt__alloc_sockaddr':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_common.c:76:14: note: in expansion of macro 'String_val'
- 76 | memcpy(String_val(str),addr->sun_path,len);
- | ^~~~~~~~~~
- In file included from uwt_stubs_common.h:11:
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_common.c:88:14: note: in expansion of macro 'String_val'
- 88 | memcpy(String_val(a), &addr->sin_addr, 4);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_common.c:103:14: note: in expansion of macro 'String_val'
- 103 | memcpy(String_val(a), &addr->sin6_addr, 16);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- In file included from uwt_stubs.c:7:
- uwt_stubs_base.c: In function 'uwt_default_loop':
- uwt_stubs_base.c:435:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 435 | uwt__global_wakeup = caml_named_value(UWT_WAKEUP_STRING);
- | ^
- uwt_stubs_base.c:441:30: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 441 | uwt_global_exception_fun = caml_named_value(UWT_ADD_EXCEPTION_STRING);
- | ^
- In file included from uwt_stubs.c:8:
- uwt_stubs_handle.c: In function 'uwt__alloc_own_cb':
- uwt_stubs_handle.c:146:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 146 | buf->base = String_val(tp) + h->x.obuf_offset;
- | ^
- uwt_stubs_stream.c: In function 'read_start_cb':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_stream.c:143:14: note: in expansion of macro 'String_val'
- 143 | memcpy(String_val(ret), buf->base, nread);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- In file included from uwt_stubs.c:10:
- uwt_stubs_stream.c: In function 'uwt_try_writev_na':
- uwt_stubs_stream.c:509:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 509 | bufs[i].base = String_val(Field(cur,0)) + offset;
- | ^
- uwt_stubs_stream.c: In function 'uwt_udp_try_send_na':
- uwt_stubs_stream.c:641:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 641 | buf.base = String_val(o_buf);
- | ^
- uwt_stubs_pipe.c: In function 'uwt_pipe_name':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 2 of 'pfunc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_pipe.c:105:19: note: in expansion of macro 'String_val'
- 105 | erg = pfunc(p,String_val(o_str),&s);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: note: expected 'char *' but argument is of type 'const char *'
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_pipe.c:105:19: note: in expansion of macro 'String_val'
- 105 | erg = pfunc(p,String_val(o_str),&s);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_pipe.c:115:14: note: in expansion of macro 'String_val'
- 115 | memcpy(String_val(tmp),String_val(o_str),s);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_pipe.c:120:14: note: in expansion of macro 'String_val'
- 120 | memcpy(String_val(o_str),name,s);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- In file included from uwt_stubs.c:14:
- uwt_stubs_udp.c: In function 'uwt_udp_set_membership_na':
- uwt_stubs_udp.c:46:20: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 46 | interface_addr = String_val(s);
- | ^
- uwt_stubs_udp.c: In function 'uwt_udp_set_multicast_interface_na':
- uwt_stubs_udp.c:85:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 85 | iface = String_val(s);
- | ^
- uwt_stubs_udp.c: In function 'alloc_recv_result':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_udp.c:128:12: note: in expansion of macro 'String_val'
- 128 | memcpy(String_val(bytes_t),buf->base,nread);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_misc.c: In function 'uwt_interface_addresses':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_misc.c:332:14: note: in expansion of macro 'String_val'
- 332 | memcpy(String_val(tmp),c->phys_addr,6);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_misc.c: In function 'uwt_os_dir':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_misc.c:411:12: note: in expansion of macro 'String_val'
- 411 | memcpy(String_val(p), buffer, size);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_misc.c: In function 'uwt_os_getenv':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_misc.c:770:14: note: in expansion of macro 'String_val'
- 770 | memcpy(String_val(p), buffer, size);
- | ^~~~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:24: warning: passing argument 2 of 'uv_os_getenv' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- uwt_stubs_misc.c:775:42: note: in expansion of macro 'String_val'
- 775 | r = uv_os_getenv(String_val(on), String_val(p), &size);
- | ^~~~~~~~~~
- In file included from uwt_stubs_common.h:8:
- /home/opam/.opam/default/.opam-switch/build/uwt.0.3.3/libuv/include/uv.h:1121:52: note: expected 'char *' but argument is of type 'const char *'
- 1121 | UV_EXTERN int uv_os_getenv(const char* name, char* buffer, size_t* size);
- | ~~~~~~^~~~~~
- uwt_stubs_dns.c: In function 'uwt_getaddrinfo':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- uwt_stubs_dns.c:122:17: note: in expansion of macro 'String_val'
- 122 | char * node = String_val(o_node);
- | ^~~~~~~~~~
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:265:23: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 265 | #define String_val(x) ((const char *) Bp_val(x))
- | ^
- uwt_stubs_dns.c:123:17: note: in expansion of macro 'String_val'
- 123 | char * serv = String_val(o_serv);
- | ^~~~~~~~~~
- In file included from uwt_stubs.c:21:
- uwt_stubs_dns.c:165:8: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 165 | node = String_val(o_node);
- | ^
- uwt_stubs_dns.c:166:8: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 166 | serv = String_val(o_serv);
- | ^
- In file included from uwt_stubs.c:22:
- uwt_stubs_process.c: In function 'caml_string_array_to_c_array':
- uwt_stubs_process.c:34:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 34 | env[i] = String_val(s);
- | ^
- In file included from uwt_stubs.c:23:
- uwt_stubs_fs.c: In function 'fs_read_cb':
- uwt_stubs_fs.c:481:26: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 481 | memcpy(String_val(o) + wp->offset, wp->buf.base, result);
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_fs.c: In function 'uwt_fs_read_native':
- uwt_stubs_fs.c:528:32: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 528 | memcpy(String_val(o_buf) + pos, wp->buf.base, req->result);
- uwt_stubs_fs.c:121:5: note: in definition of macro 'R_WRAP_LWT'
- 121 | code \
- | ^~~~
- uwt_stubs_fs.c:490:1: note: in expansion of macro 'FSFUNC_5'
- 490 | FSFUNC_5(fs_read, fs_read_cb, o_file, o_buf, o_pos, o_len, o_fd_offset, {
- | ^~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- uwt_stubs_fs.c: In function 'uwt_fs_read_sync':
- uwt_stubs_fs.c:528:32: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 528 | memcpy(String_val(o_buf) + pos, wp->buf.base, req->result);
- uwt_stubs_fs.c:155:5: note: in definition of macro 'R_WRAP_SYNC'
- 155 | code \
- | ^~~~
- uwt_stubs_fs.c:490:1: note: in expansion of macro 'FSFUNC_5'
- 490 | FSFUNC_5(fs_read, fs_read_cb, o_file, o_buf, o_pos, o_len, o_fd_offset, {
- | ^~~~~~~~
- /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,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- - build src uwt_throttle.cmo
- + ocamlfind ocamlc -package bigarray,unix,lwt -safe-string -warn-error +1..49-3-4 -g -bin-annot -I . -o uwt_throttle.cmo -c uwt_throttle.ml
- File "uwt_throttle.ml", line 83, characters 38-55:
- 83 | Printexc.print_backtrace Pervasives.stderr;
- ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- - build src uwt_throttle.cmx
- + ocamlfind ocamlopt -package bigarray,unix,lwt -safe-string -warn-error +1..49-3-4 -g -I . -o uwt_throttle.cmx -c uwt_throttle.ml
- File "uwt_throttle.ml", line 83, characters 38-55:
- 83 | Printexc.print_backtrace Pervasives.stderr;
- ^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- *** omake: done (34.62 sec, 24/24 scans, 58/80 rules, 188/240 digests)
-> compiled uwt.0.3.3
[uwt: omake opam-install]
+ /home/opam/.opam/default/bin/omake "opam-install" "PREFIX=/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/uwt.0.3.3)
- *** omake: reading OMakefiles
- *** omake: finished reading OMakefiles (0.03 sec)
- - build src <install>
- + ocamlfind remove uwt || Shell.true()
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/uwt/META
- - build src <install>
- + ocamlfind install -patch-version 0.3.3 uwt META ../libuv/include/uv.h dlluwt-base.so libuv.a libuwt-base.a uv-fs-sync.a uv-fs-sync.cma uv-fs-sync.cmxa uv-fs-sync.cmxs uv_fs_sync.cmi uv_fs_sync.cmx uv_fs_sync.mli uwt-base.a uwt-base.cma uwt-base.cmxa uwt-base.cmxs uwt-compat.a uwt-compat.cma uwt-compat.cmxa uwt-compat.cmxs uwt-error.h uwt-ext.a uwt-ext.cma uwt-ext.cmxa uwt-ext.cmxs uwt-preemptive.a uwt-preemptive.cma uwt-preemptive.cmxa uwt-preemptive.cmxs uwt-worker.h uwt.a uwt.cma uwt.cmi uwt.cmx uwt.cmxa uwt.cmxs uwt.mli uwt_base.cmi uwt_base.cmx uwt_base.mli uwt_bytes.cmi uwt_bytes.cmx uwt_bytes.mli uwt_compat.cmi uwt_compat.cmx uwt_compat.mli uwt_io.cmi uwt_io.cmx uwt_io.mli uwt_preemptive.cmi uwt_preemptive.cmx uwt_preemptive.mli uwt_process.cmi uwt_process.cmx uwt_process.mli uwt_throttle.cmi uwt_throttle.cmx uwt_throttle.mli uwt_timeout.cmi uwt_timeout.cmx uwt_timeout.mli -optional uv_fs_sync.cmt uwt.cmt uwt_base.cmt uwt_bytes.cmt uwt_compat.cmt uwt_io.cmt uwt_preemptive.cmt uwt_process.cmt uwt_throttle.cmt uwt_timeout.cmt uv_fs_sync.cmti uwt.cmti uwt_base.cmti uwt_bytes.cmti uwt_compat.cmti uwt_io.cmti uwt_preemptive.cmti uwt_process.cmti uwt_throttle.cmti uwt_timeout.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_timeout.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_throttle.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_process.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_preemptive.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_io.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_compat.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_bytes.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_base.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmti
- Installed /home/opam/.opam/default/lib/uwt/uv_fs_sync.cmti
- Installed /home/opam/.opam/default/lib/uwt/uwt_timeout.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_throttle.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_process.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_preemptive.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_io.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_compat.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_bytes.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_base.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmt
- Installed /home/opam/.opam/default/lib/uwt/uv_fs_sync.cmt
- Installed /home/opam/.opam/default/lib/uwt/uwt_timeout.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_timeout.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_timeout.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_throttle.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_throttle.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_throttle.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_process.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_process.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_process.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_preemptive.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_preemptive.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_preemptive.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_io.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_io.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_io.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_compat.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_compat.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_compat.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_bytes.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_bytes.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_bytes.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt_base.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt_base.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt_base.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt.mli
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmx
- Installed /home/opam/.opam/default/lib/uwt/uwt.cmi
- Installed /home/opam/.opam/default/lib/uwt/uwt.cma
- Installed /home/opam/.opam/default/lib/uwt/uwt.a
- Installed /home/opam/.opam/default/lib/uwt/uwt-worker.h
- Installed /home/opam/.opam/default/lib/uwt/uwt-preemptive.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uwt-preemptive.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uwt-preemptive.cma
- Installed /home/opam/.opam/default/lib/uwt/uwt-preemptive.a
- Installed /home/opam/.opam/default/lib/uwt/uwt-ext.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uwt-ext.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uwt-ext.cma
- Installed /home/opam/.opam/default/lib/uwt/uwt-ext.a
- Installed /home/opam/.opam/default/lib/uwt/uwt-error.h
- Installed /home/opam/.opam/default/lib/uwt/uwt-compat.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uwt-compat.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uwt-compat.cma
- Installed /home/opam/.opam/default/lib/uwt/uwt-compat.a
- Installed /home/opam/.opam/default/lib/uwt/uwt-base.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uwt-base.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uwt-base.cma
- Installed /home/opam/.opam/default/lib/uwt/uwt-base.a
- Installed /home/opam/.opam/default/lib/uwt/uv_fs_sync.mli
- Installed /home/opam/.opam/default/lib/uwt/uv_fs_sync.cmx
- Installed /home/opam/.opam/default/lib/uwt/uv_fs_sync.cmi
- Installed /home/opam/.opam/default/lib/uwt/uv-fs-sync.cmxs
- Installed /home/opam/.opam/default/lib/uwt/uv-fs-sync.cmxa
- Installed /home/opam/.opam/default/lib/uwt/uv-fs-sync.cma
- Installed /home/opam/.opam/default/lib/uwt/uv-fs-sync.a
- Installed /home/opam/.opam/default/lib/uwt/libuwt-base.a
- Installed /home/opam/.opam/default/lib/uwt/libuv.a
- Installed /home/opam/.opam/default/lib/uwt/uv.h
- Installed /home/opam/.opam/default/lib/stublibs/dlluwt-base.so
- Installed /home/opam/.opam/default/lib/stublibs/dlluwt-base.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/default/lib/uwt/META
- *** omake: done (0.20 sec, 0/24 scans, 4/84 rules, 2/97 digests)
-> installed uwt.0.3.3
=== STDERR ===
2026-06-16 15:48.00: OK: build uwt.0.3.3 (runc: 37.1s, disk: 49KB)
2026-06-16 15:48.00: Job succeeded