Build:
- 0
2026-06-16 15:44.33: New job: build crlibm.0.2 (e0ba6198945c)
2026-06-16 15:44.33: Waiting for resource in pool day11-builds
2026-06-16 16:32.43: Got resource from pool day11-builds
2026-06-16 16:32.43: [profile full] build crlibm.0.2
2026-06-16 16:32.43: build crlibm.0.2 (e0ba6198945c)
=== DEPENDENCIES (14 transitive) ===
base.v0.13.2 ea9bf421f381
base-bytes.base eaa2bf0d3cbe
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
configurator.v0.11.0 d0edd3646cb4
dune.1.11.4 29dd7ef124f2
dune-configurator.1.0.0 3e249db1eb1c
jbuilder.transition a162452409e0
ocaml.4.11.2 82527a3d9959
ocaml-base-compiler.4.11.2 853adb80bee7
ocaml-config.1 73dc523c3cc6
ocamlfind.1.9.8 df35b34caa16
sexplib0.v0.13.0 9ee6deb6b630
stdio.v0.13.0 af7e019a7f75
=== STDOUT ===
Processing: [default: loading data]
[crlibm.0.2: dl]
[crlibm.0.2: extract]
-> retrieved crlibm.0.2 (https://opam.ocaml.org/cache)
[crlibm: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "crlibm" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/crlibm.0.2)
- The jbuilder binary is deprecated and will cease to be maintained in July 2019.
- Please switch to dune instead.
- File "config/jbuild", line 1, characters 0-0:
- Warning: jbuild files are deprecated, please convert this file to a dune file
- instead.
- Note: You can use "dune upgrade" to convert your project to dune.
- File "src/jbuild", line 1, characters 0-0:
- Warning: jbuild files are deprecated, please convert this file to a dune file
- instead.
- Note: You can use "dune upgrade" to convert your project to dune.
- File "tests/jbuild", line 1, characters 0-0:
- Warning: jbuild files are deprecated, please convert this file to a dune file
- instead.
- Note: You can use "dune upgrade" to convert your project to dune.
- ocamlc src/division_scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o division_scs.o division_scs.c)
- In file included from src/crlibm/scs_lib/division_scs.c:31:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/exp-td-standalone.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o exp-td-standalone.o exp-td-standalone.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/exp-td-standalone.c:2:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/scs_private.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o scs_private.o scs_private.c)
- In file included from src/crlibm/scs_lib/scs_private.c:1:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/double2scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o double2scs.o double2scs.c)
- In file included from src/crlibm/scs_lib/double2scs.c:28:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/multiplication_scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o multiplication_scs.o multiplication_scs.c)
- In file included from src/crlibm/scs_lib/multiplication_scs.c:29:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/triple-double.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o triple-double.o triple-double.c)
- In file included from src/crlibm/triple-double.h:11,
- from src/crlibm/triple-double.c:8:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/scs2double.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o scs2double.o scs2double.c)
- In file included from src/crlibm/scs_lib/scs2double.c:28:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/zero_scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o zero_scs.o zero_scs.c)
- In file included from src/crlibm/scs_lib/zero_scs.c:30:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/csh_fast.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o csh_fast.o csh_fast.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/csh_fast.c:28:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/csh_fast.c:26:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/rem_pio2_accurate.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o rem_pio2_accurate.o rem_pio2_accurate.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/rem_pio2_accurate.h:8,
- from src/crlibm/rem_pio2_accurate.c:33:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/expm1-standalone.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o expm1-standalone.o expm1-standalone.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/expm1-standalone.c:2:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/atan_accurate.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o atan_accurate.o atan_accurate.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/atan_accurate.c:25:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/atan_accurate.c:24:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/print_scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o print_scs.o print_scs.c)
- In file included from src/crlibm/scs_lib/print_scs.c:20:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/addition_scs.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o addition_scs.o addition_scs.c)
- In file included from src/crlibm/scs_lib/addition_scs.c:48:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/crlibm_private.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o crlibm_private.o crlibm_private.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/crlibm_private.c:24:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/crlibm_private.c:22:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- src/crlibm/crlibm_private.c: In function 'crlibm_exit':
- src/crlibm/crlibm_private.c:108:3: warning: implicit declaration of function '_FPU_SETCW' [-Wimplicit-function-declaration]
- ocamlc src/log1p.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o log1p.o log1p.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/log1p.c:28:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/log1p.c:26:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/atan_fast.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o atan_fast.o atan_fast.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/atan_fast.c:27:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/atan_fast.c:25:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/trigo_accurate.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o trigo_accurate.o trigo_accurate.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/trigo_accurate.h:4,
- from src/crlibm/trigo_accurate.c:25:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/trigo_accurate.c:24:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/exp-td.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o exp-td.o exp-td.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/exp-td.c:22:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/exp-td.c:20:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/trigo_fast.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o trigo_fast.o trigo_fast.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/trigo_fast.c:27:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/trigo_fast.c:25:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/pow.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o pow.o pow.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/pow.c:4:
- src/crlibm/scs_lib/scs.h:86:3: error: unknown type name 'int32_t'
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/trigpi.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o trigpi.o trigpi.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/trigpi.c:29:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/trigpi.c:2:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/log-selected.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o log-selected.o log-selected.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from log-selected.c:6:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from log-selected.c:4:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- log-selected.c: In function 'log_rn':
- log-selected.c:102:20: warning: division by zero [-Wdiv-by-zero]
- 102 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log_ru':
- log-selected.c:282:20: warning: division by zero [-Wdiv-by-zero]
- 282 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log_rd':
- log-selected.c:461:20: warning: division by zero [-Wdiv-by-zero]
- 461 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log_rz':
- log-selected.c:640:20: warning: division by zero [-Wdiv-by-zero]
- 640 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log2_rn':
- log-selected.c:818:20: warning: division by zero [-Wdiv-by-zero]
- 818 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log2_ru':
- log-selected.c:984:20: warning: division by zero [-Wdiv-by-zero]
- 984 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log2_rd':
- log-selected.c:1166:20: warning: division by zero [-Wdiv-by-zero]
- 1166 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log2_rz':
- log-selected.c:1348:20: warning: division by zero [-Wdiv-by-zero]
- 1348 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log10_rn':
- log-selected.c:1531:20: warning: division by zero [-Wdiv-by-zero]
- 1531 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log10_ru':
- log-selected.c:1718:20: warning: division by zero [-Wdiv-by-zero]
- 1718 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log10_rd':
- log-selected.c:1905:20: warning: division by zero [-Wdiv-by-zero]
- 1905 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- log-selected.c: In function 'log10_rz':
- log-selected.c:2091:20: warning: division by zero [-Wdiv-by-zero]
- 2091 | return (x-x)/0; /* log(-x) = Nan */
- | ^
- ocamlc src/expm1.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o expm1.o expm1.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/expm1.c:28:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/expm1.c:26:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
- ocamlc src/asincos.o (exit 2)
- (cd _build/default/src && /home/opam/.opam/default/bin/ocamlc.opt -g -ccopt -O2 -ccopt -fno-strict-aliasing -ccopt -fwrapv -ccopt -fPIC -ccopt -DSCS_NB_BITS=30 -ccopt -DSCS_NB_WORDS=8 -ccopt -DCRLIBM_TYPECPU_AMD64 -ccopt -g -o asincos.o asincos.c)
- In file included from src/crlibm/crlibm_private.h:11,
- from src/crlibm/asincos.c:28:
- src/crlibm/scs_lib/scs.h:53:19: error: conflicting types for 'int64_t'; have 'long long int'
- In file included from /usr/include/x86_64-linux-gnu/sys/types.h:155,
- from /usr/include/stdlib.h:395,
- from src/crlibm/asincos.c:26:
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h:27:19: note: previous declaration of 'int64_t' with type 'int64_t' {aka 'long int'}
- 27 | typedef __int64_t int64_t;
- | ^~~~~~~
- src/crlibm/scs_lib/scs.h:132:3: error: unknown type name 'uint32_t'
build failed...
[ERROR] The compilation of crlibm.0.2 failed at "jbuilder build -p crlibm -j 39".
=== STDERR ===
2026-06-16 16:32.53: FAILED: build crlibm.0.2
2026-06-16 16:32.53: Job failed: build failed: crlibm.0.2