sbuild (Debian sbuild) 0.91.8 (14 April 2026) on cil.up7.fr +==============================================================================+ | ocaml-posix 4.0.2-2+ocaml1 (amd64) Thu, 14 May 2026 12:26:07 +0000 | +==============================================================================+ Package: ocaml-posix Version: 4.0.2-2+ocaml1 Source Version: 4.0.2-2+ocaml1 Distribution: bookworm-backports-ocaml Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: full I: Unpacking /home/steph/srv/ocaml.debian.net/backports/20260514/ben/rootfs.tar.zst to /var/cache/pbuilder/tmp/tmp.sbuild.K5n6QAdPgc... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... +------------------------------------------------------------------------------+ | Chroot Setup Commands Thu, 14 May 2026 12:26:25 +0000 | +------------------------------------------------------------------------------+ /repo/conf/mk-release.sh ------------------------ dpkg-scanpackages: info: Wrote 968 entries to output Packages file. I: Finished running '/repo/conf/mk-release.sh'. Finished processing commands. -------------------------------------------------------------------------------- I: Setting up apt archive... +------------------------------------------------------------------------------+ | Update chroot Thu, 14 May 2026 12:26:55 +0000 | +------------------------------------------------------------------------------+ Get:1 file:/repo rebuilt InRelease Ign:1 file:/repo rebuilt InRelease Get:2 file:/repo rebuilt Release [1498 B] Get:2 file:/repo rebuilt Release [1498 B] Get:3 file:/repo rebuilt Release.gpg Ign:3 file:/repo rebuilt Release.gpg Get:4 file:/repo rebuilt/main amd64 Packages [909 kB] Get:5 http://localhost:9999/debian bookworm InRelease [151 kB] Get:6 http://localhost:9999/debian bookworm/non-free amd64 Packages [102 kB] Get:7 http://localhost:9999/debian bookworm/non-free-firmware amd64 Packages [6368 B] Get:8 http://localhost:9999/debian bookworm/contrib amd64 Packages [53.5 kB] Get:9 http://localhost:9999/debian bookworm/main amd64 Packages [8792 kB] Fetched 9104 kB in 2s (4862 kB/s) Reading package lists... W: Conflicting distribution: file:/repo rebuilt Release (expected rebuilt but got ) Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files Thu, 14 May 2026 12:26:59 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /tmp/tmp.ben.transition-scripts.JgluuMPr7J/ocaml-posix_4.0.2-2+ocaml1.dsc exists in /tmp/tmp.ben.transition-scripts.JgluuMPr7J; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Thu, 14 May 2026 12:27:03 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), ocaml-dune (>= 2.8.0), dh-ocaml (>= 1.2.2), ocaml-findlib, libctypes-ocaml-dev, libdune-ocaml-dev, libounit-ocaml-dev, liblwt-ocaml-dev, ocaml, build-essential Filtered Build-Depends: debhelper-compat (= 13), ocaml-dune (>= 2.8.0), dh-ocaml (>= 1.2.2), ocaml-findlib, libctypes-ocaml-dev, libdune-ocaml-dev, libounit-ocaml-dev, liblwt-ocaml-dev, ocaml, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-tHKAAv/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Sources [755 B] Get:5 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Packages [783 B] Fetched 2147 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-ocaml dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcompiler-libs-ocaml-dev libconfig-tiny-perl libcsexp-ocaml libcsexp-ocaml-dev libctypes-ocaml libctypes-ocaml-dev libdebhelper-perl libdune-configurator-ocaml-dev libdune-core-ocaml libdune-core-ocaml-dev libdune-ocaml libdune-ocaml-dev libelf1 libev-dev libev4 libffi-dev libfile-stripnondeterminism-perl libfindlib-ocaml libicu72 libintegers-ocaml libintegers-ocaml-dev liblwt-ocaml liblwt-ocaml-dev libmagic-mgc libmagic1 libncurses-dev libncurses6 libncursesw6 libocaml-compiler-libs-ocaml-dev libocplib-endian-ocaml libocplib-endian-ocaml-dev libounit-ocaml-dev libpipeline1 libpp-ocaml libpp-ocaml-dev libppx-derivers-ocaml-dev libppxlib-ocaml-dev libreact-ocaml libreact-ocaml-dev libsexplib0-ocaml libsexplib0-ocaml-dev libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libtool libuchardet0 libxml2 libzstd-dev m4 man-db ocaml ocaml-base ocaml-dune ocaml-findlib ocaml-interp po-debconf quickjs sensible-utils Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make git gettext-doc libasprintf-dev libgettextpo-dev groff liblwt-ssl-ocaml-dev liblwt-glib-ocaml-dev ncurses-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser ocaml-doc elpa-tuareg camlp4 libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libgpm2 ocaml-man libltdl-dev libfindlib-ocaml-dev ledit | readline-editor libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-ocaml dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcompiler-libs-ocaml-dev libconfig-tiny-perl libcsexp-ocaml libcsexp-ocaml-dev libctypes-ocaml libctypes-ocaml-dev libdebhelper-perl libdune-configurator-ocaml-dev libdune-core-ocaml libdune-core-ocaml-dev libdune-ocaml libdune-ocaml-dev libelf1 libev-dev libev4 libffi-dev libfile-stripnondeterminism-perl libfindlib-ocaml libicu72 libintegers-ocaml libintegers-ocaml-dev liblwt-ocaml liblwt-ocaml-dev libmagic-mgc libmagic1 libncurses-dev libncurses6 libncursesw6 libocaml-compiler-libs-ocaml-dev libocplib-endian-ocaml libocplib-endian-ocaml-dev libounit-ocaml-dev libpipeline1 libpp-ocaml libpp-ocaml-dev libppx-derivers-ocaml-dev libppxlib-ocaml-dev libreact-ocaml libreact-ocaml-dev libsexplib0-ocaml libsexplib0-ocaml-dev libstdlib-ocaml libstdlib-ocaml-dev libsub-override-perl libtool libuchardet0 libxml2 libzstd-dev m4 man-db ocaml ocaml-base ocaml-dune ocaml-findlib ocaml-interp po-debconf quickjs sbuild-build-depends-main-dummy sensible-utils 0 upgraded, 75 newly installed, 0 to remove and 0 not upgraded. Need to get 19.9 MB/135 MB of archives. After this operation, 628 MB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [920 B] Get:2 file:/repo rebuilt/main amd64 libstdlib-ocaml amd64 5.4.1-1~exp1+ocaml1 [604 kB] Get:3 file:/repo rebuilt/main amd64 ocaml-base amd64 5.4.1-1~exp1+ocaml1 [511 kB] Get:4 file:/repo rebuilt/main amd64 libcsexp-ocaml amd64 1.5.2-4+ocaml1 [40.2 kB] Get:5 file:/repo rebuilt/main amd64 libstdlib-ocaml-dev amd64 5.4.1-1~exp1+ocaml1 [6477 kB] Get:6 http://localhost:9999/debian bookworm/main amd64 sensible-utils all 0.0.17+nmu1 [19.0 kB] Get:7 http://localhost:9999/debian bookworm/main amd64 libmagic-mgc amd64 1:5.44-3 [305 kB] Get:8 http://localhost:9999/debian bookworm/main amd64 libmagic1 amd64 1:5.44-3 [104 kB] Get:9 http://localhost:9999/debian bookworm/main amd64 file amd64 1:5.44-3 [42.5 kB] Get:10 http://localhost:9999/debian bookworm/main amd64 gettext-base amd64 0.21-12 [160 kB] Get:11 http://localhost:9999/debian bookworm/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:12 http://localhost:9999/debian bookworm/main amd64 groff-base amd64 1.22.4-10 [916 kB] Get:13 http://localhost:9999/debian bookworm/main amd64 bsdextrautils amd64 2.38.1-5+deb12u3 [87.0 kB] Get:14 http://localhost:9999/debian bookworm/main amd64 libpipeline1 amd64 1.5.7-1 [38.5 kB] Get:15 http://localhost:9999/debian bookworm/main amd64 man-db amd64 2.11.2-2 [1386 kB] Get:16 http://localhost:9999/debian bookworm/main amd64 m4 amd64 1.4.19-3 [287 kB] Get:17 http://localhost:9999/debian bookworm/main amd64 autoconf all 2.71-3 [332 kB] Get:18 http://localhost:9999/debian bookworm/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get:19 http://localhost:9999/debian bookworm/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get:20 http://localhost:9999/debian bookworm/main amd64 autopoint all 0.21-12 [495 kB] Get:21 http://localhost:9999/debian bookworm/main amd64 libdebhelper-perl all 13.11.4 [81.2 kB] Get:22 http://localhost:9999/debian bookworm/main amd64 libtool all 2.4.7-7~deb12u1 [517 kB] Get:23 http://localhost:9999/debian bookworm/main amd64 dh-autoreconf all 20 [17.1 kB] Get:24 http://localhost:9999/debian bookworm/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:25 http://localhost:9999/debian bookworm/main amd64 libsub-override-perl all 0.09-4 [9304 B] Get:26 http://localhost:9999/debian bookworm/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get:27 http://localhost:9999/debian bookworm/main amd64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get:28 http://localhost:9999/debian bookworm/main amd64 libelf1 amd64 0.188-2.1 [174 kB] Get:29 http://localhost:9999/debian bookworm/main amd64 dwz amd64 0.15-1 [109 kB] Get:30 http://localhost:9999/debian bookworm/main amd64 libicu72 amd64 72.1-3+deb12u1 [9376 kB] Get:31 http://localhost:9999/debian bookworm/main amd64 libxml2 amd64 2.9.14+dfsg-1.3~deb12u5 [688 kB] Get:32 http://localhost:9999/debian bookworm/main amd64 gettext amd64 0.21-12 [1300 kB] Get:33 http://localhost:9999/debian bookworm/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:34 http://localhost:9999/debian bookworm/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:35 http://localhost:9999/debian bookworm/main amd64 debhelper all 13.11.4 [942 kB] Get:36 http://localhost:9999/debian bookworm/main amd64 libconfig-tiny-perl all 2.28-2 [16.4 kB] Get:37 http://localhost:9999/debian bookworm/main amd64 libncurses6 amd64 6.4-4 [103 kB] Get:38 http://localhost:9999/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB] Get:39 http://localhost:9999/debian bookworm/main amd64 libncurses-dev amd64 6.4-4 [349 kB] Get:40 http://localhost:9999/debian bookworm/main amd64 libzstd-dev amd64 1.5.4+dfsg2-5 [354 kB] Get:41 http://localhost:9999/debian bookworm/main amd64 libffi-dev amd64 3.4.4-1 [59.4 kB] Get:42 http://localhost:9999/debian bookworm/main amd64 libev4 amd64 1:4.33-1 [43.2 kB] Get:43 http://localhost:9999/debian bookworm/main amd64 libev-dev amd64 1:4.33-1 [137 kB] Get:44 file:/repo rebuilt/main amd64 libcompiler-libs-ocaml-dev amd64 5.4.1-1~exp1+ocaml1 [39.3 MB] Get:45 file:/repo rebuilt/main amd64 ocaml-interp amd64 5.4.1-1~exp1+ocaml1 [7462 kB] Get:46 file:/repo rebuilt/main amd64 ocaml amd64 5.4.1-1~exp1+ocaml1 [18.8 MB] Get:47 file:/repo rebuilt/main amd64 libcsexp-ocaml-dev amd64 1.5.2-4+ocaml1 [91.0 kB] Get:48 file:/repo rebuilt/main amd64 libintegers-ocaml amd64 0.7.0-3+ocaml1 [71.0 kB] Get:49 file:/repo rebuilt/main amd64 libctypes-ocaml amd64 0.24.0-1+ocaml1 [560 kB] Get:50 file:/repo rebuilt/main amd64 libintegers-ocaml-dev amd64 0.7.0-3+ocaml1 [184 kB] Get:51 file:/repo rebuilt/main amd64 libctypes-ocaml-dev amd64 0.24.0-1+ocaml1 [1444 kB] Get:52 file:/repo rebuilt/main amd64 libfindlib-ocaml amd64 1.9.8-1+ocaml1 [194 kB] Get:53 file:/repo rebuilt/main amd64 libocplib-endian-ocaml amd64 1.2-4+ocaml1 [73.0 kB] Get:54 file:/repo rebuilt/main amd64 libocplib-endian-ocaml-dev amd64 1.2-4+ocaml1 [145 kB] Get:55 file:/repo rebuilt/main amd64 libounit-ocaml-dev amd64 2.2.7-2+ocaml1 [1038 kB] Get:56 file:/repo rebuilt/main amd64 libpp-ocaml amd64 2.0.0-1+ocaml1 [35.7 kB] Get:57 file:/repo rebuilt/main amd64 libpp-ocaml-dev amd64 2.0.0-1+ocaml1 [77.4 kB] Get:58 file:/repo rebuilt/main amd64 libppx-derivers-ocaml-dev amd64 1.2.1-4+ocaml1 [16.8 kB] Get:59 file:/repo rebuilt/main amd64 libreact-ocaml amd64 1.2.2-2+ocaml1 [185 kB] Get:60 file:/repo rebuilt/main amd64 libreact-ocaml-dev amd64 1.2.2-2+ocaml1 [377 kB] Get:61 file:/repo rebuilt/main amd64 libsexplib0-ocaml amd64 0.17.0-1+ocaml1 [115 kB] Get:62 file:/repo rebuilt/main amd64 libsexplib0-ocaml-dev amd64 0.17.0-1+ocaml1 [274 kB] Get:63 file:/repo rebuilt/main amd64 ocaml-findlib amd64 1.9.8-1+ocaml1 [594 kB] Get:64 file:/repo rebuilt/main amd64 quickjs amd64 2025.04.26-1+ocaml1 [421 kB] Get:65 file:/repo rebuilt/main amd64 dh-ocaml all 3.1+ocaml1 [206 kB] Get:66 file:/repo rebuilt/main amd64 libdune-configurator-ocaml-dev amd64 3.21.1+3~deb12u1+ocaml1 [499 kB] Get:67 file:/repo rebuilt/main amd64 libdune-core-ocaml amd64 3.21.1-5+ocaml1 [112 kB] Get:68 file:/repo rebuilt/main amd64 libdune-core-ocaml-dev amd64 3.21.1-5+ocaml1 [151 kB] Get:69 file:/repo rebuilt/main amd64 libdune-ocaml amd64 3.21.1+4~deb12u1+ocaml1 [1018 kB] Get:70 file:/repo rebuilt/main amd64 libdune-ocaml-dev amd64 3.21.1+4~deb12u1+ocaml1 [2442 kB] Get:71 file:/repo rebuilt/main amd64 liblwt-ocaml amd64 6.1.2-2+ocaml1 [996 kB] Get:72 file:/repo rebuilt/main amd64 libocaml-compiler-libs-ocaml-dev amd64 0.17.0-2+ocaml1 [94.3 kB] Get:73 file:/repo rebuilt/main amd64 libppxlib-ocaml-dev amd64 0.38.0-1+ocaml1 [18.9 MB] Get:74 file:/repo rebuilt/main amd64 liblwt-ocaml-dev amd64 6.1.2-2+ocaml1 [6143 kB] Get:75 file:/repo rebuilt/main amd64 ocaml-dune amd64 3.21.1-5+ocaml1 [5228 kB] Preconfiguring packages ... Fetched 19.9 MB in 1s (35.6 MB/s) Selecting previously unselected package sensible-utils. (Reading database ... 10861 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.44-3_amd64.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../02-libmagic1_1%3a5.44-3_amd64.deb ... Unpacking libmagic1:amd64 (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.44-3_amd64.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.21-12_amd64.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.22.4-10_amd64.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.38.1-5+deb12u3_amd64.deb ... Unpacking bsdextrautils (2.38.1-5+deb12u3) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.7-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.11.2-2_amd64.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-3_amd64.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7~deb12u1_all.deb ... Unpacking libtool (2.4.7-7~deb12u1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../19-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../22-libelf1_0.188-2.1_amd64.deb ... Unpacking libelf1:amd64 (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.15-1_amd64.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../24-libicu72_72.1-3+deb12u1_amd64.deb ... Unpacking libicu72:amd64 (72.1-3+deb12u1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../25-libxml2_2.9.14+dfsg-1.3~deb12u5_amd64.deb ... Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ... Selecting previously unselected package gettext. Preparing to unpack .../26-gettext_0.21-12_amd64.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../29-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../30-libconfig-tiny-perl_2.28-2_all.deb ... Unpacking libconfig-tiny-perl (2.28-2) ... Selecting previously unselected package libstdlib-ocaml. Preparing to unpack .../31-libstdlib-ocaml_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking libstdlib-ocaml (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package ocaml-base. Preparing to unpack .../32-ocaml-base_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking ocaml-base (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package libcsexp-ocaml. Preparing to unpack .../33-libcsexp-ocaml_1.5.2-4+ocaml1_amd64.deb ... Unpacking libcsexp-ocaml (1.5.2-4+ocaml1) ... Selecting previously unselected package libstdlib-ocaml-dev. Preparing to unpack .../34-libstdlib-ocaml-dev_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking libstdlib-ocaml-dev (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package libcompiler-libs-ocaml-dev. Preparing to unpack .../35-libcompiler-libs-ocaml-dev_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking libcompiler-libs-ocaml-dev (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package ocaml-interp. Preparing to unpack .../36-ocaml-interp_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking ocaml-interp (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../37-libncurses6_6.4-4_amd64.deb ... Unpacking libncurses6:amd64 (6.4-4) ... Selecting previously unselected package libncursesw6:amd64. Preparing to unpack .../38-libncursesw6_6.4-4_amd64.deb ... Unpacking libncursesw6:amd64 (6.4-4) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../39-libncurses-dev_6.4-4_amd64.deb ... Unpacking libncurses-dev:amd64 (6.4-4) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../40-libzstd-dev_1.5.4+dfsg2-5_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.4+dfsg2-5) ... Selecting previously unselected package ocaml. Preparing to unpack .../41-ocaml_5.4.1-1~exp1+ocaml1_amd64.deb ... Unpacking ocaml (5.4.1-1~exp1+ocaml1) ... Selecting previously unselected package libcsexp-ocaml-dev. Preparing to unpack .../42-libcsexp-ocaml-dev_1.5.2-4+ocaml1_amd64.deb ... Unpacking libcsexp-ocaml-dev (1.5.2-4+ocaml1) ... Selecting previously unselected package libintegers-ocaml. Preparing to unpack .../43-libintegers-ocaml_0.7.0-3+ocaml1_amd64.deb ... Unpacking libintegers-ocaml (0.7.0-3+ocaml1) ... Selecting previously unselected package libctypes-ocaml. Preparing to unpack .../44-libctypes-ocaml_0.24.0-1+ocaml1_amd64.deb ... Unpacking libctypes-ocaml (0.24.0-1+ocaml1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../45-libffi-dev_3.4.4-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.4-1) ... Selecting previously unselected package libintegers-ocaml-dev. Preparing to unpack .../46-libintegers-ocaml-dev_0.7.0-3+ocaml1_amd64.deb ... Unpacking libintegers-ocaml-dev (0.7.0-3+ocaml1) ... Selecting previously unselected package libctypes-ocaml-dev. Preparing to unpack .../47-libctypes-ocaml-dev_0.24.0-1+ocaml1_amd64.deb ... Unpacking libctypes-ocaml-dev (0.24.0-1+ocaml1) ... Selecting previously unselected package libev4:amd64. Preparing to unpack .../48-libev4_1%3a4.33-1_amd64.deb ... Unpacking libev4:amd64 (1:4.33-1) ... Selecting previously unselected package libev-dev:amd64. Preparing to unpack .../49-libev-dev_1%3a4.33-1_amd64.deb ... Unpacking libev-dev:amd64 (1:4.33-1) ... Selecting previously unselected package libfindlib-ocaml. Preparing to unpack .../50-libfindlib-ocaml_1.9.8-1+ocaml1_amd64.deb ... Unpacking libfindlib-ocaml (1.9.8-1+ocaml1) ... Selecting previously unselected package libocplib-endian-ocaml. Preparing to unpack .../51-libocplib-endian-ocaml_1.2-4+ocaml1_amd64.deb ... Unpacking libocplib-endian-ocaml (1.2-4+ocaml1) ... Selecting previously unselected package libocplib-endian-ocaml-dev. Preparing to unpack .../52-libocplib-endian-ocaml-dev_1.2-4+ocaml1_amd64.deb ... Unpacking libocplib-endian-ocaml-dev (1.2-4+ocaml1) ... Selecting previously unselected package libounit-ocaml-dev. Preparing to unpack .../53-libounit-ocaml-dev_2.2.7-2+ocaml1_amd64.deb ... Unpacking libounit-ocaml-dev (2.2.7-2+ocaml1) ... Selecting previously unselected package libpp-ocaml. Preparing to unpack .../54-libpp-ocaml_2.0.0-1+ocaml1_amd64.deb ... Unpacking libpp-ocaml (2.0.0-1+ocaml1) ... Selecting previously unselected package libpp-ocaml-dev. Preparing to unpack .../55-libpp-ocaml-dev_2.0.0-1+ocaml1_amd64.deb ... Unpacking libpp-ocaml-dev (2.0.0-1+ocaml1) ... Selecting previously unselected package libppx-derivers-ocaml-dev. Preparing to unpack .../56-libppx-derivers-ocaml-dev_1.2.1-4+ocaml1_amd64.deb ... Unpacking libppx-derivers-ocaml-dev (1.2.1-4+ocaml1) ... Selecting previously unselected package libreact-ocaml. Preparing to unpack .../57-libreact-ocaml_1.2.2-2+ocaml1_amd64.deb ... Unpacking libreact-ocaml (1.2.2-2+ocaml1) ... Selecting previously unselected package libreact-ocaml-dev. Preparing to unpack .../58-libreact-ocaml-dev_1.2.2-2+ocaml1_amd64.deb ... Unpacking libreact-ocaml-dev (1.2.2-2+ocaml1) ... Selecting previously unselected package libsexplib0-ocaml. Preparing to unpack .../59-libsexplib0-ocaml_0.17.0-1+ocaml1_amd64.deb ... Unpacking libsexplib0-ocaml (0.17.0-1+ocaml1) ... Selecting previously unselected package libsexplib0-ocaml-dev. Preparing to unpack .../60-libsexplib0-ocaml-dev_0.17.0-1+ocaml1_amd64.deb ... Unpacking libsexplib0-ocaml-dev (0.17.0-1+ocaml1) ... Selecting previously unselected package ocaml-findlib. Preparing to unpack .../61-ocaml-findlib_1.9.8-1+ocaml1_amd64.deb ... Unpacking ocaml-findlib (1.9.8-1+ocaml1) ... Selecting previously unselected package quickjs. Preparing to unpack .../62-quickjs_2025.04.26-1+ocaml1_amd64.deb ... Unpacking quickjs (2025.04.26-1+ocaml1) ... Selecting previously unselected package dh-ocaml. Preparing to unpack .../63-dh-ocaml_3.1+ocaml1_all.deb ... Unpacking dh-ocaml (3.1+ocaml1) ... Selecting previously unselected package libdune-configurator-ocaml-dev. Preparing to unpack .../64-libdune-configurator-ocaml-dev_3.21.1+3~deb12u1+ocaml1_amd64.deb ... Unpacking libdune-configurator-ocaml-dev (3.21.1+3~deb12u1+ocaml1) ... Selecting previously unselected package libdune-core-ocaml. Preparing to unpack .../65-libdune-core-ocaml_3.21.1-5+ocaml1_amd64.deb ... Unpacking libdune-core-ocaml (3.21.1-5+ocaml1) ... Selecting previously unselected package libdune-core-ocaml-dev. Preparing to unpack .../66-libdune-core-ocaml-dev_3.21.1-5+ocaml1_amd64.deb ... Unpacking libdune-core-ocaml-dev (3.21.1-5+ocaml1) ... Selecting previously unselected package libdune-ocaml. Preparing to unpack .../67-libdune-ocaml_3.21.1+4~deb12u1+ocaml1_amd64.deb ... Unpacking libdune-ocaml (3.21.1+4~deb12u1+ocaml1) ... Selecting previously unselected package libdune-ocaml-dev. Preparing to unpack .../68-libdune-ocaml-dev_3.21.1+4~deb12u1+ocaml1_amd64.deb ... Unpacking libdune-ocaml-dev (3.21.1+4~deb12u1+ocaml1) ... Selecting previously unselected package liblwt-ocaml. Preparing to unpack .../69-liblwt-ocaml_6.1.2-2+ocaml1_amd64.deb ... Unpacking liblwt-ocaml (6.1.2-2+ocaml1) ... Selecting previously unselected package libocaml-compiler-libs-ocaml-dev. Preparing to unpack .../70-libocaml-compiler-libs-ocaml-dev_0.17.0-2+ocaml1_amd64.deb ... Unpacking libocaml-compiler-libs-ocaml-dev (0.17.0-2+ocaml1) ... Selecting previously unselected package libppxlib-ocaml-dev. Preparing to unpack .../71-libppxlib-ocaml-dev_0.38.0-1+ocaml1_amd64.deb ... Unpacking libppxlib-ocaml-dev (0.38.0-1+ocaml1) ... Selecting previously unselected package liblwt-ocaml-dev. Preparing to unpack .../72-liblwt-ocaml-dev_6.1.2-2+ocaml1_amd64.deb ... Unpacking liblwt-ocaml-dev (6.1.2-2+ocaml1) ... Selecting previously unselected package ocaml-dune. Preparing to unpack .../73-ocaml-dune_3.21.1-5+ocaml1_amd64.deb ... Unpacking ocaml-dune (3.21.1-5+ocaml1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../74-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.7-1) ... Setting up libicu72:amd64 (72.1-3+deb12u1) ... Setting up libzstd-dev:amd64 (1.5.4+dfsg2-5) ... Setting up bsdextrautils (2.38.1-5+deb12u3) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libev4:amd64 (1:4.33-1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:amd64 (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up file (1:5.44-3) ... Setting up libconfig-tiny-perl (2.28-2) ... Setting up libffi-dev:amd64 (3.4.4-1) ... Setting up quickjs (2025.04.26-1+ocaml1) ... Setting up ocaml-dune (3.21.1-5+ocaml1) ... Setting up autotools-dev (20220109.1) ... Setting up libncurses6:amd64 (6.4-4) ... Setting up libstdlib-ocaml (5.4.1-1~exp1+ocaml1) ... Setting up autopoint (0.21-12) ... Setting up ocaml-base (5.4.1-1~exp1+ocaml1) ... Setting up libncursesw6:amd64 (6.4-4) ... Setting up autoconf (2.71-3) ... Setting up libsexplib0-ocaml (0.17.0-1+ocaml1) ... Setting up libdune-core-ocaml (3.21.1-5+ocaml1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libreact-ocaml (1.2.2-2+ocaml1) ... Setting up libev-dev:amd64 (1:4.33-1) ... Setting up libelf1:amd64 (0.188-2.1) ... Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libpp-ocaml (2.0.0-1+ocaml1) ... Setting up libncurses-dev:amd64 (6.4-4) ... Setting up gettext (0.21-12) ... Setting up libintegers-ocaml (0.7.0-3+ocaml1) ... Setting up libtool (2.4.7-7~deb12u1) ... Setting up libstdlib-ocaml-dev (5.4.1-1~exp1+ocaml1) ... Setting up dh-ocaml (3.1+ocaml1) ... Setting up libfindlib-ocaml (1.9.8-1+ocaml1) ... Setting up libcsexp-ocaml (1.5.2-4+ocaml1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libocplib-endian-ocaml (1.2-4+ocaml1) ... Setting up dh-autoreconf (20) ... Setting up libcompiler-libs-ocaml-dev (5.4.1-1~exp1+ocaml1) ... Setting up ocaml-interp (5.4.1-1~exp1+ocaml1) ... Setting up ocaml-findlib (1.9.8-1+ocaml1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libctypes-ocaml (0.24.0-1+ocaml1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up liblwt-ocaml (6.1.2-2+ocaml1) ... Setting up libdune-ocaml (3.21.1+4~deb12u1+ocaml1) ... Setting up ocaml (5.4.1-1~exp1+ocaml1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libdune-core-ocaml-dev (3.21.1-5+ocaml1) ... Setting up libpp-ocaml-dev (2.0.0-1+ocaml1) ... Setting up libreact-ocaml-dev (1.2.2-2+ocaml1) ... Setting up libintegers-ocaml-dev (0.7.0-3+ocaml1) ... Setting up libocaml-compiler-libs-ocaml-dev (0.17.0-2+ocaml1) ... Setting up libcsexp-ocaml-dev (1.5.2-4+ocaml1) ... Setting up libsexplib0-ocaml-dev (0.17.0-1+ocaml1) ... Setting up libocplib-endian-ocaml-dev (1.2-4+ocaml1) ... Setting up libctypes-ocaml-dev (0.24.0-1+ocaml1) ... Setting up libppx-derivers-ocaml-dev (1.2.1-4+ocaml1) ... Setting up libounit-ocaml-dev (2.2.7-2+ocaml1) ... Setting up libppxlib-ocaml-dev (0.38.0-1+ocaml1) ... Setting up debhelper (13.11.4) ... Setting up libdune-configurator-ocaml-dev (3.21.1+3~deb12u1+ocaml1) ... Setting up libdune-ocaml-dev (3.21.1+4~deb12u1+ocaml1) ... Setting up liblwt-ocaml-dev (6.1.2-2+ocaml1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.36-9+deb12u13) ... +------------------------------------------------------------------------------+ | Check architectures Thu, 14 May 2026 12:27:35 +0000 | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment Thu, 14 May 2026 12:27:35 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.19.14+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.19.14-1 (2026-04-25) amd64 (x86_64) Toolchain package versions: binutils_2.40-2 dpkg-dev_1.21.22 g++-12_12.2.0-14+deb12u1 gcc-12_12.2.0-14+deb12u1 libc6-dev_2.36-9+deb12u13 libstdc++-12-dev_12.2.0-14+deb12u1 libstdc++6_12.2.0-14+deb12u1 linux-libc-dev_6.1.159-1 Package versions: adduser_3.134 apt_2.6.1 apt-utils_2.6.1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-12 autotools-dev_20220109.1 base-files_12.4+deb12u13 base-passwd_3.6.1 bash_5.2.15-2+b10 binutils_2.40-2 binutils-common_2.40-2 binutils-x86-64-linux-gnu_2.40-2 bsdextrautils_2.38.1-5+deb12u3 bsdutils_1:2.38.1-5+deb12u3 build-essential_12.9 bzip2_1.0.8-5+b1 coreutils_9.1-1 cpp_4:12.2.0-3 cpp-12_12.2.0-14+deb12u1 dash_0.5.12-2 debconf_1.5.82 debhelper_13.11.4 debian-archive-keyring_2023.3+deb12u2 debianutils_5.7-0.5~deb12u1 dh-autoreconf_20 dh-ocaml_3.1+ocaml1 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dpkg_1.21.22 dpkg-dev_1.21.22 dwz_0.15-1 file_1:5.44-3 findutils_4.9.0-4 g++_4:12.2.0-3 g++-12_12.2.0-14+deb12u1 gcc_4:12.2.0-3 gcc-12_12.2.0-14+deb12u1 gcc-12-base_12.2.0-14+deb12u1 gettext_0.21-12 gettext-base_0.21-12 gpgv_2.2.40-1.1+deb12u2 grep_3.8-5 groff-base_1.22.4-10 gzip_1.12-1 hostname_3.23+nmu1 init-system-helpers_1.65.2+deb12u1 intltool-debian_0.35.0+20060710.6 libacl1_2.3.1-3 libapt-pkg6.0_2.6.1 libarchive-zip-perl_1.68-1 libasan8_12.2.0-14+deb12u1 libatomic1_12.2.0-14+deb12u1 libattr1_1:2.5.1-4 libaudit-common_1:3.0.9-1 libaudit1_1:3.0.9-1 libbinutils_2.40-2 libblkid1_2.38.1-5+deb12u3 libbz2-1.0_1.0.8-5+b1 libc-bin_2.36-9+deb12u13 libc-dev-bin_2.36-9+deb12u13 libc6_2.36-9+deb12u13 libc6-dev_2.36-9+deb12u13 libcap-ng0_0.8.3-1+b3 libcap2_1:2.66-4+deb12u2+b2 libcc1-0_12.2.0-14+deb12u1 libcom-err2_1.47.0-2+b2 libcompiler-libs-ocaml-dev_5.4.1-1~exp1+ocaml1 libconfig-tiny-perl_2.28-2 libcrypt-dev_1:4.4.33-2 libcrypt1_1:4.4.33-2 libcsexp-ocaml_1.5.2-4+ocaml1 libcsexp-ocaml-dev_1.5.2-4+ocaml1 libctf-nobfd0_2.40-2 libctf0_2.40-2 libctypes-ocaml_0.24.0-1+ocaml1 libctypes-ocaml-dev_0.24.0-1+ocaml1 libdb5.3_5.3.28+dfsg2-1 libdebconfclient0_0.270 libdebhelper-perl_13.11.4 libdpkg-perl_1.21.22 libdune-configurator-ocaml-dev_3.21.1+3~deb12u1+ocaml1 libdune-core-ocaml_3.21.1-5+ocaml1 libdune-core-ocaml-dev_3.21.1-5+ocaml1 libdune-ocaml_3.21.1+4~deb12u1+ocaml1 libdune-ocaml-dev_3.21.1+4~deb12u1+ocaml1 libelf1_0.188-2.1 libev-dev_1:4.33-1 libev4_1:4.33-1 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-find-rule-perl_0.34-4~deb12u1 libfile-stripnondeterminism-perl_1.13.1-1 libfindlib-ocaml_1.9.8-1+ocaml1 libgcc-12-dev_12.2.0-14+deb12u1 libgcc-s1_12.2.0-14+deb12u1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.9-2+deb12u5 libgomp1_12.2.0-14+deb12u1 libgpg-error0_1.46-1 libgprofng0_2.40-2 libgssapi-krb5-2_1.20.1-2+deb12u4 libhogweed6_3.8.1-2 libicu72_72.1-3+deb12u1 libidn2-0_2.3.3-1+b1 libintegers-ocaml_0.7.0-3+ocaml1 libintegers-ocaml-dev_0.7.0-3+ocaml1 libisl23_0.25-1.1 libitm1_12.2.0-14+deb12u1 libjansson4_2.14-2 libk5crypto3_1.20.1-2+deb12u4 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-2+deb12u4 libkrb5support0_1.20.1-2+deb12u4 liblsan0_12.2.0-14+deb12u1 liblwt-ocaml_6.1.2-2+ocaml1 liblwt-ocaml-dev_6.1.2-2+ocaml1 liblz4-1_1.9.4-1 liblzma5_5.4.1-1 libmagic-mgc_1:5.44-3 libmagic1_1:5.44-3 libmd0_1.0.4-2 libmount1_2.38.1-5+deb12u3 libmpc3_1.3.1-1 libmpfr6_4.2.0-1 libncurses-dev_6.4-4 libncurses6_6.4-4 libncursesw6_6.4-4 libnettle8_3.8.1-2 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libocaml-compiler-libs-ocaml-dev_0.17.0-2+ocaml1 libocplib-endian-ocaml_1.2-4+ocaml1 libocplib-endian-ocaml-dev_1.2-4+ocaml1 libounit-ocaml-dev_2.2.7-2+ocaml1 libp11-kit0_0.24.1-2 libpam-modules_1.5.2-6+deb12u2 libpam-modules-bin_1.5.2-6+deb12u2 libpam-runtime_1.5.2-6+deb12u2 libpam0g_1.5.2-6+deb12u2 libpcre2-8-0_10.42-1 libperl5.36_5.36.0-7+deb12u3 libpipeline1_1.5.7-1 libpp-ocaml_2.0.0-1+ocaml1 libpp-ocaml-dev_2.0.0-1+ocaml1 libppx-derivers-ocaml-dev_1.2.1-4+ocaml1 libppxlib-ocaml-dev_0.38.0-1+ocaml1 libquadmath0_12.2.0-14+deb12u1 libreact-ocaml_1.2.2-2+ocaml1 libreact-ocaml-dev_1.2.2-2+ocaml1 libseccomp2_2.5.4-1+deb12u1 libselinux1_3.4-1+b6 libsemanage-common_3.4-1 libsemanage2_3.4-1+b5 libsepol2_3.4-2.1 libsexplib0-ocaml_0.17.0-1+ocaml1 libsexplib0-ocaml-dev_0.17.0-1+ocaml1 libsmartcols1_2.38.1-5+deb12u3 libssl3_3.0.18-1~deb12u1 libstdc++-12-dev_12.2.0-14+deb12u1 libstdc++6_12.2.0-14+deb12u1 libstdlib-ocaml_5.4.1-1~exp1+ocaml1 libstdlib-ocaml-dev_5.4.1-1~exp1+ocaml1 libsub-override-perl_0.09-4 libsystemd0_252.39-1~deb12u1 libtasn1-6_4.19.0-2+deb12u1 libtext-glob-perl_0.11-3 libtinfo6_6.4-4 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7~deb12u1 libtsan2_12.2.0-14+deb12u1 libubsan1_12.2.0-14+deb12u1 libuchardet0_0.0.7-1 libudev1_252.39-1~deb12u1 libunistring2_1.0-2 libuuid1_2.38.1-5+deb12u3 libxml2_2.9.14+dfsg-1.3~deb12u5 libxxhash0_0.8.1-1 libzstd-dev_1.5.4+dfsg2-5 libzstd1_1.5.4+dfsg2-5 linux-libc-dev_6.1.159-1 login_1:4.13+dfsg1-1+deb12u2 m4_1.4.19-3 make_4.3-4.1 man-db_2.11.2-2 mawk_1.3.4.20200120-3.1 ncurses-base_6.4-4 ncurses-bin_6.4-4 ocaml_5.4.1-1~exp1+ocaml1 ocaml-base_5.4.1-1~exp1+ocaml1 ocaml-dune_3.21.1-5+ocaml1 ocaml-findlib_1.9.8-1+ocaml1 ocaml-interp_5.4.1-1~exp1+ocaml1 passwd_1:4.13+dfsg1-1+deb12u2 patch_2.7.6-7 perl_5.36.0-7+deb12u3 perl-base_5.36.0-7+deb12u3 perl-modules-5.36_5.36.0-7+deb12u3 po-debconf_1.0.21+nmu1 quickjs_2025.04.26-1+ocaml1 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.17+nmu1 sysvinit-utils_3.06-4 tar_1.34+dfsg-1.2+deb12u1 usrmerge_37~deb12u1 util-linux_2.38.1-5+deb12u3 util-linux-extra_2.38.1-5+deb12u3 xz-utils_5.4.1-1 zlib1g_1:1.2.13.dfsg-1 +------------------------------------------------------------------------------+ | Build Thu, 14 May 2026 12:27:35 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (quilt) Source: ocaml-posix Binary: libposix-bindings-ocaml, libposix-bindings-ocaml-dev Architecture: any Version: 4.0.2-2+ocaml1 Maintainer: Debian OCaml Maintainers Uploaders: Kyle Robbertze Homepage: https://github.com/savonet/ocaml-posix Standards-Version: 4.7.3 Vcs-Browser: https://salsa.debian.org/ocaml-team/ocaml-posix Vcs-Git: https://salsa.debian.org/ocaml-team/ocaml-posix.git Testsuite: autopkgtest Testsuite-Triggers: libdune-ocaml-dev, liblwt-ocaml-dev, libounit-ocaml-dev, ocaml-dune Build-Depends: debhelper-compat (= 13), ocaml-dune (>= 2.8.0), dh-ocaml (>= 1.2.2), ocaml-findlib, libctypes-ocaml-dev, libdune-ocaml-dev, libounit-ocaml-dev, liblwt-ocaml-dev , ocaml Package-List: libposix-bindings-ocaml deb ocaml optional arch=any libposix-bindings-ocaml-dev deb ocaml optional arch=any Checksums-Sha1: 7edcec63922a91722626396b1d5aacd1438540a9 100893 ocaml-posix_4.0.2.orig.tar.gz 6de7781dd40264295ad8149879fc4653d44e5fee 3792 ocaml-posix_4.0.2-2+ocaml1.debian.tar.xz Checksums-Sha256: de5a2aae201617d8f0a6318ca8041f97f4238790969215be69490334b1738822 100893 ocaml-posix_4.0.2.orig.tar.gz 61f92e3907de2b484eb2c5120d4cf5a62afa295efea56a5275757b7459d1fb13 3792 ocaml-posix_4.0.2-2+ocaml1.debian.tar.xz Files: fc84f5006580b710c267fb595f338370 100893 ocaml-posix_4.0.2.orig.tar.gz 4e1bd6a891ee9f7f047a50f736ae2506 3792 ocaml-posix_4.0.2-2+ocaml1.debian.tar.xz dpkg-source: warning: extracting unsigned source package (ocaml-posix_4.0.2-2+ocaml1.dsc) dpkg-source: info: extracting ocaml-posix in /build/reproducible-path/ocaml-posix-4.0.2 dpkg-source: info: unpacking ocaml-posix_4.0.2.orig.tar.gz dpkg-source: info: unpacking ocaml-posix_4.0.2-2+ocaml1.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-Catch-all-errors-in-getaddrinfo-test-but-do-print-th.patch Install fakeroot ---------------- Setup apt archive ----------------- Merged Build-Depends: fakeroot Filtered Build-Depends: fakeroot dpkg-deb: building package 'sbuild-build-depends-fakeroot-dummy' in '/build/reproducible-path/resolver-tHKAAv/apt_archive/sbuild-build-depends-fakeroot-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Release [615 B] Ign:3 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Sources [1343 B] Get:5 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ Packages [1398 B] Fetched 3356 B in 0s (0 B/s) Reading package lists... Reading package lists... Install fakeroot build dependencies (apt-based resolver) -------------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: fakeroot libfakeroot The following NEW packages will be installed: fakeroot libfakeroot sbuild-build-depends-fakeroot-dummy 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 96.1 kB of archives. After this operation, 360 kB of additional disk space will be used. Get:1 copy:/build/reproducible-path/resolver-tHKAAv/apt_archive ./ sbuild-build-depends-fakeroot-dummy 0.invalid.0 [832 B] Get:2 http://localhost:9999/debian bookworm/main amd64 libfakeroot amd64 1.31-1.2 [28.3 kB] Get:3 http://localhost:9999/debian bookworm/main amd64 fakeroot amd64 1.31-1.2 [66.9 kB] Fetched 96.1 kB in 0s (1730 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... 17972 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.31-1.2_amd64.deb ... Unpacking libfakeroot:amd64 (1.31-1.2) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.31-1.2_amd64.deb ... Unpacking fakeroot (1.31-1.2) ... Selecting previously unselected package sbuild-build-depends-fakeroot-dummy. Preparing to unpack .../sbuild-build-depends-fakeroot-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Setting up libfakeroot:amd64 (1.31-1.2) ... Setting up fakeroot (1.31-1.2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up sbuild-build-depends-fakeroot-dummy (0.invalid.0) ... Processing triggers for man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Processing triggers for libc-bin (2.36-9+deb12u13) ... clean up apt cache ------------------ E: Invalid operation distclean E: cleaning the apt cache failed with 25600 Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=1 HOME=/sbuild-nonexistent LANG=fr_FR.UTF-8 LC_ALL=C.UTF-8 LOGNAME=sbuild MAKEFLAGS= PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -sa dpkg-buildpackage: info: source package ocaml-posix dpkg-buildpackage: info: source version 4.0.2-2+ocaml1 dpkg-buildpackage: info: source distribution bookworm-backports-ocaml dpkg-buildpackage: info: source changed by Anonymous Builder dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --with ocaml --buildsystem ocaml_dune dh_auto_clean -O--buildsystem=ocaml_dune dune clean dh_autoreconf_clean -O--buildsystem=ocaml_dune dh_ocamlclean -O--buildsystem=ocaml_dune dh_clean -O--buildsystem=ocaml_dune dpkg-source -b . dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building ocaml-posix using existing ./ocaml-posix_4.0.2.orig.tar.gz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building ocaml-posix in ocaml-posix_4.0.2-2+ocaml1.debian.tar.xz dpkg-source: info: building ocaml-posix in ocaml-posix_4.0.2-2+ocaml1.dsc debian/rules build dh build --with ocaml --buildsystem ocaml_dune dh_update_autotools_config -O--buildsystem=ocaml_dune dh_autoreconf -O--buildsystem=ocaml_dune dh_ocamlinit -O--buildsystem=ocaml_dune dh_auto_configure -O--buildsystem=ocaml_dune dh_auto_build -O--buildsystem=ocaml_dune dune build -j 1 -p posix-base,posix-bindings,posix-errno,posix-getopt,posix-math2,posix-resource,posix-signal,posix-socket,posix-socket-unix,posix-stat,posix-time2,posix-types,posix-uname,posix-unistd dh_auto_test -O--buildsystem=ocaml_dune dune runtest -j 1 -p posix-base,posix-bindings,posix-errno,posix-getopt,posix-math2,posix-resource,posix-signal,posix-socket,posix-socket-unix,posix-stat,posix-time2,posix-types,posix-uname,posix-unistd debian/rules execute_after_dh_auto_test make[1]: Entering directory '/build/reproducible-path/ocaml-posix-4.0.2' dune build -p $(paste -sd "," debian/debian-dune) @citest Warning: Cache directories could not be created: Permission denied; disabling cache Hint: Make sure the directory /sbuild-nonexistent/.cache/dune/db/temp can be created (cd _build/default/modules/uname/test && ./test.exe) sysname: Linux nodename: sbuild release: 6.19.14+deb14-amd64 version: #1 SMP PREEMPT_DYNAMIC Debian 6.19.14-1 (2026-04-25) machine: x86_64 (cd _build/default/modules/errno/test && ./test.exe) === POSIX Errno strerror Tests === Testing strerror with common errno values: EPERM (errno 1): Operation not permitted ENOENT (errno 2): No such file or directory ESRCH (errno 3): No such process EINTR (errno 4): Interrupted system call EIO (errno 5): Input/output error ENXIO (errno 6): No such device or address EBADF (errno 9): Bad file descriptor EAGAIN (errno 11): Resource temporarily unavailable ENOMEM (errno 12): Cannot allocate memory EACCES (errno 13): Permission denied EFAULT (errno 14): Bad address EBUSY (errno 16): Device or resource busy EEXIST (errno 17): File exists ENOTDIR (errno 20): Not a directory EISDIR (errno 21): Is a directory EINVAL (errno 22): Invalid argument EMFILE (errno 24): Too many open files ENOSPC (errno 28): No space left on device EPIPE (errno 32): Broken pipe ERANGE (errno 34): Numerical result out of range Testing strerror_of_t with errno variants: ECONNREFUSED: Connection refused EADDRINUSE: Address already in use ETIMEDOUT: Connection timed out ENOTCONN: Transport endpoint is not connected EHOSTUNREACH: No route to host Testing strerror (cross-platform, not thread-safe): EPERM: Operation not permitted ENOENT: No such file or directory Testing strerror_r with custom buffer length: EPERM (buflen=50): Operation not permitted EACCES (buflen=50): Permission denied ✓ All strerror tests completed successfully! (cd _build/default/modules/uname/test && ./autogenerated_tests.exe) === POSIX Uname Error Handling Tests === Note: uname() has very limited error cases in POSIX (only EFAULT) and our binding handles buffer allocation safely, so we focus on testing success cases and data validity. Testing uname (success case)... System information: sysname: Linux nodename: sbuild release: 6.19.14+deb14-amd64 version: #1 SMP PREEMPT_DYNAMIC Debian 6.19.14-1 (2026-04-25) machine: x86_64 ✓ uname succeeded with valid data Testing uname consistency... ✓ uname returns consistent results Testing uname expected values... ✓ Recognized system: Linux ✓ Recognized architecture: x86_64 ✓ All uname tests passed! (cd _build/default/modules/resource/test && ./test.exe) === Running posix-resource tests === Testing resource constants... ✓ Resource constants test passed Testing getrlimit... ✓ RLIMIT_NOFILE: cur=1024, max=524288 ✓ getrlimit test passed Testing setrlimit... ✓ setrlimit test passed Testing getrusage... ✓ User time: 0.000000 ✓ System time: 0.002596 ✓ Max RSS: 88204 KB ✓ getrusage test passed Testing priority functions... ✓ Current process priority: 0 ✓ priority test passed Testing RLIM_INFINITY constant... ✓ RLIM_INFINITY = 18446744073709551615 ✓ RLIM_INFINITY test passed === All tests passed! === (cd _build/default/modules/socket/test && ./test.exe) sizeof(socklen_t) = 4 sockaddr.sa_family = 2 sockaddr_in.sin_addr.s_addr = 1 Unix.ADDR_INET("0.0.0.1",80) Got exception Temporary failure in name resolution in (getaddrinfo "google.com") call! As expected, got exception Name or service not known for invalid getaddrinfo call! As expected exception ai_family not supported for invalid getaddrinfo call! (cd _build/default/modules/socket-unix/test && ./test.exe) sockaddr_un.sun_family = 1 Unix.ADDR_UNIX("/path/to/socket") (cd _build/default/modules/stat/test && ./test.exe) === Running posix-stat tests === Testing stat on current directory... ✓ Current directory inode: 151930817 ✓ Current directory is detected as directory Testing file type detection functions... ✓ File type tests work correctly Testing permission constants... ✓ Permission constants work Testing mkdir and rmdir... ✓ mkdir/rmdir test passed Testing chmod... ✓ chmod test passed Testing fstat... ✓ fstat test passed Testing lstat... ✓ lstat test passed Testing umask... ✓ umask test passed Testing *at functions... ✓ *at functions test passed === All tests passed! === (cd _build/default/modules/signal/test && ./autogenerated_tests.exe) === POSIX Signal Error Handling Tests === Testing sigemptyset (success case)... ✓ sigemptyset succeeded Testing sigaddset (success case)... ✓ sigaddset succeeded for valid signals Testing sigismember (success case)... ✓ sigismember correctly identifies members Testing pthread_sigmask (success case)... ✓ pthread_sigmask block/unblock succeeded Testing sigprocmask (success case)... ✓ sigprocmask block/unblock succeeded Testing sigprocmask query (None argument)... ✓ sigprocmask query succeeded Testing multiple signal operations... ✓ Multiple signal operations succeeded ✓ All signal tests passed! (cd _build/default/modules/time2/test && ./autogenerated_tests.exe) === POSIX Time2 Error Handling Tests === Testing clock_getres (success cases)... ✓ clock_getres Realtime: tv_sec: 0, tv_nsec: 1 ✓ clock_getres Monotonic: tv_sec: 0, tv_nsec: 1 ✓ clock_getres Process_cputime: tv_sec: 0, tv_nsec: 1 ✓ clock_getres Thread_cputime: tv_sec: 0, tv_nsec: 1 Testing clock_gettime (success cases)... ✓ clock_gettime Realtime: tv_sec: 1778761689, tv_nsec: 329703312 ✓ clock_gettime Monotonic: tv_sec: 117184, tv_nsec: 235169689 ✓ clock_gettime Process_cputime: tv_sec: 0, tv_nsec: 2424693 ✓ clock_gettime Thread_cputime: tv_sec: 0, tv_nsec: 2452556 Testing nanosleep (success case)... ✓ nanosleep succeeded with valid timespec Testing nanosleep (error cases)... ✓ nanosleep correctly rejected negative nsec (EINVAL) ℹ Timespec.create normalizes values, preventing nsec >= 1e9 at construction Testing gettimeofday... ✓ gettimeofday: tv_sec: 1778761689, tv_usec: 340466 Testing gmtime... ✓ gmtime succeeded for current time: year=2026 ✓ gmtime succeeded for epoch: 1970-01-01 ✓ gmtime succeeded for far future date Testing localtime... ✓ localtime succeeded: year=2026 Testing mktime... ✓ mktime succeeded: 1704110400 Testing setitimer/getitimer... ✓ setitimer succeeded ✓ getitimer succeeded: value=0.099994 Testing select with timeout... ✓ select timeout succeeded Testing select with invalid fd (error case)... ✓ select correctly rejected invalid fd (EBADF) Testing utimes (success case)... ✓ utimes succeeded on valid file Testing utimes (error case)... ✓ utimes correctly rejected non-existent file (ENOENT) ✓ All time2 error tests passed! (cd _build/default/modules/getopt/test && ./autogenerated_tests.exe) === POSIX Getopt Error Handling Tests === Testing getopt with empty argv... ✓ getopt handled empty argv correctly Testing Missing_argument exception... ✓ Missing_argument exception raised correctly Testing Unknown_option exception... ✓ Unknown_option exception raised correctly Testing getopt_long error handling... ✓ getopt_long raised Unknown_option for long option ✓ getopt_long raised Missing_argument ✓ getopt_long error handling tested Testing optional argument handling... ✓ Optional argument handled correctly Testing reset() state management... ✓ reset() properly resets parsing state Testing error message formatting... ✓ Error messages are properly formatted ✓ All getopt error tests passed! (cd _build/default/modules/getopt/test && ./test.exe) ................ Ran: 16 tests in: 0.03 seconds. OK (cd _build/default/modules/errno/test && ./test_errno_defaults.exe) === POSIX Errno Default Values Test === Platform: system=linux Comparing default errno values with system values... Regular errno constants: Name | Default | System | Native | Status ----------------------------------------------------------------------------- E2BIG | 7 | 7 | YES | MATCH EACCES | 13 | 13 | YES | MATCH EBADF | 9 | 9 | YES | MATCH EBUSY | 16 | 16 | YES | MATCH ECHILD | 10 | 10 | YES | MATCH EDOM | 33 | 33 | YES | MATCH EEXIST | 17 | 17 | YES | MATCH EFAULT | 14 | 14 | YES | MATCH EFBIG | 27 | 27 | YES | MATCH EINTR | 4 | 4 | YES | MATCH EINVAL | 22 | 22 | YES | MATCH EIO | 5 | 5 | YES | MATCH EISDIR | 21 | 21 | YES | MATCH EMFILE | 24 | 24 | YES | MATCH EMLINK | 31 | 31 | YES | MATCH ENFILE | 23 | 23 | YES | MATCH ENODEV | 19 | 19 | YES | MATCH ENOENT | 2 | 2 | YES | MATCH ENOEXEC | 8 | 8 | YES | MATCH ENOMEM | 12 | 12 | YES | MATCH ENOSPC | 28 | 28 | YES | MATCH ENOTDIR | 20 | 20 | YES | MATCH ENOTTY | 25 | 25 | YES | MATCH ENXIO | 6 | 6 | YES | MATCH EPERM | 1 | 1 | YES | MATCH EPIPE | 32 | 32 | YES | MATCH ERANGE | 34 | 34 | YES | MATCH EROFS | 30 | 30 | YES | MATCH ESPIPE | 29 | 29 | YES | MATCH ESRCH | 3 | 3 | YES | MATCH EXDEV | 18 | 18 | YES | MATCH ENOTBLK | 15 | 15 | YES | MATCH ETXTBSY | 26 | 26 | YES | MATCH EADDRINUSE | 98 | 98 | YES | MATCH EADDRNOTAVAIL | 99 | 99 | YES | MATCH EAFNOSUPPORT | 97 | 97 | YES | MATCH EAGAIN | 11 | 11 | YES | MATCH EALREADY | 114 | 114 | YES | MATCH EBADMSG | 74 | 74 | YES | MATCH ECANCELED | 125 | 125 | YES | MATCH ECONNABORTED | 103 | 103 | YES | MATCH ECONNREFUSED | 111 | 111 | YES | MATCH ECONNRESET | 104 | 104 | YES | MATCH EDEADLK | 35 | 35 | YES | MATCH EDESTADDRREQ | 89 | 89 | YES | MATCH EDQUOT | 122 | 122 | YES | MATCH EHOSTDOWN | 112 | 112 | YES | MATCH EHOSTUNREACH | 113 | 113 | YES | MATCH EIDRM | 43 | 43 | YES | MATCH EILSEQ | 84 | 84 | YES | MATCH EINPROGRESS | 115 | 115 | YES | MATCH EISCONN | 106 | 106 | YES | MATCH ELOOP | 40 | 40 | YES | MATCH EMSGSIZE | 90 | 90 | YES | MATCH EMULTIHOP | 72 | 72 | YES | MATCH ENAMETOOLONG | 36 | 36 | YES | MATCH ENETDOWN | 100 | 100 | YES | MATCH ENETRESET | 102 | 102 | YES | MATCH ENETUNREACH | 101 | 101 | YES | MATCH ENOBUFS | 105 | 105 | YES | MATCH ENODATA | 61 | 61 | YES | MATCH ENOLCK | 37 | 37 | YES | MATCH ENOLINK | 67 | 67 | YES | MATCH ENOMSG | 42 | 42 | YES | MATCH ENOPROTOOPT | 92 | 92 | YES | MATCH ENOSR | 63 | 63 | YES | MATCH ENOSTR | 60 | 60 | YES | MATCH ENOSYS | 38 | 38 | YES | MATCH ENOTCONN | 107 | 107 | YES | MATCH ENOTEMPTY | 39 | 39 | YES | MATCH ENOTRECOVERABLE | 131 | 131 | YES | MATCH ENOTSOCK | 88 | 88 | YES | MATCH ENOTSUP | 95 | 95 | YES | MATCH EOPNOTSUPP | 95 | 95 | YES | MATCH EOVERFLOW | 75 | 75 | YES | MATCH EOWNERDEAD | 130 | 130 | YES | MATCH EPFNOSUPPORT | 96 | 96 | YES | MATCH EPROTO | 71 | 71 | YES | MATCH EPROTONOSUPPORT | 93 | 93 | YES | MATCH EPROTOTYPE | 91 | 91 | YES | MATCH EREMOTE | 66 | 66 | YES | MATCH ESHUTDOWN | 108 | 108 | YES | MATCH ESOCKTNOSUPPORT | 94 | 94 | YES | MATCH ESTALE | 116 | 116 | YES | MATCH ETIME | 62 | 62 | YES | MATCH ETIMEDOUT | 110 | 110 | YES | MATCH ETOOMANYREFS | 109 | 109 | YES | MATCH EUSERS | 87 | 87 | YES | MATCH EBADE | 52 | 52 | YES | MATCH EBADFD | 77 | 77 | YES | MATCH EBADR | 53 | 53 | YES | MATCH EBADRQC | 56 | 56 | YES | MATCH EBADSLT | 57 | 57 | YES | MATCH ECHRNG | 44 | 44 | YES | MATCH ECOMM | 70 | 70 | YES | MATCH EHWPOISON | 133 | 133 | YES | MATCH EISNAM | 120 | 120 | YES | MATCH EKEYEXPIRED | 127 | 127 | YES | MATCH EKEYREJECTED | 129 | 129 | YES | MATCH EKEYREVOKED | 128 | 128 | YES | MATCH EL2HLT | 51 | 51 | YES | MATCH EL2NSYNC | 45 | 45 | YES | MATCH EL3HLT | 46 | 46 | YES | MATCH EL3RST | 47 | 47 | YES | MATCH ELIBACC | 79 | 79 | YES | MATCH ELIBBAD | 80 | 80 | YES | MATCH ELIBEXEC | 83 | 83 | YES | MATCH ELIBMAX | 82 | 82 | YES | MATCH ELIBSCN | 81 | 81 | YES | MATCH ELNRNG | 48 | 48 | YES | MATCH EMEDIUMTYPE | 124 | 124 | YES | MATCH ENOANO | 55 | 55 | YES | MATCH ENOKEY | 126 | 126 | YES | MATCH ENOMEDIUM | 123 | 123 | YES | MATCH ENONET | 64 | 64 | YES | MATCH ENOPKG | 65 | 65 | YES | MATCH ENOTUNIQ | 76 | 76 | YES | MATCH EREMCHG | 78 | 78 | YES | MATCH EREMOTEIO | 121 | 121 | YES | MATCH ERESTART | 85 | 85 | YES | MATCH ERFKILL | 132 | 132 | YES | MATCH ESTRPIPE | 86 | 86 | YES | MATCH ETOOBIG | 200 | 200 | NO | MATCH EUCLEAN | 117 | 117 | YES | MATCH EUNATCH | 49 | 49 | YES | MATCH EXFULL | 54 | 54 | YES | MATCH EAUTH | 10080 | 10080 | NO | MATCH EBADRPC | 10072 | 10072 | NO | MATCH EFTYPE | 10079 | 10079 | NO | MATCH ENEEDAUTH | 10081 | 10081 | NO | MATCH ENOCSI | 50 | 50 | YES | MATCH EPROCLIM | 10067 | 10067 | NO | MATCH EPROCUNAVAIL | 10076 | 10076 | NO | MATCH EPROGMISMATCH | 10075 | 10075 | NO | MATCH EPROGUNAVAIL | 10074 | 10074 | NO | MATCH ERPCMISMATCH | 10073 | 10073 | NO | MATCH EATTR | 10093 | 10093 | NO | MATCH EBADARCH | 10086 | 10086 | NO | MATCH EBADEXEC | 10085 | 10085 | NO | MATCH EBADMACHO | 10088 | 10088 | NO | MATCH EDEVERR | 10083 | 10083 | NO | MATCH ENOATTR | 10093 | 10093 | NO | MATCH ENOPOLICY | 10103 | 10103 | NO | MATCH EPWROFF | 10082 | 10082 | NO | MATCH ESHLIBVERS | 10087 | 10087 | NO | MATCH EOTHER | 10000 | 10000 | NO | MATCH Errno aliases: Alias | Value | Native | Target | Value | Native ---------------------------------------------------------------------------------- EWOULDBLOCK | 11 | YES | EAGAIN | 11 | YES EDEADLOCK | 35 | YES | EDEADLK | 35 | YES === Summary === Total errno constants tested: 146 Values matching defaults: 146 Values different from defaults: 0 Note: The 'Native' column shows whether the errno is natively defined by the system (YES) or using a placeholder fallback (NO). Values that match the defaults may either: 1. Be natively defined by the system with that value, OR 2. Not be defined by the system and use the fallback default value Values that differ from defaults are definitely defined by the system. Use the is_native() function to distinguish between cases 1 and 2. Test completed successfully (informational only, no failures) (cd _build/default/modules/socket/test && ./test_eai_errno_defaults.exe) === POSIX Errno Default Values Test === Platform: system=linux Comparing default eai errno values with system values... eai_errno constants: Name | Default | System | Native | Status ----------------------------------------------------------------------------- ADDRFAMILY | 1 | 1 | NO | MATCH AGAIN | -3 | -3 | YES | MATCH BADFLAGS | -1 | -1 | YES | MATCH FAIL | -4 | -4 | YES | MATCH FAMILY | -6 | -6 | YES | MATCH MEMORY | -10 | -10 | YES | MATCH NODATA | 7 | 7 | NO | MATCH NONAME | -2 | -2 | YES | MATCH SERVICE | -8 | -8 | YES | MATCH SOCKTYPE | -7 | -7 | YES | MATCH SYSTEM | -11 | -11 | YES | MATCH BADHINTS | 12 | 12 | NO | MATCH PROTOCOL | 13 | 13 | NO | MATCH OVERFLOW | -12 | -12 | YES | MATCH === Summary === Total eai_errno constants tested: 14 Values matching defaults: 14 Values different from defaults: 0 Note: The 'Native' column shows whether the eai errno is natively defined by the system (YES) or using a placeholder fallback (NO). Values that match the defaults may either: 1. Be natively defined by the system with that value, OR 2. Not be defined by the system and use the fallback default value Values that differ from defaults are definitely defined by the system. Use the is_native() function to distinguish between cases 1 and 2. Test completed successfully (informational only, no failures) (cd _build/default/modules/time2/test && ./test.exe) setitimer: it_interval: { tv_sec: 0, tv_usec: 0 } , it_value = { tv_sec: 0, tv_usec: 0 } getitimer: it_interval: { tv_sec: 0, tv_usec: 0 } , it_value = { tv_sec: 0, tv_usec: 0 } setitimer: it_interval: { tv_sec: 0, tv_usec: 0 } , it_value = { tv_sec: 0, tv_usec: 0 } setitimer: it_interval: { tv_sec: 0, tv_usec: 0 } , it_value = { tv_sec: 2019, tv_usec: 999994 } gettimeofday: tv_sec: 1778761689, tv_usec: 742929 Sleeping 1s.. Done waiting on read socket! Monotonic time clock resolution: tv_sec: 0, tv_nsec: 1 Monotonic time time: tv_sec: 117185, tv_nsec: 656241901 Process clock resolution: tv_sec: 0, tv_nsec: 1 Process time: tv_sec: 0, tv_nsec: 6320478 File "modules/unistd/test/dune", lines 24-28, characters 0-80: 24 | (rule 25 | (alias citest) 26 | (package posix-unistd) 27 | (action 28 | (run %{exe:test.exe}))) (cd _build/default/modules/unistd/test && ./test.exe) .........................S..S.....SS..........................................S................E....... === Test Results === ----------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ----------------------------------------------------------------------------------------------------------------------- | chown | chown | Change file owner/group | Success | PASS | | fchown | fchown | Bad file descriptor | Bad file descriptor (fchown) | PASS | | getpgid nonexistent | getpgid | No such process (getpgid) | No such process (getpgid) | PASS | | setgroups as non-root | setgroups | Operation not permitted (setgroups) | Operation not permitted (setgroups) | PASS | ----------------------------------------------------------------------------------------------------------------------- === Test Results === ------------------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------- | dup | dup | Duplicate file descriptor | Success | PASS | | fsync | fsync | Sync file to disk | Success | PASS | | truncate directory | truncate | Is a directory (truncate) | Is a directory (truncate) | PASS | | rmdir nonexistent | rmdir | No such file or directory (rmdir) | No such file or directory (rmdir) | PASS | | setpgid nonexistent | setpgid | No such process (setpgid) | No such process (setpgid) | PASS | | ttyname on non-tty | ttyname | Inappropriate ioctl for device (ttyname) | Inappropriate ioctl for device (ttyname) | PASS | | tcgetpgrp | tcgetpgrp | Bad file descriptor | Bad file descriptor (tcgetpgrp) | PASS | ------------------------------------------------------------------------------------------------------------------------------- === Test Results === ------------------------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------------- | symlink/readlink | symlink/readlink | Create and read symbolic link | Success | PASS | | rmdir | rmdir | Remove directory | Success | PASS | | getpagesize | getpagesize | Get system page size | Success | PASS | | close | close | Bad file descriptor | Bad file descriptor (close) | PASS | | close | close | Bad file descriptor | Bad file descriptor (close) | PASS | | link with nonexistent target | link | No such file or directory (link) | No such file or directory (link) | PASS | | symlink in nonexistent dir | symlink | No such file or directory (symlink) | No such file or directory (symlink) | PASS | | unlink nonexistent | unlink | No such file or directory (unlink) | No such file or directory (unlink) | PASS | | chdir to nonexistent | chdir | No such file or directory (chdir) | No such file or directory (chdir) | PASS | | seteuid to root | seteuid | Operation not permitted (seteuid) | Operation not permitted (seteuid) | PASS | ------------------------------------------------------------------------------------------------------------------------------------- === Test Results === --------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | --------------------------------------------------------------------------------------------------------- | truncate | truncate | Truncate file by path | Success | PASS | | chdir/getcwd | chdir/getcwd | Change and get current directory | Success | PASS | | getpid | getpid | Get process ID | Success | PASS | | getgroups | getgroups | Get supplementary groups | Success | PASS | | alarm | alarm | Set alarm timer | Success | PASS | | getpgid | getpgid | Get process group ID | Success | PASS | | ctermid | ctermid | Get controlling terminal ID | Success | PASS | | gethostname | gethostname | Get hostname | Success | PASS | | gethostid | gethostid | Get host ID | Success | PASS | | pread | pread | Bad file descriptor | Bad file descriptor (pread) | PASS | | fsync | fsync | Bad file descriptor | Bad file descriptor (fsync) | PASS | | lockf on bad fd | lockf | Bad file descriptor (lockf) | Bad file descriptor (lockf) | PASS | --------------------------------------------------------------------------------------------------------- === Test Results === ------------------------------------------------------------------------------------------------------------------------------------ | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------------ | pipe | pipe | Create and use pipe | Success | PASS | | fdatasync | fdatasync | Sync file data to disk | Success | PASS | | ttyname on bad fd | ttyname | Bad file descriptor (ttyname) | Bad file descriptor (ttyname) | PASS | | tcgetpgrp on non-tty | tcgetpgrp | Inappropriate ioctl for device (tcgetpgrp) | Inappropriate ioctl for device (tcgetpgrp) | PASS | ------------------------------------------------------------------------------------------------------------------------------------ === Test Results === ------------------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------- | link/unlink | link/unlink | Create and remove hard link | Success | PASS | | read/write | read/write | Read and write operations | Success | PASS | | getuid | getuid | Get user ID | Success | PASS | | geteuid | geteuid | Get effective user ID | Success | PASS | | usleep | usleep | Sleep for microseconds | Success | PASS | | getsid | getsid | Get session ID | Success | PASS | | sysconf | sysconf | Get system configuration | Success | PASS | | write | write | Bad file descriptor | Bad file descriptor (write) | PASS | | ftruncate | ftruncate | Bad file descriptor | Bad file descriptor (ftruncate) | PASS | | chown nonexistent | chown | No such file or directory (chown) | No such file or directory (chown) | PASS | | setuid to root | setuid | Operation not permitted (setuid) | Operation not permitted (setuid) | PASS | | setegid to root | setegid | Operation not permitted (setegid) | Operation not permitted (setegid) | PASS | | sethostname as non-root | sethostname | Operation not permitted (sethostname) | Operation not permitted (sethostname) | PASS | ------------------------------------------------------------------------------------------------------------------------------- === Test Results === ------------------------------------------------------------------------------------------------------------------------------------ | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------------ | ftruncate | ftruncate | Truncate file by descriptor | Success | PASS | | lockf | lockf | File locking operations | Success | PASS | | pathconf | pathconf | Get path configuration | Success | PASS | | pwrite | pwrite | Bad file descriptor | Bad file descriptor (pwrite) | PASS | | dup2 | dup2 | Bad file descriptor | Bad file descriptor (dup2) | PASS | | truncate nonexistent | truncate | No such file or directory (truncate) | No such file or directory (truncate) | PASS | | rmdir file | rmdir | Not a directory (rmdir) | Not a directory (rmdir) | PASS | | getsid nonexistent | getsid | No such process (getsid) | No such process (getsid) | PASS | | setregid to root | setregid | Operation not permitted (setregid) | Operation not permitted (setregid) | PASS | | tcsetpgrp on non-tty | tcsetpgrp | Inappropriate ioctl for device (tcsetpgrp) | Inappropriate ioctl for device (tcsetpgrp) | PASS | ------------------------------------------------------------------------------------------------------------------------------------ === Test Results === ------------------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------------------------------------------------------------------- | access | access | Check file access permissions | Success | PASS | | pread/pwrite | pread/pwrite | Positional read and write | Success | PASS | | getppid | getppid | Get parent process ID | Success | PASS | | getegid | getegid | Get effective group ID | Success | PASS | | fdatasync | fdatasync | Bad file descriptor | Bad file descriptor (fdatasync) | PASS | | fchdir | fchdir | Bad file descriptor | Bad file descriptor (fchdir) | PASS | | readlink on nonexistent | readlink | No such file or directory (readlink) | No such file or directory (readlink) | PASS | | readlink on regular file | readlink | Invalid argument (readlink) | Invalid argument (readlink) | PASS | | chdir to file | chdir | Not a directory (chdir) | Not a directory (chdir) | PASS | | setreuid to root | setreuid | Operation not permitted (setreuid) | Operation not permitted (setreuid) | PASS | | tcsetpgrp | tcsetpgrp | Bad file descriptor | Bad file descriptor (tcsetpgrp) | PASS | ------------------------------------------------------------------------------------------------------------------------------- === Test Results === -------------------------------------------------------------------------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | -------------------------------------------------------------------------------------------------------------------------------------- | dup2 | dup2 | Duplicate fd to specific number | Success | PASS | | lseek | lseek | File seek operations | Success | PASS | | getpgrp | getpgrp | Get process group | Success | PASS | | getgid | getgid | Get group ID | Success | PASS | | sleep | sleep | Sleep for seconds | Success | PASS | | isatty | isatty | Check if fd is a terminal | Success | PASS | | confstr | confstr | Get configuration string | Success | PASS | | read | read | Bad file descriptor | Bad file descriptor (read) | PASS | | lseek | lseek | Bad file descriptor | Bad file descriptor (lseek) | PASS | | dup | dup | Bad file descriptor | Bad file descriptor (dup) | PASS | | link permission denied | link | Permission denied | Permission denied (link) | PASS | | lchown nonexistent | lchown | No such file or directory (lchown) | No such file or directory (lchown) | PASS | | setgid to root | setgid | Operation not permitted (setgid) | Operation not permitted (setgid) | PASS | | ttyname_r on non-tty | ttyname_r | Inappropriate ioctl for device (ttyname_r) | Inappropriate ioctl for device (ttyname_r) | PASS | -------------------------------------------------------------------------------------------------------------------------------------- === Skipped Tests === ------------------------------------------- | Test Name | Function | Reason | ------------------------------------------- | ttyname | ttyname | stdin is not a tty | ------------------------------------------- === Test Results === ------------------------------------------------------------------- | Test Name | Function | Expected | Actual | Status | ------------------------------------------------------------------- | constants | constants | Verify POSIX constants | Success | PASS | | sync | sync | Sync all filesystems | Success | PASS | ------------------------------------------------------------------- === Skipped Tests === ------------------------------------------------------------------------------- | Test Name | Function | Reason | ------------------------------------------------------------------------------- | ttyname_r | ttyname_r | stdin is not a tty | | getlogin | getlogin | getlogin not available in this environment | | getlogin_r | getlogin_r | getlogin_r not available in this environment | | nice with negative | nice | System allows priority increase | ------------------------------------------------------------------------------- ============================================================================== Error: posix-unistd tests:15:System info error tests:1:test_getlogin_r_small_buffer. File "/build/reproducible-path/ocaml-posix-4.0.2/_build/default/modules/unistd/test/oUnit-posix-unistd tests-sbuild#07.log", line 41, characters 1-1: Error: posix-unistd tests:15:System info error tests:1:test_getlogin_r_small_buffer (in the log). Raised at Posix_unistd.getlogin_r in file "modules/unistd/src/posix_unistd.ml", lines 343-344, characters 8-79 Called from Dune__exe__Test_sysinfo_errors.test_getlogin_r_small_buffer in file "modules/unistd/test/test_sysinfo_errors.ml", line 24, characters 14-34 Called from OUnitRunner.run_one_test.(fun) in file "src/lib/ounit2/advanced/oUnitRunner.ml", line 83, characters 13-26 Unix.Unix_error(Unix.ENXIO, "getlogin_r", "") ------------------------------------------------------------------------------ Ran: 103 tests in: 0.68 seconds. FAILED: Cases: 103 Tried: 103 Errors: 1 Failures: 0 Skip: 5 Todo: 0 Timeouts: 0. make[1]: *** [debian/rules:10: execute_after_dh_auto_test] Error 1 make[1]: Leaving directory '/build/reproducible-path/ocaml-posix-4.0.2' make: *** [debian/rules:7: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2026-05-14T12:28:10Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup Thu, 14 May 2026 12:28:11 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died with exit 2) +------------------------------------------------------------------------------+ | Summary Thu, 14 May 2026 12:28:12 +0000 | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: full Build-Space: 256320 Build-Time: 27 Distribution: bookworm-backports-ocaml Fail-Stage: build Host Architecture: amd64 Install-Time: 32 Job: /tmp/tmp.ben.transition-scripts.JgluuMPr7J/ocaml-posix_4.0.2-2+ocaml1.dsc Machine Architecture: amd64 Package: ocaml-posix Package-Time: 123 Source-Version: 4.0.2-2+ocaml1 Space: 256320 Status: attempted Version: 4.0.2-2+ocaml1 -------------------------------------------------------------------------------- Finished at 2026-05-14T12:28:10Z Build needed 00:02:03, 256320k disk space