I: pbuilder: network access will be disabled during build I: Current time: Wed Jul 3 07:16:27 +14 2024 I: pbuilder-time-stamp: 1719940587 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [caml-crush_1.0.12-1.2.dsc] I: copying [./caml-crush_1.0.12.orig.tar.gz] I: copying [./caml-crush_1.0.12-1.2.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Jun 26 15:50:20 2024 gpgv: using RSA key 52BC8695BE34F90AD7D40CB81388C0F899E8336B gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./caml-crush_1.0.12-1.2.dsc: no acceptable signature found dpkg-source: info: extracting caml-crush in caml-crush-1.0.12 dpkg-source: info: unpacking caml-crush_1.0.12.orig.tar.gz dpkg-source: info: unpacking caml-crush_1.0.12-1.2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying fix-ssl-3.0.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/27894/tmp/hooks/D01_modify_environment starting debug: Running on ff64a. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Jul 2 17:17 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/27894/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/27894/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.2.21(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=6 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=8dd308f1aacf4e18a57273c2d7f5f1f5 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=27894 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.bvwW7UkB/pbuilderrc_5RNA --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.bvwW7UkB/b2 --logfile b2/build.log caml-crush_1.0.12-1.2.dsc' SUDO_GID=114 SUDO_UID=109 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:3142/ I: uname -a Linux i-capture-the-hostname 6.1.0-22-arm64 #1 SMP Debian 6.1.94-1 (2024-06-21) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin I: user script /srv/workspace/pbuilder/27894/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 12), debhelper-compat (= 13), ocaml-native-compilers, camlidl, coccinelle, libocamlnet-ocaml-dev (>= 3.5.1), libocamlnet-ssl-ocaml-dev (>= 3.5.1), libocamlnet-ocaml-bin (>= 3.5.1), libssl-dev, libgnutls28-dev, libconfig-file-ocaml-dev, camlp4, dh-exec, libtirpc-dev, rpcsvc-proto dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19412 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 12); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on ocaml-native-compilers; however: Package ocaml-native-compilers is not installed. pbuilder-satisfydepends-dummy depends on camlidl; however: Package camlidl is not installed. pbuilder-satisfydepends-dummy depends on coccinelle; however: Package coccinelle is not installed. pbuilder-satisfydepends-dummy depends on libocamlnet-ocaml-dev (>= 3.5.1); however: Package libocamlnet-ocaml-dev is not installed. pbuilder-satisfydepends-dummy depends on libocamlnet-ssl-ocaml-dev (>= 3.5.1); however: Package libocamlnet-ssl-ocaml-dev is not installed. pbuilder-satisfydepends-dummy depends on libocamlnet-ocaml-bin (>= 3.5.1); however: Package libocamlnet-ocaml-bin is not installed. pbuilder-satisfydepends-dummy depends on libssl-dev; however: Package libssl-dev is not installed. pbuilder-satisfydepends-dummy depends on libgnutls28-dev; however: Package libgnutls28-dev is not installed. pbuilder-satisfydepends-dummy depends on libconfig-file-ocaml-dev; however: Package libconfig-file-ocaml-dev is not installed. pbuilder-satisfydepends-dummy depends on camlp4; however: Package camlp4 is not installed. pbuilder-satisfydepends-dummy depends on dh-exec; however: Package dh-exec is not installed. pbuilder-satisfydepends-dummy depends on libtirpc-dev; however: Package libtirpc-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} camlidl{a} camlp4{a} coccinelle{a} debhelper{a} dh-autoreconf{a} dh-exec{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libcamlp-streams-ocaml{a} libcamlp-streams-ocaml-dev{a} libcamlp4-ocaml-dev{a} libcom-err2{a} libcompiler-libs-ocaml-dev{a} libconfig-file-ocaml-dev{a} libdebhelper-perl{a} libelf1t64{a} libevent-2.1-7t64{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfindlib-ocaml{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgssapi-krb5-2{a} libicu72{a} libidn2-dev{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libmagic-mgc{a} libmagic1t64{a} libncurses-dev{a} libncurses6{a} libocamlnet-ocaml{a} libocamlnet-ocaml-bin{a} libocamlnet-ocaml-dev{a} libocamlnet-ssl-ocaml{a} libocamlnet-ssl-ocaml-dev{a} libp11-kit-dev{a} libparmap-ocaml{a} libpipeline1{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} libssl-dev{a} libstdlib-ocaml{a} libstdlib-ocaml-dev{a} libtasn1-6-dev{a} libtirpc-common{a} libtirpc-dev{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libunbound8{a} libxml2{a} libzip-ocaml{a} libzip-ocaml-dev{a} m4{a} man-db{a} media-types{a} netbase{a} nettle-dev{a} ocaml{a} ocaml-base{a} ocaml-findlib{a} ocaml-interp{a} po-debconf{a} python3{a} python3-minimal{a} python3.12{a} python3.12-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl krb5-locales ledit libarchive-cpio-perl libfindlib-ocaml-dev libgpm2 libltdl-dev libmail-sendmail-perl libnethttpd-ocaml-dev libocamlnet-ocaml-doc libtasn1-doc lynx ocaml-man rlfe rlwrap wget 0 packages upgraded, 90 newly installed, 0 to remove and 0 not upgraded. Need to get 194 MB of archives. After unpacking 796 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main armhf libpython3.12-minimal armhf 3.12.4-1 [797 kB] Get: 2 http://deb.debian.org/debian unstable/main armhf libexpat1 armhf 2.6.2-1 [83.5 kB] Get: 3 http://deb.debian.org/debian unstable/main armhf python3.12-minimal armhf 3.12.4-1 [1779 kB] Get: 4 http://deb.debian.org/debian unstable/main armhf python3-minimal armhf 3.12.2-1 [26.5 kB] Get: 5 http://deb.debian.org/debian unstable/main armhf media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main armhf netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main armhf tzdata all 2024a-4 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main armhf readline-common all 8.2-4 [69.3 kB] Get: 9 http://deb.debian.org/debian unstable/main armhf libreadline8t64 armhf 8.2-4 [145 kB] Get: 10 http://deb.debian.org/debian unstable/main armhf libpython3.12-stdlib armhf 3.12.4-1 [1808 kB] Get: 11 http://deb.debian.org/debian unstable/main armhf python3.12 armhf 3.12.4-1 [664 kB] Get: 12 http://deb.debian.org/debian unstable/main armhf libpython3-stdlib armhf 3.12.2-1 [9432 B] Get: 13 http://deb.debian.org/debian unstable/main armhf python3 armhf 3.12.2-1 [27.5 kB] Get: 14 http://deb.debian.org/debian unstable/main armhf sensible-utils all 0.0.24 [24.8 kB] Get: 15 http://deb.debian.org/debian unstable/main armhf libmagic-mgc armhf 1:5.45-3 [314 kB] Get: 16 http://deb.debian.org/debian unstable/main armhf libmagic1t64 armhf 1:5.45-3 [98.1 kB] Get: 17 http://deb.debian.org/debian unstable/main armhf file armhf 1:5.45-3 [42.0 kB] Get: 18 http://deb.debian.org/debian unstable/main armhf gettext-base armhf 0.22.5-1 [195 kB] Get: 19 http://deb.debian.org/debian unstable/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] Get: 20 http://deb.debian.org/debian unstable/main armhf groff-base armhf 1.23.0-4 [1090 kB] Get: 21 http://deb.debian.org/debian unstable/main armhf bsdextrautils armhf 2.40.1-9 [87.8 kB] Get: 22 http://deb.debian.org/debian unstable/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] Get: 23 http://deb.debian.org/debian unstable/main armhf man-db armhf 2.12.1-2 [1376 kB] Get: 24 http://deb.debian.org/debian unstable/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 25 http://deb.debian.org/debian unstable/main armhf autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian unstable/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian unstable/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian unstable/main armhf autopoint all 0.22.5-1 [723 kB] Get: 29 http://deb.debian.org/debian unstable/main armhf libstdlib-ocaml armhf 4.14.1-1 [464 kB] Get: 30 http://deb.debian.org/debian unstable/main armhf libstdlib-ocaml-dev armhf 4.14.1-1 [7137 kB] Get: 31 http://deb.debian.org/debian unstable/main armhf ocaml-base armhf 4.14.1-1 [358 kB] Get: 32 http://deb.debian.org/debian unstable/main armhf libcompiler-libs-ocaml-dev armhf 4.14.1-1 [32.2 MB] Get: 33 http://deb.debian.org/debian unstable/main armhf ocaml-interp armhf 4.14.1-1 [6458 kB] Get: 34 http://deb.debian.org/debian unstable/main armhf libncurses6 armhf 6.5-2 [81.8 kB] Get: 35 http://deb.debian.org/debian unstable/main armhf libncurses-dev armhf 6.5-2 [309 kB] Get: 36 http://deb.debian.org/debian unstable/main armhf ocaml armhf 4.14.1-1 [66.5 MB] Get: 37 http://deb.debian.org/debian unstable/main armhf camlidl armhf 1.12-1 [906 kB] Get: 38 http://deb.debian.org/debian unstable/main armhf libcamlp4-ocaml-dev armhf 4.14+1-1 [22.1 MB] Get: 39 http://deb.debian.org/debian unstable/main armhf camlp4 armhf 4.14+1-1 [7578 kB] Get: 40 http://deb.debian.org/debian unstable/main armhf libparmap-ocaml armhf 1.2.5-3+b1 [83.2 kB] Get: 41 http://deb.debian.org/debian unstable/main armhf libfindlib-ocaml armhf 1.9.6-2 [167 kB] Get: 42 http://deb.debian.org/debian unstable/main armhf ocaml-findlib armhf 1.9.6-2 [468 kB] Get: 43 http://deb.debian.org/debian unstable/main armhf coccinelle armhf 1.1.1.deb-6+b1 [1150 kB] Get: 44 http://deb.debian.org/debian unstable/main armhf libdebhelper-perl all 13.16 [88.6 kB] Get: 45 http://deb.debian.org/debian unstable/main armhf libtool all 2.4.7-7 [517 kB] Get: 46 http://deb.debian.org/debian unstable/main armhf dh-autoreconf all 20 [17.1 kB] Get: 47 http://deb.debian.org/debian unstable/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 48 http://deb.debian.org/debian unstable/main armhf libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 49 http://deb.debian.org/debian unstable/main armhf dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 50 http://deb.debian.org/debian unstable/main armhf libelf1t64 armhf 0.191-1+b1 [183 kB] Get: 51 http://deb.debian.org/debian unstable/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 52 http://deb.debian.org/debian unstable/main armhf libicu72 armhf 72.1-5 [9075 kB] Get: 53 http://deb.debian.org/debian unstable/main armhf libxml2 armhf 2.12.7+dfsg-3 [583 kB] Get: 54 http://deb.debian.org/debian unstable/main armhf gettext armhf 0.22.5-1 [1479 kB] Get: 55 http://deb.debian.org/debian unstable/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 56 http://deb.debian.org/debian unstable/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 57 http://deb.debian.org/debian unstable/main armhf debhelper all 13.16 [891 kB] Get: 58 http://deb.debian.org/debian unstable/main armhf dh-exec armhf 0.30 [24.3 kB] Get: 59 http://deb.debian.org/debian unstable/main armhf libcamlp-streams-ocaml armhf 5.0.1-3+b1 [7660 B] Get: 60 http://deb.debian.org/debian unstable/main armhf libcamlp-streams-ocaml-dev armhf 5.0.1-3+b1 [21.9 kB] Get: 61 http://deb.debian.org/debian unstable/main armhf libcom-err2 armhf 1.47.1-1 [22.1 kB] Get: 62 http://deb.debian.org/debian unstable/main armhf libconfig-file-ocaml-dev armhf 1.2.1-4 [357 kB] Get: 63 http://deb.debian.org/debian unstable/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [164 kB] Get: 64 http://deb.debian.org/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2+b1 [328 kB] Get: 65 http://deb.debian.org/debian unstable/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2+b1 [591 kB] Get: 66 http://deb.debian.org/debian unstable/main armhf libunbound8 armhf 1.20.0-1+b1 [525 kB] Get: 67 http://deb.debian.org/debian unstable/main armhf libgnutls-dane0t64 armhf 3.8.5-4 [428 kB] Get: 68 http://deb.debian.org/debian unstable/main armhf libgnutls-openssl27t64 armhf 3.8.5-4 [428 kB] Get: 69 http://deb.debian.org/debian unstable/main armhf libidn2-dev armhf 2.3.7-2 [119 kB] Get: 70 http://deb.debian.org/debian unstable/main armhf libp11-kit-dev armhf 0.25.3-5 [203 kB] Get: 71 http://deb.debian.org/debian unstable/main armhf libtasn1-6-dev armhf 4.19.0-3+b2 [93.0 kB] Get: 72 http://deb.debian.org/debian unstable/main armhf nettle-dev armhf 3.10-1 [1313 kB] Get: 73 http://deb.debian.org/debian unstable/main armhf libgnutls28-dev armhf 3.8.5-4 [1312 kB] Get: 74 http://deb.debian.org/debian unstable/main armhf libkrb5support0 armhf 1.21.3-1 [29.9 kB] Get: 75 http://deb.debian.org/debian unstable/main armhf libk5crypto3 armhf 1.21.3-1 [75.7 kB] Get: 76 http://deb.debian.org/debian unstable/main armhf libkeyutils1 armhf 1.6.3-3 [7908 B] Get: 77 http://deb.debian.org/debian unstable/main armhf libkrb5-3 armhf 1.21.3-1 [283 kB] Get: 78 http://deb.debian.org/debian unstable/main armhf libgssapi-krb5-2 armhf 1.21.3-1 [114 kB] Get: 79 http://deb.debian.org/debian unstable/main armhf libzip-ocaml armhf 1.11-3 [82.7 kB] Get: 80 http://deb.debian.org/debian unstable/main armhf libocamlnet-ocaml armhf 4.1.9-5 [43.3 kB] Get: 81 http://deb.debian.org/debian unstable/main armhf libocamlnet-ocaml-bin armhf 4.1.9-5 [447 kB] Get: 82 http://deb.debian.org/debian unstable/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1 [904 kB] Get: 83 http://deb.debian.org/debian unstable/main armhf libzip-ocaml-dev armhf 1.11-3 [172 kB] Get: 84 http://deb.debian.org/debian unstable/main armhf libocamlnet-ocaml-dev armhf 4.1.9-5 [12.6 MB] Get: 85 http://deb.debian.org/debian unstable/main armhf libocamlnet-ssl-ocaml armhf 4.1.9-5 [46.9 kB] Get: 86 http://deb.debian.org/debian unstable/main armhf libocamlnet-ssl-ocaml-dev armhf 4.1.9-5 [267 kB] Get: 87 http://deb.debian.org/debian unstable/main armhf libssl-dev armhf 3.2.2-1 [2351 kB] Get: 88 http://deb.debian.org/debian unstable/main armhf libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 89 http://deb.debian.org/debian unstable/main armhf libtirpc3t64 armhf 1.3.4+ds-1.3 [71.1 kB] Get: 90 http://deb.debian.org/debian unstable/main armhf libtirpc-dev armhf 1.3.4+ds-1.3 [180 kB] Fetched 194 MB in 12s (16.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19412 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.4-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.4-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.2-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.2-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.4-1_armhf.deb ... Unpacking python3.12-minimal (3.12.4-1) ... Setting up libpython3.12-minimal:armhf (3.12.4-1) ... Setting up libexpat1:armhf (2.6.2-1) ... Setting up python3.12-minimal (3.12.4-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19732 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.2-1_armhf.deb ... Unpacking python3-minimal (3.12.2-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-4_all.deb ... Unpacking tzdata (2024a-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../5-libreadline8t64_8.2-4_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-4) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../6-libpython3.12-stdlib_3.12.4-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.4-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../7-python3.12_3.12.4-1_armhf.deb ... Unpacking python3.12 (3.12.4-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.12.2-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.2-1) ... Setting up python3-minimal (3.12.2-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20734 files and directories currently installed.) Preparing to unpack .../00-python3_3.12.2-1_armhf.deb ... Unpacking python3 (3.12.2-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.45-3_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../03-libmagic1t64_1%3a5.45-3_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.45-3_armhf.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.22.5-1_armhf.deb ... Unpacking gettext-base (0.22.5-1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../06-libuchardet0_0.0.8-1+b1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-4_armhf.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.40.1-9_armhf.deb ... Unpacking bsdextrautils (2.40.1-9) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../09-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.12.1-2_armhf.deb ... Unpacking man-db (2.12.1-2) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-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 .../15-autopoint_0.22.5-1_all.deb ... Unpacking autopoint (0.22.5-1) ... Selecting previously unselected package libstdlib-ocaml. Preparing to unpack .../16-libstdlib-ocaml_4.14.1-1_armhf.deb ... Unpacking libstdlib-ocaml (4.14.1-1) ... Selecting previously unselected package libstdlib-ocaml-dev. Preparing to unpack .../17-libstdlib-ocaml-dev_4.14.1-1_armhf.deb ... Unpacking libstdlib-ocaml-dev (4.14.1-1) ... Selecting previously unselected package ocaml-base. Preparing to unpack .../18-ocaml-base_4.14.1-1_armhf.deb ... Unpacking ocaml-base (4.14.1-1) ... Selecting previously unselected package libcompiler-libs-ocaml-dev. Preparing to unpack .../19-libcompiler-libs-ocaml-dev_4.14.1-1_armhf.deb ... Unpacking libcompiler-libs-ocaml-dev (4.14.1-1) ... Selecting previously unselected package ocaml-interp. Preparing to unpack .../20-ocaml-interp_4.14.1-1_armhf.deb ... Unpacking ocaml-interp (4.14.1-1) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../21-libncurses6_6.5-2_armhf.deb ... Unpacking libncurses6:armhf (6.5-2) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../22-libncurses-dev_6.5-2_armhf.deb ... Unpacking libncurses-dev:armhf (6.5-2) ... Selecting previously unselected package ocaml. Preparing to unpack .../23-ocaml_4.14.1-1_armhf.deb ... Unpacking ocaml (4.14.1-1) ... Selecting previously unselected package camlidl. Preparing to unpack .../24-camlidl_1.12-1_armhf.deb ... Unpacking camlidl (1.12-1) ... Selecting previously unselected package libcamlp4-ocaml-dev. Preparing to unpack .../25-libcamlp4-ocaml-dev_4.14+1-1_armhf.deb ... Unpacking libcamlp4-ocaml-dev (4.14+1-1) ... Selecting previously unselected package camlp4. Preparing to unpack .../26-camlp4_4.14+1-1_armhf.deb ... Unpacking camlp4 (4.14+1-1) ... Selecting previously unselected package libparmap-ocaml. Preparing to unpack .../27-libparmap-ocaml_1.2.5-3+b1_armhf.deb ... Unpacking libparmap-ocaml (1.2.5-3+b1) ... Selecting previously unselected package libfindlib-ocaml. Preparing to unpack .../28-libfindlib-ocaml_1.9.6-2_armhf.deb ... Unpacking libfindlib-ocaml (1.9.6-2) ... Selecting previously unselected package ocaml-findlib. Preparing to unpack .../29-ocaml-findlib_1.9.6-2_armhf.deb ... Unpacking ocaml-findlib (1.9.6-2) ... Selecting previously unselected package coccinelle. Preparing to unpack .../30-coccinelle_1.1.1.deb-6+b1_armhf.deb ... Unpacking coccinelle (1.1.1.deb-6+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../31-libdebhelper-perl_13.16_all.deb ... Unpacking libdebhelper-perl (13.16) ... Selecting previously unselected package libtool. Preparing to unpack .../32-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../33-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../34-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../35-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../36-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../37-libelf1t64_0.191-1+b1_armhf.deb ... Unpacking libelf1t64:armhf (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../38-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../39-libicu72_72.1-5_armhf.deb ... Unpacking libicu72:armhf (72.1-5) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../40-libxml2_2.12.7+dfsg-3_armhf.deb ... Unpacking libxml2:armhf (2.12.7+dfsg-3) ... Selecting previously unselected package gettext. Preparing to unpack .../41-gettext_0.22.5-1_armhf.deb ... Unpacking gettext (0.22.5-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../42-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 .../43-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../44-debhelper_13.16_all.deb ... Unpacking debhelper (13.16) ... Selecting previously unselected package dh-exec. Preparing to unpack .../45-dh-exec_0.30_armhf.deb ... Unpacking dh-exec (0.30) ... Selecting previously unselected package libcamlp-streams-ocaml. Preparing to unpack .../46-libcamlp-streams-ocaml_5.0.1-3+b1_armhf.deb ... Unpacking libcamlp-streams-ocaml (5.0.1-3+b1) ... Selecting previously unselected package libcamlp-streams-ocaml-dev. Preparing to unpack .../47-libcamlp-streams-ocaml-dev_5.0.1-3+b1_armhf.deb ... Unpacking libcamlp-streams-ocaml-dev (5.0.1-3+b1) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../48-libcom-err2_1.47.1-1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1-1) ... Selecting previously unselected package libconfig-file-ocaml-dev. Preparing to unpack .../49-libconfig-file-ocaml-dev_1.2.1-4_armhf.deb ... Unpacking libconfig-file-ocaml-dev (1.2.1-4) ... Selecting previously unselected package libevent-2.1-7t64:armhf. Preparing to unpack .../50-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../51-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../52-libgmp-dev_2%3a6.3.0+dfsg-2+b1_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2+b1) ... Selecting previously unselected package libunbound8:armhf. Preparing to unpack .../53-libunbound8_1.20.0-1+b1_armhf.deb ... Unpacking libunbound8:armhf (1.20.0-1+b1) ... Selecting previously unselected package libgnutls-dane0t64:armhf. Preparing to unpack .../54-libgnutls-dane0t64_3.8.5-4_armhf.deb ... Unpacking libgnutls-dane0t64:armhf (3.8.5-4) ... Selecting previously unselected package libgnutls-openssl27t64:armhf. Preparing to unpack .../55-libgnutls-openssl27t64_3.8.5-4_armhf.deb ... Unpacking libgnutls-openssl27t64:armhf (3.8.5-4) ... Selecting previously unselected package libidn2-dev:armhf. Preparing to unpack .../56-libidn2-dev_2.3.7-2_armhf.deb ... Unpacking libidn2-dev:armhf (2.3.7-2) ... Selecting previously unselected package libp11-kit-dev:armhf. Preparing to unpack .../57-libp11-kit-dev_0.25.3-5_armhf.deb ... Unpacking libp11-kit-dev:armhf (0.25.3-5) ... Selecting previously unselected package libtasn1-6-dev:armhf. Preparing to unpack .../58-libtasn1-6-dev_4.19.0-3+b2_armhf.deb ... Unpacking libtasn1-6-dev:armhf (4.19.0-3+b2) ... Selecting previously unselected package nettle-dev:armhf. Preparing to unpack .../59-nettle-dev_3.10-1_armhf.deb ... Unpacking nettle-dev:armhf (3.10-1) ... Selecting previously unselected package libgnutls28-dev:armhf. Preparing to unpack .../60-libgnutls28-dev_3.8.5-4_armhf.deb ... Unpacking libgnutls28-dev:armhf (3.8.5-4) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../61-libkrb5support0_1.21.3-1_armhf.deb ... Unpacking libkrb5support0:armhf (1.21.3-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../62-libk5crypto3_1.21.3-1_armhf.deb ... Unpacking libk5crypto3:armhf (1.21.3-1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../63-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../64-libkrb5-3_1.21.3-1_armhf.deb ... Unpacking libkrb5-3:armhf (1.21.3-1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../65-libgssapi-krb5-2_1.21.3-1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.21.3-1) ... Selecting previously unselected package libzip-ocaml. Preparing to unpack .../66-libzip-ocaml_1.11-3_armhf.deb ... Unpacking libzip-ocaml (1.11-3) ... Selecting previously unselected package libocamlnet-ocaml. Preparing to unpack .../67-libocamlnet-ocaml_4.1.9-5_armhf.deb ... Unpacking libocamlnet-ocaml (4.1.9-5) ... Selecting previously unselected package libocamlnet-ocaml-bin. Preparing to unpack .../68-libocamlnet-ocaml-bin_4.1.9-5_armhf.deb ... Unpacking libocamlnet-ocaml-bin (4.1.9-5) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../69-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1) ... Selecting previously unselected package libzip-ocaml-dev. Preparing to unpack .../70-libzip-ocaml-dev_1.11-3_armhf.deb ... Unpacking libzip-ocaml-dev (1.11-3) ... Selecting previously unselected package libocamlnet-ocaml-dev. Preparing to unpack .../71-libocamlnet-ocaml-dev_4.1.9-5_armhf.deb ... Unpacking libocamlnet-ocaml-dev (4.1.9-5) ... Selecting previously unselected package libocamlnet-ssl-ocaml. Preparing to unpack .../72-libocamlnet-ssl-ocaml_4.1.9-5_armhf.deb ... Unpacking libocamlnet-ssl-ocaml (4.1.9-5) ... Selecting previously unselected package libocamlnet-ssl-ocaml-dev. Preparing to unpack .../73-libocamlnet-ssl-ocaml-dev_4.1.9-5_armhf.deb ... Unpacking libocamlnet-ssl-ocaml-dev (4.1.9-5) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../74-libssl-dev_3.2.2-1_armhf.deb ... Unpacking libssl-dev:armhf (3.2.2-1) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../75-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../76-libtirpc3t64_1.3.4+ds-1.3_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc-dev:armhf. Preparing to unpack .../77-libtirpc-dev_1.3.4+ds-1.3_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1.3) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libgnutls-openssl27t64:armhf (3.8.5-4) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up libicu72:armhf (72.1-5) ... Setting up bsdextrautils (2.40.1-9) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.16) ... Setting up libocamlnet-ocaml-bin (4.1.9-5) ... Setting up libmagic1t64:armhf (1:5.45-3) ... Setting up gettext-base (0.22.5-1) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... Setting up libcom-err2:armhf (1.47.1-1) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:armhf (0.191-1+b1) ... Setting up libkrb5support0:armhf (1.21.3-1) ... Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Jul 2 17:21:51 UTC 2024. Universal Time is now: Tue Jul 2 17:21:51 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... Setting up libunbound8:armhf (1.20.0-1+b1) ... Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2+b1) ... Setting up libgnutls-dane0t64:armhf (3.8.5-4) ... Setting up libncurses6:armhf (6.5-2) ... Setting up libstdlib-ocaml (4.14.1-1) ... Setting up libssl-dev:armhf (3.2.2-1) ... Setting up autopoint (0.22.5-1) ... Setting up ocaml-base (4.14.1-1) ... Setting up libk5crypto3:armhf (1.21.3-1) ... Setting up libidn2-dev:armhf (2.3.7-2) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.24) ... Setting up libuchardet0:armhf (0.0.8-1+b1) ... Setting up netbase (6.4) ... Setting up libkrb5-3:armhf (1.21.3-1) ... Setting up libtasn1-6-dev:armhf (4.19.0-3+b2) ... Setting up libparmap-ocaml (1.2.5-3+b1) ... Setting up readline-common (8.2-4) ... Setting up libxml2:armhf (2.12.7+dfsg-3) ... Setting up libp11-kit-dev:armhf (0.25.3-5) ... 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.14.0-1) ... Setting up libncurses-dev:armhf (6.5-2) ... Setting up gettext (0.22.5-1) ... Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2+b1) ... Setting up nettle-dev:armhf (3.10-1) ... Setting up libtool (2.4.7-7) ... Setting up libstdlib-ocaml-dev (4.14.1-1) ... Setting up libcamlp-streams-ocaml (5.0.1-3+b1) ... Setting up libfindlib-ocaml (1.9.6-2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libcompiler-libs-ocaml-dev (4.14.1-1) ... Setting up ocaml-interp (4.14.1-1) ... Setting up libzip-ocaml (1.11-3) ... Setting up ocaml-findlib (1.9.6-2) ... Setting up libgssapi-krb5-2:armhf (1.21.3-1) ... Setting up libreadline8t64:armhf (8.2-4) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-4) ... Setting up libocamlnet-ocaml (4.1.9-5) ... Setting up libgnutls28-dev:armhf (3.8.5-4) ... Setting up libpython3.12-stdlib:armhf (3.12.4-1) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up python3.12 (3.12.4-1) ... Setting up ocaml (4.14.1-1) ... Setting up man-db (2.12.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libtirpc-dev:armhf (1.3.4+ds-1.3) ... Setting up libocamlnet-ssl-ocaml (4.1.9-5) ... Setting up libcamlp-streams-ocaml-dev (5.0.1-3+b1) ... Setting up libzip-ocaml-dev (1.11-3) ... Setting up libpython3-stdlib:armhf (3.12.2-1) ... Setting up camlidl (1.12-1) ... Setting up libcamlp4-ocaml-dev (4.14+1-1) ... Setting up debhelper (13.16) ... Setting up python3 (3.12.2-1) ... Setting up dh-exec (0.30) ... Setting up camlp4 (4.14+1-1) ... Setting up libconfig-file-ocaml-dev (1.2.1-4) ... Setting up libocamlnet-ocaml-dev (4.1.9-5) ... Setting up coccinelle (1.1.1.deb-6+b1) ... Setting up libocamlnet-ssl-ocaml-dev (4.1.9-5) ... Processing triggers for libc-bin (2.38-13) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/27894/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/27894/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/caml-crush-1.0.12/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../caml-crush_1.0.12-1.2_source.changes dpkg-buildpackage: info: source package caml-crush dpkg-buildpackage: info: source version 1.0.12-1.2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Aurelien Jarno dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --with autoreconf --no-parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/caml-crush-1.0.12' ./autoclean.sh Cleaning the project ... Cleaning AUTOCONF files ... Cleaning Makefiles ... Cleaning initrc file ... Cleaning the SSL related files ... #Files are auto-generated find ./src -name pkcs11.h -delete find ./src -name pkcs11.ml -delete find ./src -name pkcs11_stubs.c -delete find ./src -name pkcs11_rpc.h -delete find ./src/client-lib -name "pkcs11_rpc_*.c" -delete find ./src/rpc-pkcs11 -name "pkcs11_rpc_*" -delete rm -rf build-* make[1]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12' dh_autoreconf_clean -O--no-parallel dh_clean -O--no-parallel rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/caml-crush-server.substvars debian/caml-crush-clients.substvars debian/files rm -fr -- debian/caml-crush-server/ debian/tmp/ debian/caml-crush-clients/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary --with autoreconf --no-parallel dh_update_autotools_config -O--no-parallel cp -an --reflink=auto config.guess debian/.debhelper/bucket/files/a4125e31177bb614630b7af8fb9688eb603cf0c93a3f6d5e52830eb25ab603f5.tmp cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead mv debian/.debhelper/bucket/files/a4125e31177bb614630b7af8fb9688eb603cf0c93a3f6d5e52830eb25ab603f5.tmp debian/.debhelper/bucket/files/a4125e31177bb614630b7af8fb9688eb603cf0c93a3f6d5e52830eb25ab603f5 cp -f /usr/share/misc/config.guess ./config.guess dh_autoreconf -O--no-parallel find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.before grep -q ^XDT_ configure.ac autoreconf -f -i configure.ac:1474: warning: AC_OUTPUT should be used without arguments. configure.ac:1474: You should run autoupdate. find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a -type f -exec md5sum {} + -o -type l -printf "symlink %p " > debian/autoreconf.after debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/caml-crush-1.0.12' ./autogen.sh [Generating configure file ...] configure.ac:1474: warning: AC_OUTPUT should be used without arguments. configure.ac:1474: You should run autoupdate. |-> Run ./configure with the desired options, and then make dh_auto_configure -Bbuild-SERVER -- --srcdir=.. --with-idlgen --with-rpcgen --with-ssl --with-ssl-clientfiles=env cd build-SERVER && ../configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --srcdir=.. --with-idlgen --with-rpcgen --with-ssl --with-ssl-clientfiles=env checking for make... make checking for ocamlc... yes OCaml version is 4.14.1 OCaml library path is /usr/lib/ocaml checking for ocamlopt... ocamlopt checking for ocamlc.opt... ocamlc.opt checking for ocamlopt.opt... ocamlopt.opt checking for ocamldep... ocamldep checking for ocamlmklib... ocamlmklib checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for caml/mlvalues.h... yes checking for caml/camlidlruntime.h... yes checking for dlfcn.h... yes checking for pthread.h... yes checking for camlp4... yes checking for ocamlfind... ocamlfind checking OCaml package rpc... found checking OCaml package str... found checking OCaml package config-file... found checking OCaml package camlidl... found checking for dlopen in -ldl... yes checking for pthread_mutex_init in -lpthread... yes checking for gawk... no checking for mawk... mawk checking for camlidl... yes checking for spatch... yes Detected coccinelle version 1.1.1 configure: Using default C based client and RPC checking for getnetname in -ltirpc... yes configure: Using the tirpc library checking for rpc/rpc.h... yes checking for rpc/clnt.h... yes configure: Client library configured to read libname from a file configure: Client library configured to use default: Tcp socket with host 127.0.0.1:4444 checking for clnttcp_create in -l"tirpc"... yes configure: OCaml RPC generation forced for server side ... checking for ocamlrpcgen... yes configure: Native C RPC generation for client side ... checking for rpcgen... yes rpcgen found configure: Using OCaml RPC over ssl for server side ... checking OCaml package rpc... found configure: Using newer Ocamlnet TLS checking for gnutls_record_recv in -lgnutls... yes checking OCaml package nettls-gnutls... found configure: Using native C RPC over ssl (OpenSSL) for client side ... checking for openssl/ssl.h... yes checking for SSL_read in -lssl... yes checking for OPENSSL_init_ssl in -lssl... yes checking for SSL_write in -lssl... yes configure: Openssl >= 1.1.0 detected checking for OPENSSL_init_ssl in -lssl... (cached) yes checking for SSL_CTX_new in -lssl... yes checking for SSL_CTX_load_verify_locations in -lssl... yes checking for SSL_CTX_use_certificate_file in -lssl... yes checking for SSL_CTX_use_PrivateKey_file in -lssl... yes checking for SSL_CTX_check_private_key in -lssl... yes checking for SSL_new in -lssl... yes checking for SSL_set_fd in -lssl... yes checking for SSL_connect in -lssl... yes checking for SSL_get_verify_result in -lssl... yes checking for SSL_shutdown in -lssl... yes checking for SSL_free in -lssl... yes checking for SSL_CTX_free in -lssl... yes checking for SSL_CTX_get_cert_store in -lssl... yes checking for SSL_CTX_use_certificate in -lssl... yes checking for SSL_CTX_use_RSAPrivateKey in -lssl... yes checking for library containing BIO_new_mem_buf... -lcrypto checking for PEM_read_bio_X509 in -lssl... yes checking for PEM_read_bio_RSAPrivateKey in -lssl... yes checking for X509_STORE_add_cert in -lssl... yes configure: ssl type: env configure: ssl ca: configure: ssl cert: configure: ssl privkey: configure: creating ./config.status config.status: creating src/bindings-pkcs11/Makefile config.status: creating src/bindings-pkcs11/Makefile.standalone config.status: creating src/rpc-pkcs11/Makefile config.status: creating src/pkcs11proxyd/Makefile config.status: creating src/client-lib/Makefile config.status: creating src/filter/filter/Makefile config.status: creating src/filter/backend/Makefile config.status: creating src/filter/frontend/Makefile config.status: creating src/filter/Makefile config.status: creating src/tests/Makefile config.status: creating src/tests/ocaml/Makefile config.status: creating src/tests/c-based/Makefile config.status: creating scripts/pkcs11proxyd config.status: creating Makefile ########################################### ### SUMMARY ### ########################################### IDL gen : YES debug libs : NO client type : Native C client (RPC generated with native rpcgen) client lib : Using .camlcrushlibname file client socket : tcp -> 127.0.0.1:4444 (DEFAULT) RPC gen : YES SSL : YES (on the server and client side) -SSL client lib : OpenSSL -SSL files : Environment variables (at client runtime) |SSL CA certificates : env->PKCS11PROXY_CA_FILE |SSL client certificate : env->PKCS11PROXY_CERT_FILE |SSL client private key : env->PKCS11PROXY_PRIVKEY_FILE Using PKCS11 filter on server side : YES Aliasing (sessions and objects handles) : none Compiling daemonization support : NO ./autogen.sh [Generating configure file ...] configure.ac:1474: warning: AC_OUTPUT should be used without arguments. configure.ac:1474: You should run autoupdate. |-> Run ./configure with the desired options, and then make dh_auto_configure -Bbuild-UNIX_CLIENT -- --srcdir=.. --with-client-socket="unix,/var/run/pkcs11proxyd.socket" cd build-UNIX_CLIENT && ../configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --srcdir=.. --with-client-socket=unix,/var/run/pkcs11proxyd.socket checking for make... make checking for ocamlc... yes OCaml version is 4.14.1 OCaml library path is /usr/lib/ocaml checking for ocamlopt... ocamlopt checking for ocamlc.opt... ocamlc.opt checking for ocamlopt.opt... ocamlopt.opt checking for ocamldep... ocamldep checking for ocamlmklib... ocamlmklib checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for caml/mlvalues.h... yes checking for caml/camlidlruntime.h... yes checking for dlfcn.h... yes checking for pthread.h... yes checking for camlp4... yes checking for ocamlfind... ocamlfind checking OCaml package rpc... found checking OCaml package str... found checking OCaml package config-file... found checking OCaml package camlidl... found checking for dlopen in -ldl... yes checking for pthread_mutex_init in -lpthread... yes checking for gawk... no checking for mawk... mawk configure: Using default C based client and RPC checking for getnetname in -ltirpc... yes configure: Using the tirpc library checking for rpc/rpc.h... yes checking for rpc/clnt.h... yes configure: Client library configured to read libname from a file configure: Client library configured to use Unix socket located at /var/run/pkcs11proxyd.socket checking for clntunix_create in -l"tirpc"... yes configure: creating ./config.status config.status: creating src/bindings-pkcs11/Makefile config.status: creating src/bindings-pkcs11/Makefile.standalone config.status: creating src/rpc-pkcs11/Makefile config.status: creating src/pkcs11proxyd/Makefile config.status: creating src/client-lib/Makefile config.status: creating src/filter/filter/Makefile config.status: creating src/filter/backend/Makefile config.status: creating src/filter/frontend/Makefile config.status: creating src/filter/Makefile config.status: creating src/tests/Makefile config.status: creating src/tests/ocaml/Makefile config.status: creating src/tests/c-based/Makefile config.status: creating scripts/pkcs11proxyd config.status: creating Makefile ########################################### ### SUMMARY ### ########################################### IDL gen : NO debug libs : NO client type : Native C client (RPC generated with native rpcgen) client lib : Using .camlcrushlibname file client socket : unix -> /var/run/pkcs11proxyd.socket RPC gen : NO SSL : NO (neither on the server nor on the client side) Using PKCS11 filter on server side : YES Aliasing (sessions and objects handles) : none Compiling daemonization support : NO ./autogen.sh [Generating configure file ...] configure.ac:1474: warning: AC_OUTPUT should be used without arguments. configure.ac:1474: You should run autoupdate. |-> Run ./configure with the desired options, and then make dh_auto_configure -Bbuild-TCP_CLIENT -- --srcdir=.. --with-client-socket="tcp,127.0.0.1:4444" cd build-TCP_CLIENT && ../configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --srcdir=.. --with-client-socket=tcp,127.0.0.1:4444 checking for make... make checking for ocamlc... yes OCaml version is 4.14.1 OCaml library path is /usr/lib/ocaml checking for ocamlopt... ocamlopt checking for ocamlc.opt... ocamlc.opt checking for ocamlopt.opt... ocamlopt.opt checking for ocamldep... ocamldep checking for ocamlmklib... ocamlmklib checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for caml/mlvalues.h... yes checking for caml/camlidlruntime.h... yes checking for dlfcn.h... yes checking for pthread.h... yes checking for camlp4... yes checking for ocamlfind... ocamlfind checking OCaml package rpc... found checking OCaml package str... found checking OCaml package config-file... found checking OCaml package camlidl... found checking for dlopen in -ldl... yes checking for pthread_mutex_init in -lpthread... yes checking for gawk... no checking for mawk... mawk configure: Using default C based client and RPC checking for getnetname in -ltirpc... yes configure: Using the tirpc library checking for rpc/rpc.h... yes checking for rpc/clnt.h... yes configure: Client library configured to read libname from a file configure: Client library configured to use Tcp socket with host checking for clnttcp_create in -l"tirpc"... yes configure: creating ./config.status config.status: creating src/bindings-pkcs11/Makefile config.status: creating src/bindings-pkcs11/Makefile.standalone config.status: creating src/rpc-pkcs11/Makefile config.status: creating src/pkcs11proxyd/Makefile config.status: creating src/client-lib/Makefile config.status: creating src/filter/filter/Makefile config.status: creating src/filter/backend/Makefile config.status: creating src/filter/frontend/Makefile config.status: creating src/filter/Makefile config.status: creating src/tests/Makefile config.status: creating src/tests/ocaml/Makefile config.status: creating src/tests/c-based/Makefile config.status: creating scripts/pkcs11proxyd config.status: creating Makefile ########################################### ### SUMMARY ### ########################################### IDL gen : NO debug libs : NO client type : Native C client (RPC generated with native rpcgen) client lib : Using .camlcrushlibname file client socket : tcp -> 127.0.0.1:4444 RPC gen : NO SSL : NO (neither on the server nor on the client side) Using PKCS11 filter on server side : YES Aliasing (sessions and objects handles) : none Compiling daemonization support : NO dh override_dh_auto_configure --with autoreconf --no-parallel make[1]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12' rm -f debian/caml-crush-clients.debhelper.log debian/caml-crush-server.debhelper.log debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/caml-crush-1.0.12' dh_auto_build -Bbuild-SERVER -- CUSTOM_SONAME=libp11clienttcpssl.so cd build-SERVER && make -j1 CUSTOM_SONAME=libp11clienttcpssl.so make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER' make -C src/bindings-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/bindings-pkcs11' camlidl -header ../../../src/bindings-pkcs11/pkcs11.idl cat ../../../src/bindings-pkcs11/pkcs11_stubs.c | sed -e 's/Begin_roots_block(\(.*\)).*/Begin_roots_block(\1);/g' | sed -e 's/Begin_root(\(.*\)).*/Begin_root(\1);/g' | sed -e 's/End_roots(\(.*\)).*/End_roots(\1);/g' > ./tmp mv ./tmp ../../../src/bindings-pkcs11/pkcs11_stubs.c #Sed to patch (GetSlotList/GetMechList/FindObjects/GetObjectSize) sed -i "s/* int/\* nativeint/g" ../../../src/bindings-pkcs11/pkcs11.mli sed -i "s/* int/\* nativeint/g" ../../../src/bindings-pkcs11/pkcs11.ml #Handle recent IDL (as they rename some functions and cocci patches will not be applied otherwise) sed -i "s/caml_modify/modify/g" ../../../src/bindings-pkcs11/pkcs11_stubs.c sed -i "s/caml_copy_nativeint/custom_copy_int/g" ../../../src/bindings-pkcs11/pkcs11_stubs.c sed -i "s/caml_invalid_argument/invalid_argument/g" ../../../src/bindings-pkcs11/pkcs11_stubs.c # Patch the stubs with cocci spatch --no-show-diff --in-place --sp-file ../../../src/bindings-pkcs11/pkcs11_stubs.cocci ../../../src/bindings-pkcs11/pkcs11_stubs.c init_defs_builtins: /usr/lib/coccinelle/standard.h warning: line 96: _ctxs, previously declared as a metavariable, is used as an identifier warning: line 97: _ctx, previously declared as a metavariable, is used as an identifier warning: line 97: _ctxs, previously declared as a metavariable, is used as an identifier warning: line 98: _c1, previously declared as a metavariable, is used as an identifier warning: line 99: _c2, previously declared as a metavariable, is used as an identifier warning: line 104: _v3, previously declared as a metavariable, is used as an identifier warning: line 104: _c2, previously declared as a metavariable, is used as an identifier warning: line 104: _ctx, previously declared as a metavariable, is used as an identifier warning: line 105: _c2, previously declared as a metavariable, is used as an identifier warning: line 105: _v3, previously declared as a metavariable, is used as an identifier warning: line 803: _ctxs, previously declared as a metavariable, is used as an identifier warning: line 822: _ctxs, previously declared as a metavariable, is used as an identifier HANDLING: ../../../src/bindings-pkcs11/pkcs11_stubs.c Note: processing took 27.5s: ../../../src/bindings-pkcs11/pkcs11_stubs.c #Sed because spatch is not able to preprocess sed -i 's/^_CAMLIDL_EXTERN_C/extern/g' ../../../src/bindings-pkcs11/pkcs11.h #Sed to change the structure packing pragma in WIN32 mode: CamlIDL fixes it to 8 while #PKCS11 header fixes it to 1 => this can create binary interoperability issues sed -i 's/push,8/push,1\/* Replaced for PKCS11 compatibiliy *\//g' ../../../src/bindings-pkcs11/pkcs11.h spatch --no-show-diff --in-place --sp-file ../../../src/bindings-pkcs11/pkcs11.cocci.new ../../../src/bindings-pkcs11/pkcs11.h init_defs_builtins: /usr/lib/coccinelle/standard.h warning: line 5: should session be a metavariable? warning: line 5: should data be a metavariable? warning: line 5: should data_len be a metavariable? warning: line 5: should encrypted be a metavariable? warning: line 5: should encrypted_len be a metavariable? warning: line 12: should session be a metavariable? warning: line 12: should data be a metavariable? warning: line 12: should data_len be a metavariable? warning: line 12: should encrypted be a metavariable? warning: line 12: should encrypted_len be a metavariable? warning: line 19: should session be a metavariable? warning: line 19: should data be a metavariable? warning: line 19: should data_len be a metavariable? warning: line 19: should encrypted be a metavariable? warning: line 19: should encrypted_len be a metavariable? warning: line 26: should session be a metavariable? warning: line 26: should data be a metavariable? warning: line 26: should data_len be a metavariable? warning: line 26: should encrypted be a metavariable? warning: line 26: should encrypted_len be a metavariable? warning: line 33: should session be a metavariable? warning: line 33: should encrypted be a metavariable? warning: line 33: should encrypted_len be a metavariable? warning: line 40: should session be a metavariable? warning: line 40: should encrypted be a metavariable? warning: line 40: should encrypted_len be a metavariable? warning: line 40: should decrypted be a metavariable? warning: line 40: should decrypted_len be a metavariable? warning: line 47: should session be a metavariable? warning: line 47: should signature be a metavariable? warning: line 47: should signature_len be a metavariable? warning: line 47: should data be a metavariable? warning: line 47: should data_len be a metavariable? warning: line 54: should session be a metavariable? warning: line 54: should encrypted be a metavariable? warning: line 54: should encrypted_len be a metavariable? warning: line 54: should data be a metavariable? warning: line 54: should data_len be a metavariable? warning: line 61: should session be a metavariable? warning: line 61: should encrypted be a metavariable? warning: line 61: should encrypted_len be a metavariable? warning: line 61: should data be a metavariable? warning: line 61: should data_len be a metavariable? warning: line 68: should session be a metavariable? warning: line 68: should encrypted be a metavariable? warning: line 68: should encrypted_len be a metavariable? warning: line 68: should data be a metavariable? warning: line 68: should data_len be a metavariable? warning: line 75: should session be a metavariable? warning: line 75: should decrypted be a metavariable? warning: line 75: should decrypted_len be a metavariable? warning: line 82: should session be a metavariable? warning: line 82: should data be a metavariable? warning: line 82: should data_len be a metavariable? warning: line 87: should data be a metavariable? warning: line 87: should output be a metavariable? HANDLING: ../../../src/bindings-pkcs11/pkcs11.h #Sed to force the produced idl variable context and some values to be tagged 'unused' sed -i 's/\(.*\), camlidl_ctx _ctx)$/#ifdef __GNUC__\n\1, __attribute__((unused)) camlidl_ctx _ctx)\n#else\n\1, camlidl_ctx _ctx)\n#endif/g' ../../../src/bindings-pkcs11/pkcs11_stubs.c sed -i 's/\(.*\)value _unit)$/#ifdef __GNUC__\n\1__attribute__((unused))value _unit)\n#else\n\1value _unit)\n#endif/g' ../../../src/bindings-pkcs11/pkcs11_stubs.c #Sed to disable the warnings on shadowing caml__roots_block sed -i 's/\(.*\)Begin_root(\(.*\)/\/* We add this because of possible shadow warning *\/\n\/* (this is not our code: these are camlidl macros)*\/\n#if GCC_VERSION > 40600\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wshadow\"\n#endif\n\1Begin_root(\2\n#if GCC_VERSION > 40600\n#pragma GCC diagnostic pop\n#endif/g' ../../../src/bindings-pkcs11/pkcs11_stubs.c sed -i 's/\(.*\)Begin_roots_block(\(.*\)/\/* We add this because of possible shadow warning *\/\n\/* (this is not our code: these are camlidl macros)*\/\n#if GCC_VERSION > 40600\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wshadow\"\n#endif\n\1Begin_roots_block(\2\n#if GCC_VERSION > 40600\n#pragma GCC diagnostic pop\n#endif/g' ../../../src/bindings-pkcs11/pkcs11_stubs.c gcc ../../../src/bindings-pkcs11/pkcs11_stubs.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_flags_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:37:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 37 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:104:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 104 | if (_c5 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:113:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 113 | if (_c10 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_notification_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:179:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 179 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_slot_id_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:200:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 200 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:223:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 223 | if (_c4 != 64) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:230:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 230 | if (_c8 != 32) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:268:13: warning: "modify" is deprecated: use "caml_modify" instead 268 | modify(&Field(_v3[0], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:326:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 326 | if (_c4 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:333:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 333 | if (_c8 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:340:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 340 | if (_c12 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:347:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 347 | if (_c16 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:390:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 390 | if (_c33 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:438:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 438 | _v3[5] = custom_copy_int((*_c1).max_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:439:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 439 | _v3[6] = custom_copy_int((*_c1).session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:440:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 440 | _v3[7] = custom_copy_int((*_c1).max_rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:441:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 441 | _v3[8] = custom_copy_int((*_c1).rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:442:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 442 | _v3[9] = custom_copy_int((*_c1).max_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:443:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 443 | _v3[10] = custom_copy_int((*_c1).min_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:444:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 444 | _v3[11] = custom_copy_int((*_c1).total_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:445:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 445 | _v3[12] = custom_copy_int((*_c1).free_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:446:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 446 | _v3[13] = custom_copy_int((*_c1).total_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:447:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 447 | _v3[14] = custom_copy_int((*_c1).free_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_session_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:479:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 479 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_user_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:500:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 500 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_state_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:521:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 521 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_session_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:568:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 568 | _v3[3] = custom_copy_int((*_c1).device_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:595:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 595 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_class_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:616:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 616 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_hw_feature_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:637:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 637 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_key_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:658:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 658 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_certificate_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:679:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 679 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_attribute_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:700:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 700 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_attribute': ../../../src/bindings-pkcs11/pkcs11_stubs.c:850:13: warning: "modify" is deprecated: use "caml_modify" instead 850 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:857:13: warning: "modify" is deprecated: use "caml_modify" instead 857 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_date': ../../../src/bindings-pkcs11/pkcs11_stubs.c:901:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 901 | if (_c4 != 4) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:908:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 908 | if (_c8 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:915:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 915 | if (_c12 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_mechanism_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:981:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 981 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1033:13: warning: "modify" is deprecated: use "caml_modify" instead 1033 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1080:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1080 | _v3[0] = custom_copy_int((*_c1).min_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:1081:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1081 | _v3[1] = custom_copy_int((*_c1).max_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_ULONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1188:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1188 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_LONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1209:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1209 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_rv_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2288:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2288 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2298:12: warning: cast increases required alignment of target type [-Wcast-align] 2298 | *_c2 = *((ck_createmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2309:5: warning: cast increases required alignment of target type [-Wcast-align] 2309 | *((ck_createmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2319:12: warning: cast increases required alignment of target type [-Wcast-align] 2319 | *_c2 = *((ck_destroymutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2330:5: warning: cast increases required alignment of target type [-Wcast-align] 2330 | *((ck_destroymutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2340:12: warning: cast increases required alignment of target type [-Wcast-align] 2340 | *_c2 = *((ck_lockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2351:5: warning: cast increases required alignment of target type [-Wcast-align] 2351 | *((ck_lockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2361:12: warning: cast increases required alignment of target type [-Wcast-align] 2361 | *_c2 = *((ck_unlockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2372:5: warning: cast increases required alignment of target type [-Wcast-align] 2372 | *((ck_unlockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetSlotList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2630:13: warning: "modify" is deprecated: use "caml_modify" instead 2630 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:2634:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2634 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetMechanismList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3040:13: warning: "modify" is deprecated: use "caml_modify" instead 3040 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3044:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3044 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GenerateRandom': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3229:13: warning: "modify" is deprecated: use "caml_modify" instead 3229 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_FindObjects': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3316:13: warning: "modify" is deprecated: use "caml_modify" instead 3316 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3334:13: warning: "modify" is deprecated: use "caml_modify" instead 3334 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3339:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3339 | _vres[2] = custom_copy_int(*object_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetAttributeValue': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3657:13: warning: "modify" is deprecated: use "caml_modify" instead 3657 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetObjectSize': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3730:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3730 | _vres[1] = custom_copy_int(*object_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_WrapKey': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3782:13: warning: "modify" is deprecated: use "caml_modify" instead 3782 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Digest': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3979:13: warning: "modify" is deprecated: use "caml_modify" instead 3979 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4071:13: warning: "modify" is deprecated: use "caml_modify" instead 4071 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Sign': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4172:13: warning: "modify" is deprecated: use "caml_modify" instead 4172 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4229:13: warning: "modify" is deprecated: use "caml_modify" instead 4229 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4302:13: warning: "modify" is deprecated: use "caml_modify" instead 4302 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_VerifyRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4443:13: warning: "modify" is deprecated: use "caml_modify" instead 4443 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Encrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4580:13: warning: "modify" is deprecated: use "caml_modify" instead 4580 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4638:13: warning: "modify" is deprecated: use "caml_modify" instead 4638 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4682:13: warning: "modify" is deprecated: use "caml_modify" instead 4682 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4740:13: warning: "modify" is deprecated: use "caml_modify" instead 4740 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4798:13: warning: "modify" is deprecated: use "caml_modify" instead 4798 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Decrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4878:13: warning: "modify" is deprecated: use "caml_modify" instead 4878 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4936:13: warning: "modify" is deprecated: use "caml_modify" instead 4936 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4980:13: warning: "modify" is deprecated: use "caml_modify" instead 4980 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptDigestUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5038:13: warning: "modify" is deprecated: use "caml_modify" instead 5038 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptVerifyUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5096:13: warning: "modify" is deprecated: use "caml_modify" instead 5096 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetOperationState': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5140:13: warning: "modify" is deprecated: use "caml_modify" instead 5140 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5238:13: warning: "modify" is deprecated: use "caml_modify" instead 5238 | modify(&Field(_vres, _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_char_array_to_ulong': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5263:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 5263 | _vres = custom_copy_int(output); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_hton_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5297:13: warning: "modify" is deprecated: use "caml_modify" instead 5297 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ntoh_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5332:13: warning: "modify" is deprecated: use "caml_modify" instead 5332 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/sys/types.h:176, from /usr/include/stdlib.h:514, from /usr/lib/ocaml/caml/misc.h:29, from /usr/lib/ocaml/caml/mlvalues.h:23, from ../../../src/bindings-pkcs11/pkcs11_stubs.c:5: ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'encode_ck_attribute_arch': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5426:35: warning: cast increases required alignment of target type [-Wcast-align] 5426 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5440:35: warning: cast increases required alignment of target type [-Wcast-align] 5440 | to_send32 = htole32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5454:35: warning: cast increases required alignment of target type [-Wcast-align] 5454 | to_send64 = htobe64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5468:35: warning: cast increases required alignment of target type [-Wcast-align] 5468 | to_send64 = htole64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5483:35: warning: cast increases required alignment of target type [-Wcast-align] 5483 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5498:35: warning: cast increases required alignment of target type [-Wcast-align] 5498 | to_send64 = htole64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5513:35: warning: cast increases required alignment of target type [-Wcast-align] 5513 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5528:35: warning: cast increases required alignment of target type [-Wcast-align] 5528 | to_send32 = htole32(*((uint32_t*)(in->value+4))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5543:35: warning: cast increases required alignment of target type [-Wcast-align] 5543 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5558:35: warning: cast increases required alignment of target type [-Wcast-align] 5558 | to_send32 = htobe32(*((uint32_t*)(in->value+4))); | ^ gcc ../../../src/bindings-pkcs11/pkcs11_functions.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_functions.c: In function 'int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_functions.c:3150:7: warning: cast increases required alignment of target type [-Wcast-align] 3150 | *((unsigned long *)data) = input; | ^ ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.mli ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.ml ocamlmklib -o pkcs11 pkcs11.cmx pkcs11_functions.o pkcs11_stubs.o -cclib -L/usr/lib/ocaml -cclib -lcamlidl make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/bindings-pkcs11' make -C src/rpc-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/rpc-pkcs11' #Ocaml RPC Generation ocamlrpcgen -aux -int unboxed -hyper int64 ../../../src/rpc-pkcs11/pkcs11_rpc.x ocamlrpcgen -clnt -int unboxed -hyper int64 ../../../src/rpc-pkcs11/pkcs11_rpc.x ocamlrpcgen -srv2 -int unboxed -hyper int64 ../../../src/rpc-pkcs11/pkcs11_rpc.x #Compile RPC files ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.ml #Build RPC helpers ocamlopt -I ../bindings-pkcs11 -o rpc_helpers -c ../../../src/rpc-pkcs11/rpc_helpers.ml #Build a library from RPC files ocamlopt -o pkcs11_rpclib.cmxa -a pkcs11_rpc_aux.cmx pkcs11_rpc_clnt.cmx pkcs11_rpc_srv.cmx rpc_helpers.cmx make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/rpc-pkcs11' make -C src/filter make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter' make -C backend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/backend' ocamlopt -I ../../bindings-pkcs11/ -o backend -c ../../../../src/filter/backend/backend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/backend' make -C filter make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/filter' ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_common -c ../../../../src/filter/filter/filter_common.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_actions -c ../../../../src/filter/filter/filter_actions.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_configuration -c ../../../../src/filter/filter/filter_configuration.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter -c ../../../../src/filter/filter/filter.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/filter' make -C frontend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/frontend' ocamlopt -I ../filter -o frontend -c ../../../../src/filter/frontend/frontend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter/frontend' make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/filter' make -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/pkcs11proxyd' #Compile Server ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../src/pkcs11proxyd -DWITH_SSL " -package "netplex" -I ../filter/filter -I ../filter/frontend -package "nettls-gnutls" -I ../bindings-pkcs11 -I ../rpc-pkcs11 -o server -c ../../../src/pkcs11proxyd/server.ml Warning: File "../../../src/pkcs11proxyd/server.ml", line 662, characters 26-28: Illegal backslash escape in string or character (|) ocamlfind ocamlopt -I ../filter/filter -I ../filter/frontend -package "str,netplex,config-file" -package "nettls-gnutls" -linkpkg ../bindings-pkcs11/pkcs11.cmxa ../filter/backend/backend.cmx ../filter/filter/filter_common.cmx ../filter/filter/filter_actions.cmx ../filter/filter/filter_configuration.cmx ../filter/filter/filter.cmx ../filter/frontend/frontend.cmx ../rpc-pkcs11/pkcs11_rpclib.cmxa server.cmx -cclib -lpthread -cclib -lcamlidl -cclib -L../bindings-pkcs11 -ccopt -O2 -ccopt -fPIC -ccopt -fPIE -ccopt -Wl,-z,relro,-z,now -ccopt -fstack-protector -ccopt -DFORTIFY_SOURCE=2 -o pkcs11proxyd make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/pkcs11proxyd' make -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/client-lib' cp ../../../src/rpc-pkcs11/pkcs11_rpc.x ./ #Generate header rpcgen -h -N -M pkcs11_rpc.x > ../../../src/client-lib/pkcs11_rpc.h #Generate xdr helpers rpcgen -c -N -M pkcs11_rpc.x > ../../../src/client-lib/pkcs11_rpc_xdr.c #Generate client stubs rpcgen -l -N -M pkcs11_rpc.x > ../../../src/client-lib/pkcs11_rpc_clnt.c #Patch generated pkcs_rpc_xrc.c to remove useless buf (Linux specific) spatch --no-show-diff --sp-file ../../../src/client-lib/pkcs11_rpc_xdr.cocci ../../../src/client-lib/pkcs11_rpc_xdr.c --in-place init_defs_builtins: /usr/lib/coccinelle/standard.h HANDLING: ../../../src/client-lib/pkcs11_rpc_xdr.c cp ../../../src/client-lib/modwrap.c modwrap_"".c && gcc -DRPCGEN_MT -DWITH_SSL -DTCP_SOCKET -DSOCKET_PATH=127.0.0.1:4444 -DLIBNAME="" -DLIBNAME_FILE -DSSL_FILES_ENV -DPKCS11PROXY_CA_FILE="PKCS11PROXY_CA_FILE" -DPKCS11PROXY_CERT_FILE="PKCS11PROXY_CERT_FILE" -DPKCS11PROXY_PRIVKEY_FILE="PKCS11PROXY_PRIVKEY_FILE" -DCRPC -c ../../../src/client-lib/pkcs11_rpc_xdr.c ../../../src/client-lib/pkcs11_rpc_clnt.c modwrap_"".c ../../../src/client-lib/modwrap_crpc.c ../../../src/client-lib/modwrap_crpc_ssl.c -I../../../src/client-lib -I../../../src/bindings-pkcs11 -I/usr/lib/ocaml -O2 -Wall -fPIC -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fstack-protector-all -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DWITH_TIRPC -I/usr/include/tirpc && rm modwrap_"".c; In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_xdr.c:6: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_clnt.c:7: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:49: ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_initialize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:24:49: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 24 | return (clnt_call (clnt, c_Initialize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_getinfo_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:44:46: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 44 | return (clnt_call (clnt, c_GetInfo, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_finalize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:121:47: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 121 | return (clnt_call (clnt, c_Finalize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from modwrap_.c:89: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from ../../../src/client-lib/modwrap_crpc.c:82: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from ../../../src/client-lib/modwrap_crpc_ssl.c:84: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ ../../../src/client-lib/modwrap_crpc_ssl.c: In function 'override_net_functions': ../../../src/client-lib/modwrap_crpc_ssl.c:316:53: warning: passing argument 5 of 'xdrrec_create' from incompatible pointer type [-Wincompatible-pointer-types] 316 | xdrrec_create(&(ct->ct_xdrs), 0, 0, (caddr_t) ct, readnet, writenet); | ^~~~~~~ | | | int (*)(char *, char *, int) In file included from /usr/include/tirpc/rpc/rpc.h:43: /usr/include/tirpc/rpc/xdr.h:362:29: note: expected 'int (*)(void *, void *, int)' but argument is of type 'int (*)(char *, char *, int)' 362 | int (*)(void *, void *, int), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/client-lib/modwrap_crpc_ssl.c:316:62: warning: passing argument 6 of 'xdrrec_create' from incompatible pointer type [-Wincompatible-pointer-types] 316 | xdrrec_create(&(ct->ct_xdrs), 0, 0, (caddr_t) ct, readnet, writenet); | ^~~~~~~~ | | | int (*)(char *, char *, int) /usr/include/tirpc/rpc/xdr.h:363:29: note: expected 'int (*)(void *, void *, int)' but argument is of type 'int (*)(char *, char *, int)' 363 | int (*)(void *, void *, int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/client-lib/modwrap_crpc_ssl.c: In function 'readnet': ../../../src/client-lib/modwrap_crpc_ssl.c:378:24: warning: cast increases required alignment of target type [-Wcast-align] 378 | struct ct_data *ct = (struct ct_data *)ctptr; | ^ ../../../src/client-lib/modwrap_crpc_ssl.c: In function 'writenet': ../../../src/client-lib/modwrap_crpc_ssl.c:441:24: warning: cast increases required alignment of target type [-Wcast-align] 441 | struct ct_data *ct = (struct ct_data *)ctptr; | ^ ../../../src/client-lib/modwrap_crpc_ssl.c: In function 'start_openssl': ../../../src/client-lib/modwrap_crpc_ssl.c:729:3: warning: 'ERR_load_BIO_strings' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 729 | ERR_load_BIO_strings(); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/openssl/cryptoerr.h:17, from /usr/include/openssl/crypto.h:38, from /usr/include/openssl/comp.h:22, from /usr/include/openssl/ssl.h:29, from ../../../src/client-lib/modwrap.h:407: /usr/include/openssl/cryptoerr_legacy.h:31:27: note: declared here 31 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BIO_strings(void); | ^~~~~~~~~~~~~~~~~~~~ gcc -Wl,-z,relro,-z,now -shared -Wl,-soname,libp11clienttcpssl.so -fPIC -o libp11client"".so pkcs11_rpc_xdr.o pkcs11_rpc_clnt.o modwrap_"".o modwrap_crpc.o modwrap_crpc_ssl.o -lpthread -lssl -ltirpc -Wl,-z,relro; make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER' dh_auto_build -Bbuild-UNIX_CLIENT -- CUSTOM_SONAME=libp11clientunix.so cd build-UNIX_CLIENT && make -j1 CUSTOM_SONAME=libp11clientunix.so make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT' make -C src/bindings-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/bindings-pkcs11' gcc ../../../src/bindings-pkcs11/pkcs11_stubs.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_flags_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:37:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 37 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:104:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 104 | if (_c5 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:113:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 113 | if (_c10 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_notification_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:179:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 179 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_slot_id_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:200:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 200 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:223:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 223 | if (_c4 != 64) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:230:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 230 | if (_c8 != 32) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:268:13: warning: "modify" is deprecated: use "caml_modify" instead 268 | modify(&Field(_v3[0], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:326:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 326 | if (_c4 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:333:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 333 | if (_c8 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:340:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 340 | if (_c12 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:347:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 347 | if (_c16 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:390:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 390 | if (_c33 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:438:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 438 | _v3[5] = custom_copy_int((*_c1).max_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:439:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 439 | _v3[6] = custom_copy_int((*_c1).session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:440:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 440 | _v3[7] = custom_copy_int((*_c1).max_rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:441:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 441 | _v3[8] = custom_copy_int((*_c1).rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:442:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 442 | _v3[9] = custom_copy_int((*_c1).max_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:443:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 443 | _v3[10] = custom_copy_int((*_c1).min_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:444:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 444 | _v3[11] = custom_copy_int((*_c1).total_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:445:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 445 | _v3[12] = custom_copy_int((*_c1).free_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:446:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 446 | _v3[13] = custom_copy_int((*_c1).total_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:447:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 447 | _v3[14] = custom_copy_int((*_c1).free_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_session_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:479:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 479 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_user_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:500:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 500 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_state_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:521:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 521 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_session_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:568:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 568 | _v3[3] = custom_copy_int((*_c1).device_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:595:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 595 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_class_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:616:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 616 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_hw_feature_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:637:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 637 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_key_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:658:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 658 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_certificate_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:679:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 679 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_attribute_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:700:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 700 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_attribute': ../../../src/bindings-pkcs11/pkcs11_stubs.c:850:13: warning: "modify" is deprecated: use "caml_modify" instead 850 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:857:13: warning: "modify" is deprecated: use "caml_modify" instead 857 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_date': ../../../src/bindings-pkcs11/pkcs11_stubs.c:901:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 901 | if (_c4 != 4) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:908:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 908 | if (_c8 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:915:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 915 | if (_c12 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_mechanism_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:981:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 981 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1033:13: warning: "modify" is deprecated: use "caml_modify" instead 1033 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1080:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1080 | _v3[0] = custom_copy_int((*_c1).min_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:1081:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1081 | _v3[1] = custom_copy_int((*_c1).max_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_ULONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1188:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1188 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_LONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1209:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1209 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_rv_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2288:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2288 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2298:12: warning: cast increases required alignment of target type [-Wcast-align] 2298 | *_c2 = *((ck_createmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2309:5: warning: cast increases required alignment of target type [-Wcast-align] 2309 | *((ck_createmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2319:12: warning: cast increases required alignment of target type [-Wcast-align] 2319 | *_c2 = *((ck_destroymutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2330:5: warning: cast increases required alignment of target type [-Wcast-align] 2330 | *((ck_destroymutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2340:12: warning: cast increases required alignment of target type [-Wcast-align] 2340 | *_c2 = *((ck_lockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2351:5: warning: cast increases required alignment of target type [-Wcast-align] 2351 | *((ck_lockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2361:12: warning: cast increases required alignment of target type [-Wcast-align] 2361 | *_c2 = *((ck_unlockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2372:5: warning: cast increases required alignment of target type [-Wcast-align] 2372 | *((ck_unlockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetSlotList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2630:13: warning: "modify" is deprecated: use "caml_modify" instead 2630 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:2634:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2634 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetMechanismList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3040:13: warning: "modify" is deprecated: use "caml_modify" instead 3040 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3044:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3044 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GenerateRandom': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3229:13: warning: "modify" is deprecated: use "caml_modify" instead 3229 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_FindObjects': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3316:13: warning: "modify" is deprecated: use "caml_modify" instead 3316 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3334:13: warning: "modify" is deprecated: use "caml_modify" instead 3334 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3339:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3339 | _vres[2] = custom_copy_int(*object_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetAttributeValue': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3657:13: warning: "modify" is deprecated: use "caml_modify" instead 3657 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetObjectSize': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3730:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3730 | _vres[1] = custom_copy_int(*object_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_WrapKey': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3782:13: warning: "modify" is deprecated: use "caml_modify" instead 3782 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Digest': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3979:13: warning: "modify" is deprecated: use "caml_modify" instead 3979 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4071:13: warning: "modify" is deprecated: use "caml_modify" instead 4071 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Sign': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4172:13: warning: "modify" is deprecated: use "caml_modify" instead 4172 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4229:13: warning: "modify" is deprecated: use "caml_modify" instead 4229 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4302:13: warning: "modify" is deprecated: use "caml_modify" instead 4302 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_VerifyRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4443:13: warning: "modify" is deprecated: use "caml_modify" instead 4443 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Encrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4580:13: warning: "modify" is deprecated: use "caml_modify" instead 4580 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4638:13: warning: "modify" is deprecated: use "caml_modify" instead 4638 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4682:13: warning: "modify" is deprecated: use "caml_modify" instead 4682 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4740:13: warning: "modify" is deprecated: use "caml_modify" instead 4740 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4798:13: warning: "modify" is deprecated: use "caml_modify" instead 4798 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Decrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4878:13: warning: "modify" is deprecated: use "caml_modify" instead 4878 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4936:13: warning: "modify" is deprecated: use "caml_modify" instead 4936 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4980:13: warning: "modify" is deprecated: use "caml_modify" instead 4980 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptDigestUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5038:13: warning: "modify" is deprecated: use "caml_modify" instead 5038 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptVerifyUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5096:13: warning: "modify" is deprecated: use "caml_modify" instead 5096 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetOperationState': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5140:13: warning: "modify" is deprecated: use "caml_modify" instead 5140 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5238:13: warning: "modify" is deprecated: use "caml_modify" instead 5238 | modify(&Field(_vres, _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_char_array_to_ulong': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5263:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 5263 | _vres = custom_copy_int(output); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_hton_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5297:13: warning: "modify" is deprecated: use "caml_modify" instead 5297 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ntoh_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5332:13: warning: "modify" is deprecated: use "caml_modify" instead 5332 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/sys/types.h:176, from /usr/include/stdlib.h:514, from /usr/lib/ocaml/caml/misc.h:29, from /usr/lib/ocaml/caml/mlvalues.h:23, from ../../../src/bindings-pkcs11/pkcs11_stubs.c:5: ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'encode_ck_attribute_arch': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5426:35: warning: cast increases required alignment of target type [-Wcast-align] 5426 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5440:35: warning: cast increases required alignment of target type [-Wcast-align] 5440 | to_send32 = htole32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5454:35: warning: cast increases required alignment of target type [-Wcast-align] 5454 | to_send64 = htobe64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5468:35: warning: cast increases required alignment of target type [-Wcast-align] 5468 | to_send64 = htole64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5483:35: warning: cast increases required alignment of target type [-Wcast-align] 5483 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5498:35: warning: cast increases required alignment of target type [-Wcast-align] 5498 | to_send64 = htole64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5513:35: warning: cast increases required alignment of target type [-Wcast-align] 5513 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5528:35: warning: cast increases required alignment of target type [-Wcast-align] 5528 | to_send32 = htole32(*((uint32_t*)(in->value+4))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5543:35: warning: cast increases required alignment of target type [-Wcast-align] 5543 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5558:35: warning: cast increases required alignment of target type [-Wcast-align] 5558 | to_send32 = htobe32(*((uint32_t*)(in->value+4))); | ^ gcc ../../../src/bindings-pkcs11/pkcs11_functions.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_functions.c: In function 'int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_functions.c:3150:7: warning: cast increases required alignment of target type [-Wcast-align] 3150 | *((unsigned long *)data) = input; | ^ ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.mli ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.ml ocamlmklib -o pkcs11 pkcs11.cmx pkcs11_functions.o pkcs11_stubs.o -cclib -L/usr/lib/ocaml -cclib -lcamlidl make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/bindings-pkcs11' make -C src/rpc-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/rpc-pkcs11' #Compile RPC files ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.ml #Build RPC helpers ocamlopt -I ../bindings-pkcs11 -o rpc_helpers -c ../../../src/rpc-pkcs11/rpc_helpers.ml #Build a library from RPC files ocamlopt -o pkcs11_rpclib.cmxa -a pkcs11_rpc_aux.cmx pkcs11_rpc_clnt.cmx pkcs11_rpc_srv.cmx rpc_helpers.cmx make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/rpc-pkcs11' make -C src/filter make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter' make -C backend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/backend' ocamlopt -I ../../bindings-pkcs11/ -o backend -c ../../../../src/filter/backend/backend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/backend' make -C filter make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/filter' ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_common -c ../../../../src/filter/filter/filter_common.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_actions -c ../../../../src/filter/filter/filter_actions.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_configuration -c ../../../../src/filter/filter/filter_configuration.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter -c ../../../../src/filter/filter/filter.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/filter' make -C frontend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/frontend' ocamlopt -I ../filter -o frontend -c ../../../../src/filter/frontend/frontend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter/frontend' make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/filter' make -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/pkcs11proxyd' #Compile Server ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../src/pkcs11proxyd " -package "netplex" -I ../filter/filter -I ../filter/frontend -I ../bindings-pkcs11 -I ../rpc-pkcs11 -o server -c ../../../src/pkcs11proxyd/server.ml Warning: File "../../../src/pkcs11proxyd/server.ml", line 662, characters 26-28: Illegal backslash escape in string or character (|) ocamlfind ocamlopt -I ../filter/filter -I ../filter/frontend -package "str,netplex,config-file" -linkpkg ../bindings-pkcs11/pkcs11.cmxa ../filter/backend/backend.cmx ../filter/filter/filter_common.cmx ../filter/filter/filter_actions.cmx ../filter/filter/filter_configuration.cmx ../filter/filter/filter.cmx ../filter/frontend/frontend.cmx ../rpc-pkcs11/pkcs11_rpclib.cmxa server.cmx -cclib -lpthread -cclib -lcamlidl -cclib -L../bindings-pkcs11 -ccopt -O2 -ccopt -fPIC -ccopt -fPIE -ccopt -Wl,-z,relro,-z,now -ccopt -fstack-protector -ccopt -DFORTIFY_SOURCE=2 -o pkcs11proxyd make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/pkcs11proxyd' make -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/client-lib' cp ../../../src/client-lib/modwrap.c modwrap_"".c && gcc -DRPCGEN_MT -DUNIX_SOCKET -DSOCKET_PATH=/var/run/pkcs11proxyd.socket -DLIBNAME="" -DLIBNAME_FILE -DCRPC -c ../../../src/client-lib/pkcs11_rpc_xdr.c ../../../src/client-lib/pkcs11_rpc_clnt.c modwrap_"".c ../../../src/client-lib/modwrap_crpc.c ../../../src/client-lib/modwrap_crpc_ssl.c -I../../../src/client-lib -I../../../src/bindings-pkcs11 -I/usr/lib/ocaml -O2 -Wall -fPIC -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fstack-protector-all -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DWITH_TIRPC -I/usr/include/tirpc && rm modwrap_"".c; In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_xdr.c:6: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_clnt.c:7: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:49: ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_initialize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:24:49: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 24 | return (clnt_call (clnt, c_Initialize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_getinfo_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:44:46: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 44 | return (clnt_call (clnt, c_GetInfo, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_finalize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:121:47: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 121 | return (clnt_call (clnt, c_Finalize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from modwrap_.c:89: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from ../../../src/client-lib/modwrap_crpc.c:82: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ gcc -Wl,-z,relro,-z,now -shared -Wl,-soname,libp11clientunix.so -fPIC -o libp11client"".so pkcs11_rpc_xdr.o pkcs11_rpc_clnt.o modwrap_"".o modwrap_crpc.o modwrap_crpc_ssl.o -lpthread -ltirpc -Wl,-z,relro; make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT' dh_auto_build -Bbuild-TCP_CLIENT -- CUSTOM_SONAME=libp11clienttcp.so cd build-TCP_CLIENT && make -j1 CUSTOM_SONAME=libp11clienttcp.so make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT' make -C src/bindings-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/bindings-pkcs11' gcc ../../../src/bindings-pkcs11/pkcs11_stubs.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_flags_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:37:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 37 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:104:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 104 | if (_c5 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:113:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 113 | if (_c10 != 32) invalid_argument("struct ck_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_notification_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:179:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 179 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_slot_id_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:200:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 200 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:223:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 223 | if (_c4 != 64) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:230:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 230 | if (_c8 != 32) invalid_argument("struct ck_slot_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_slot_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:268:13: warning: "modify" is deprecated: use "caml_modify" instead 268 | modify(&Field(_v3[0], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:326:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 326 | if (_c4 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:333:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 333 | if (_c8 != 32) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:340:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 340 | if (_c12 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:347:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 347 | if (_c16 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:390:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 390 | if (_c33 != 16) invalid_argument("struct ck_token_info"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_token_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:438:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 438 | _v3[5] = custom_copy_int((*_c1).max_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:439:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 439 | _v3[6] = custom_copy_int((*_c1).session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:440:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 440 | _v3[7] = custom_copy_int((*_c1).max_rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:441:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 441 | _v3[8] = custom_copy_int((*_c1).rw_session_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:442:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 442 | _v3[9] = custom_copy_int((*_c1).max_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:443:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 443 | _v3[10] = custom_copy_int((*_c1).min_pin_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:444:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 444 | _v3[11] = custom_copy_int((*_c1).total_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:445:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 445 | _v3[12] = custom_copy_int((*_c1).free_public_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:446:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 446 | _v3[13] = custom_copy_int((*_c1).total_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:447:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 447 | _v3[14] = custom_copy_int((*_c1).free_private_memory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_session_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:479:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 479 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_user_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:500:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 500 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_state_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:521:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 521 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_session_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:568:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 568 | _v3[3] = custom_copy_int((*_c1).device_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_handle_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:595:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 595 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_object_class_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:616:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 616 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_hw_feature_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:637:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 637 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_key_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:658:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 658 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_certificate_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:679:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 679 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_attribute_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:700:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 700 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_attribute': ../../../src/bindings-pkcs11/pkcs11_stubs.c:850:13: warning: "modify" is deprecated: use "caml_modify" instead 850 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:857:13: warning: "modify" is deprecated: use "caml_modify" instead 857 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_struct_ck_date': ../../../src/bindings-pkcs11/pkcs11_stubs.c:901:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 901 | if (_c4 != 4) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:908:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 908 | if (_c8 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:915:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 915 | if (_c12 != 2) invalid_argument("struct ck_date"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_mechanism_type_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:981:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 981 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1033:13: warning: "modify" is deprecated: use "caml_modify" instead 1033 | modify(&Field(_v3[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_struct_ck_mechanism_info': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1080:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1080 | _v3[0] = custom_copy_int((*_c1).min_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:1081:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1081 | _v3[1] = custom_copy_int((*_c1).max_key_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_ULONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1188:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1188 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_CK_LONG': ../../../src/bindings-pkcs11/pkcs11_stubs.c:1209:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 1209 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_rv_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2288:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2288 | _v1 = custom_copy_int((*_c2)); | ^~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2298:12: warning: cast increases required alignment of target type [-Wcast-align] 2298 | *_c2 = *((ck_createmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_createmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2309:5: warning: cast increases required alignment of target type [-Wcast-align] 2309 | *((ck_createmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2319:12: warning: cast increases required alignment of target type [-Wcast-align] 2319 | *_c2 = *((ck_destroymutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_destroymutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2330:5: warning: cast increases required alignment of target type [-Wcast-align] 2330 | *((ck_destroymutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2340:12: warning: cast increases required alignment of target type [-Wcast-align] 2340 | *_c2 = *((ck_lockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_lockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2351:5: warning: cast increases required alignment of target type [-Wcast-align] 2351 | *((ck_lockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_ml2c_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2361:12: warning: cast increases required alignment of target type [-Wcast-align] 2361 | *_c2 = *((ck_unlockmutex_t *) Bp_val(_v1)); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_c2ml_pkcs11_ck_unlockmutex_t': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2372:5: warning: cast increases required alignment of target type [-Wcast-align] 2372 | *((ck_unlockmutex_t *) Bp_val(_v1)) = *_c2; | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetSlotList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:2630:13: warning: "modify" is deprecated: use "caml_modify" instead 2630 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:2634:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 2634 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetMechanismList': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3040:13: warning: "modify" is deprecated: use "caml_modify" instead 3040 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3044:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3044 | _vres[2] = custom_copy_int(*real_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GenerateRandom': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3229:13: warning: "modify" is deprecated: use "caml_modify" instead 3229 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_FindObjects': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3316:13: warning: "modify" is deprecated: use "caml_modify" instead 3316 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3334:13: warning: "modify" is deprecated: use "caml_modify" instead 3334 | modify(&Field(_vres[1], _c2), _v3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c:3339:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3339 | _vres[2] = custom_copy_int(*object_count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetAttributeValue': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3657:13: warning: "modify" is deprecated: use "caml_modify" instead 3657 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetObjectSize': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3730:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 3730 | _vres[1] = custom_copy_int(*object_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_WrapKey': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3782:13: warning: "modify" is deprecated: use "caml_modify" instead 3782 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Digest': ../../../src/bindings-pkcs11/pkcs11_stubs.c:3979:13: warning: "modify" is deprecated: use "caml_modify" instead 3979 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4071:13: warning: "modify" is deprecated: use "caml_modify" instead 4071 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Sign': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4172:13: warning: "modify" is deprecated: use "caml_modify" instead 4172 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4229:13: warning: "modify" is deprecated: use "caml_modify" instead 4229 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4302:13: warning: "modify" is deprecated: use "caml_modify" instead 4302 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_VerifyRecover': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4443:13: warning: "modify" is deprecated: use "caml_modify" instead 4443 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Encrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4580:13: warning: "modify" is deprecated: use "caml_modify" instead 4580 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4638:13: warning: "modify" is deprecated: use "caml_modify" instead 4638 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_EncryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4682:13: warning: "modify" is deprecated: use "caml_modify" instead 4682 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DigestEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4740:13: warning: "modify" is deprecated: use "caml_modify" instead 4740 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_SignEncryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4798:13: warning: "modify" is deprecated: use "caml_modify" instead 4798 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_Decrypt': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4878:13: warning: "modify" is deprecated: use "caml_modify" instead 4878 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4936:13: warning: "modify" is deprecated: use "caml_modify" instead 4936 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptFinal': ../../../src/bindings-pkcs11/pkcs11_stubs.c:4980:13: warning: "modify" is deprecated: use "caml_modify" instead 4980 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptDigestUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5038:13: warning: "modify" is deprecated: use "caml_modify" instead 5038 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_DecryptVerifyUpdate': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5096:13: warning: "modify" is deprecated: use "caml_modify" instead 5096 | modify(&Field(_vres[1], _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ML_CK_C_GetOperationState': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5140:13: warning: "modify" is deprecated: use "caml_modify" instead 5140 | modify(&Field(_vres[1], _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5238:13: warning: "modify" is deprecated: use "caml_modify" instead 5238 | modify(&Field(_vres, _c1), _v2); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_char_array_to_ulong': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5263:13: warning: "copy_nativeint" is deprecated: use "caml_copy_nativeint" instead 5263 | _vres = custom_copy_int(output); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_hton_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5297:13: warning: "modify" is deprecated: use "caml_modify" instead 5297 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'camlidl_pkcs11_ntoh_char_array': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5332:13: warning: "modify" is deprecated: use "caml_modify" instead 5332 | modify(&Field(_vres, _c4), _v5); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/sys/types.h:176, from /usr/include/stdlib.h:514, from /usr/lib/ocaml/caml/misc.h:29, from /usr/lib/ocaml/caml/mlvalues.h:23, from ../../../src/bindings-pkcs11/pkcs11_stubs.c:5: ../../../src/bindings-pkcs11/pkcs11_stubs.c: In function 'encode_ck_attribute_arch': ../../../src/bindings-pkcs11/pkcs11_stubs.c:5426:35: warning: cast increases required alignment of target type [-Wcast-align] 5426 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5440:35: warning: cast increases required alignment of target type [-Wcast-align] 5440 | to_send32 = htole32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5454:35: warning: cast increases required alignment of target type [-Wcast-align] 5454 | to_send64 = htobe64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5468:35: warning: cast increases required alignment of target type [-Wcast-align] 5468 | to_send64 = htole64(*((uint64_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5483:35: warning: cast increases required alignment of target type [-Wcast-align] 5483 | to_send32 = htobe32(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5498:35: warning: cast increases required alignment of target type [-Wcast-align] 5498 | to_send64 = htole64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5513:35: warning: cast increases required alignment of target type [-Wcast-align] 5513 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5528:35: warning: cast increases required alignment of target type [-Wcast-align] 5528 | to_send32 = htole32(*((uint32_t*)(in->value+4))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5543:35: warning: cast increases required alignment of target type [-Wcast-align] 5543 | to_send64 = htobe64(*((uint32_t*)(in->value))); | ^ ../../../src/bindings-pkcs11/pkcs11_stubs.c:5558:35: warning: cast increases required alignment of target type [-Wcast-align] 5558 | to_send32 = htobe32(*((uint32_t*)(in->value+4))); | ^ gcc ../../../src/bindings-pkcs11/pkcs11_functions.c -DSERVER_ROLE -c -O2 -fPIC -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml ../../../src/bindings-pkcs11/pkcs11_functions.c: In function 'int_to_ulong_char_array': ../../../src/bindings-pkcs11/pkcs11_functions.c:3150:7: warning: cast increases required alignment of target type [-Wcast-align] 3150 | *((unsigned long *)data) = input; | ^ ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.mli ocamlopt -pp "camlp4o pa_macro.cmo " -o pkcs11 -c ../../../src/bindings-pkcs11/pkcs11.ml ocamlmklib -o pkcs11 pkcs11.cmx pkcs11_functions.o pkcs11_stubs.o -cclib -L/usr/lib/ocaml -cclib -lcamlidl make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/bindings-pkcs11' make -C src/rpc-pkcs11 make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/rpc-pkcs11' #Compile RPC files ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_aux -c ../../../src/rpc-pkcs11/pkcs11_rpc_aux.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_clnt -c ../../../src/rpc-pkcs11/pkcs11_rpc_clnt.ml ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.mli ocamlfind ocamlopt -package "rpc" -o pkcs11_rpc_srv -c ../../../src/rpc-pkcs11/pkcs11_rpc_srv.ml #Build RPC helpers ocamlopt -I ../bindings-pkcs11 -o rpc_helpers -c ../../../src/rpc-pkcs11/rpc_helpers.ml #Build a library from RPC files ocamlopt -o pkcs11_rpclib.cmxa -a pkcs11_rpc_aux.cmx pkcs11_rpc_clnt.cmx pkcs11_rpc_srv.cmx rpc_helpers.cmx make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/rpc-pkcs11' make -C src/filter make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter' make -C backend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/backend' ocamlopt -I ../../bindings-pkcs11/ -o backend -c ../../../../src/filter/backend/backend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/backend' make -C filter make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/filter' ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_common -c ../../../../src/filter/filter/filter_common.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_actions -c ../../../../src/filter/filter/filter_actions.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter_configuration -c ../../../../src/filter/filter/filter_configuration.ml ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../../src/filter/filter " -package "str,config-file,netplex" -I ../../bindings-pkcs11 -I ../backend -o filter -c ../../../../src/filter/filter/filter.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/filter' make -C frontend make[4]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/frontend' ocamlopt -I ../filter -o frontend -c ../../../../src/filter/frontend/frontend.ml make[4]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter/frontend' make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/filter' make -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/pkcs11proxyd' #Compile Server ocamlfind ocamlopt -pp "camlp4o pa_macro.cmo -I ../../../src/pkcs11proxyd " -package "netplex" -I ../filter/filter -I ../filter/frontend -I ../bindings-pkcs11 -I ../rpc-pkcs11 -o server -c ../../../src/pkcs11proxyd/server.ml Warning: File "../../../src/pkcs11proxyd/server.ml", line 662, characters 26-28: Illegal backslash escape in string or character (|) ocamlfind ocamlopt -I ../filter/filter -I ../filter/frontend -package "str,netplex,config-file" -linkpkg ../bindings-pkcs11/pkcs11.cmxa ../filter/backend/backend.cmx ../filter/filter/filter_common.cmx ../filter/filter/filter_actions.cmx ../filter/filter/filter_configuration.cmx ../filter/filter/filter.cmx ../filter/frontend/frontend.cmx ../rpc-pkcs11/pkcs11_rpclib.cmxa server.cmx -cclib -lpthread -cclib -lcamlidl -cclib -L../bindings-pkcs11 -ccopt -O2 -ccopt -fPIC -ccopt -fPIE -ccopt -Wl,-z,relro,-z,now -ccopt -fstack-protector -ccopt -DFORTIFY_SOURCE=2 -o pkcs11proxyd make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/pkcs11proxyd' make -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/client-lib' cp ../../../src/client-lib/modwrap.c modwrap_"".c && gcc -DRPCGEN_MT -DTCP_SOCKET -DSOCKET_PATH=127.0.0.1:4444 -DLIBNAME="" -DLIBNAME_FILE -DCRPC -c ../../../src/client-lib/pkcs11_rpc_xdr.c ../../../src/client-lib/pkcs11_rpc_clnt.c modwrap_"".c ../../../src/client-lib/modwrap_crpc.c ../../../src/client-lib/modwrap_crpc_ssl.c -I../../../src/client-lib -I../../../src/bindings-pkcs11 -I/usr/lib/ocaml -O2 -Wall -fPIC -Wextra -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -Wuninitialized -fstack-protector-all -fcommon -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DWITH_TIRPC -I/usr/include/tirpc && rm modwrap_"".c; In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_xdr.c:6: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/pkcs11_rpc_clnt.c:7: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:49: ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_initialize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:24:49: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 24 | return (clnt_call (clnt, c_Initialize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_getinfo_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:44:46: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 44 | return (clnt_call (clnt, c_GetInfo, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ ../../../src/client-lib/pkcs11_rpc_clnt.c: In function 'c_finalize_3': ../../../src/client-lib/pkcs11_rpc_clnt.c:121:47: warning: cast between incompatible function types from 'bool_t (*)(void)' {aka 'int (*)(void)'} to 'bool_t (*)(XDR *, ...)' {aka 'int (*)(struct __rpc_xdr *, ...)'} [-Wcast-function-type] 121 | return (clnt_call (clnt, c_Finalize, (xdrproc_t) xdr_void, (caddr_t) NULL, | ^ /usr/include/tirpc/rpc/clnt.h:166:45: note: in definition of macro 'clnt_call' 166 | ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, \ | ^~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from modwrap_.c:89: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ In file included from ../../../src/client-lib/pkcs11_rpc.h:9, from ../../../src/client-lib/modwrap.h:276, from ../../../src/client-lib/modwrap_crpc.c:82: /usr/include/tirpc/rpc/rpc.h:83:12: warning: redundant redeclaration of 'bindresvport' [-Wredundant-decls] 83 | extern int bindresvport(int, struct sockaddr_in *); | ^~~~~~~~~~~~ In file included from /usr/include/tirpc/rpc/rpc.h:40: /usr/include/netinet/in.h:525:12: note: previous declaration of 'bindresvport' with type 'int(int, struct sockaddr_in *)' 525 | extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW; | ^~~~~~~~~~~~ gcc -Wl,-z,relro,-z,now -shared -Wl,-soname,libp11clienttcp.so -fPIC -o libp11client"".so pkcs11_rpc_xdr.o pkcs11_rpc_clnt.o modwrap_"".o modwrap_crpc.o modwrap_crpc_ssl.o -lpthread -ltirpc -Wl,-z,relro; make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT' dh override_dh_auto_build --with autoreconf --no-parallel make[1]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12' create-stamp debian/debhelper-build-stamp dh_testroot -O--no-parallel dh_prep -O--no-parallel rm -f -- debian/caml-crush-server.substvars debian/caml-crush-clients.substvars rm -fr -- debian/.debhelper/generated/caml-crush-server/ debian/caml-crush-server/ debian/tmp/ debian/.debhelper/generated/caml-crush-clients/ debian/caml-crush-clients/ rm -f debian/caml-crush-clients.debhelper.log debian/caml-crush-server.debhelper.log debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/caml-crush-1.0.12' dh_auto_install -Bbuild-SERVER --destdir=debian/tmp/build-SERVER install -m0755 -d /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER cd build-SERVER && make -j1 install DESTDIR=/build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER' make install -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/pkcs11proxyd' echo "Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/usr/bin/pkcs11proxyd" Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/usr/bin/pkcs11proxyd install -D pkcs11proxyd /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/usr/bin/pkcs11proxyd echo "Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/etc/pkcs11proxyd/pkcs11proxyd.conf" Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/pkcs11proxyd.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/filter.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/etc/pkcs11proxyd/filter.conf make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/pkcs11proxyd' make install -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/client-lib' Installing libp11client.so to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-SERVER/usr/lib/arm-linux-gnueabihf/caml-crush/libp11client.so make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-SERVER' dh_auto_install -Bbuild-UNIX_CLIENT --destdir=debian/tmp/build-UNIX_CLIENT install -m0755 -d /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT cd build-UNIX_CLIENT && make -j1 install DESTDIR=/build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT' make install -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/pkcs11proxyd' echo "Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/usr/bin/pkcs11proxyd" Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/usr/bin/pkcs11proxyd install -D pkcs11proxyd /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/usr/bin/pkcs11proxyd echo "Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf" Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/pkcs11proxyd.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/filter.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/etc/pkcs11proxyd/filter.conf make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/pkcs11proxyd' make install -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/client-lib' Installing libp11client.so to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-UNIX_CLIENT/usr/lib/arm-linux-gnueabihf/caml-crush/libp11client.so make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-UNIX_CLIENT' dh_auto_install -Bbuild-TCP_CLIENT --destdir=debian/tmp/build-TCP_CLIENT install -m0755 -d /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT cd build-TCP_CLIENT && make -j1 install DESTDIR=/build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT' make install -C src/pkcs11proxyd make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/pkcs11proxyd' echo "Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/usr/bin/pkcs11proxyd" Installing pkcs11proxyd to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/usr/bin/pkcs11proxyd install -D pkcs11proxyd /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/usr/bin/pkcs11proxyd echo "Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf" Installing ../../../src/pkcs11proxyd/pkcs11proxyd.conf to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/pkcs11proxyd.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/etc/pkcs11proxyd/pkcs11proxyd.conf install -m 640 -D ../../../src/pkcs11proxyd/filter.conf /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/etc/pkcs11proxyd/filter.conf make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/pkcs11proxyd' make install -C src/client-lib make[3]: Entering directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/client-lib' Installing libp11client.so to /build/reproducible-path/caml-crush-1.0.12/debian/tmp/build-TCP_CLIENT/usr/lib/arm-linux-gnueabihf/caml-crush/libp11client.so make[3]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT/src/client-lib' make[2]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12/build-TCP_CLIENT' dh override_dh_auto_install --with autoreconf --no-parallel make[1]: Leaving directory '/build/reproducible-path/caml-crush-1.0.12' dh_install -O--no-parallel install -m0755 -d debian/caml-crush-server//etc/pkcs11proxyd/ cp --reflink=auto -a ./debian/tmp/dh-exec.cBRwxkvr/etc/pkcs11proxyd/filter.conf ./debian/tmp/dh-exec.cBRwxkvr/etc/pkcs11proxyd/pkcs11proxyd.conf debian/caml-crush-server//etc/pkcs11proxyd// install -m0755 -d debian/caml-crush-server//usr/bin/ cp --reflink=auto -a ./debian/tmp/dh-exec.cBRwxkvr/usr/bin/pkcs11proxyd debian/caml-crush-server//usr/bin// install -m0755 -d debian/caml-crush-clients//usr/lib/arm-linux-gnueabihf/caml-crush/ cp --reflink=auto -a ./debian/tmp/dh-exec.vh_msNYy/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcp.so ./debian/tmp/dh-exec.vh_msNYy/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so ./debian/tmp/dh-exec.vh_msNYy/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clientunix.so debian/caml-crush-clients//usr/lib/arm-linux-gnueabihf/caml-crush// dh_installdocs -O--no-parallel install -m0755 -d debian/caml-crush-server/usr/share/doc/caml-crush-server install -m0755 -d debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./README.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/DEPS.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/PRE-BUILD.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/INDEX.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/FILTER.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/WIN32.md debian/caml-crush-server/usr/share/doc/caml-crush-server cp --reflink=auto -a ./doc/SERVER-CONF.md debian/caml-crush-server/usr/share/doc/caml-crush-server chmod -R u\+rw,go=rX debian/caml-crush-server/usr/share/doc install -p -m0644 debian/copyright debian/caml-crush-server/usr/share/doc/caml-crush-server/copyright install -m0755 -d debian/caml-crush-clients/usr/share/doc/caml-crush-clients install -p -m0644 debian/copyright debian/caml-crush-clients/usr/share/doc/caml-crush-clients/copyright dh_installchangelogs -O--no-parallel install -m0755 -d debian/caml-crush-server/usr/share/doc/caml-crush-server install -p -m0644 debian/.debhelper/generated/caml-crush-server/dh_installchangelogs.dch.trimmed debian/caml-crush-server/usr/share/doc/caml-crush-server/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/caml-crush-server/usr/share/doc/caml-crush-server/changelog install -m0755 -d debian/caml-crush-clients/usr/share/doc/caml-crush-clients install -p -m0644 debian/.debhelper/generated/caml-crush-clients/dh_installchangelogs.dch.trimmed debian/caml-crush-clients/usr/share/doc/caml-crush-clients/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/caml-crush-clients/usr/share/doc/caml-crush-clients/changelog dh_installinit -O--no-parallel install -m0755 -d debian/caml-crush-server/etc/init.d install -p -m0755 debian/caml-crush-server.init debian/caml-crush-server/etc/init.d/caml-crush-server [META] Append autosnippet "preinst-init-chmod" to preinst [debian/.debhelper/generated/caml-crush-server/preinst.service] [META] Append autosnippet "postinst-init-restart" to postinst [debian/.debhelper/generated/caml-crush-server/postinst.service] [META] Append autosnippet "prerm-init-norestart" to prerm [debian/.debhelper/generated/caml-crush-server/prerm.service] mv debian/caml-crush-server.substvars.new debian/caml-crush-server.substvars [META] Append autosnippet "postrm-init" to postrm [debian/.debhelper/generated/caml-crush-server/postrm.service] dh_installsystemduser -O--no-parallel dh_perl -O--no-parallel dh_link -O--no-parallel dh_strip_nondeterminism -O--no-parallel dh_compress -O--no-parallel cd debian/caml-crush-server cd debian/caml-crush-clients chmod a-x usr/share/doc/caml-crush-server/FILTER.md usr/share/doc/caml-crush-server/INDEX.md usr/share/doc/caml-crush-server/PRE-BUILD.md usr/share/doc/caml-crush-server/SERVER-CONF.md usr/share/doc/caml-crush-server/changelog usr/share/doc/caml-crush-server/changelog.Debian gzip -9nf usr/share/doc/caml-crush-server/FILTER.md usr/share/doc/caml-crush-server/INDEX.md usr/share/doc/caml-crush-server/PRE-BUILD.md usr/share/doc/caml-crush-server/SERVER-CONF.md usr/share/doc/caml-crush-server/changelog usr/share/doc/caml-crush-server/changelog.Debian chmod a-x usr/share/doc/caml-crush-clients/changelog usr/share/doc/caml-crush-clients/changelog.Debian gzip -9nf usr/share/doc/caml-crush-clients/changelog usr/share/doc/caml-crush-clients/changelog.Debian cd '/build/reproducible-path/caml-crush-1.0.12' cd '/build/reproducible-path/caml-crush-1.0.12' dh_fixperms -O--no-parallel find debian/caml-crush-server ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/caml-crush-clients ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/caml-crush-server/usr/share/doc -type f -a -true -a ! -regex 'debian/caml-crush-server/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/caml-crush-clients/usr/share/doc -type f -a -true -a ! -regex 'debian/caml-crush-clients/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/caml-crush-server/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/caml-crush-clients/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/caml-crush-server -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/caml-crush-clients -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/caml-crush-server/usr/bin debian/caml-crush-server/etc/init.d -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/caml-crush-clients/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -O--no-parallel dh_strip -a -O--no-parallel install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d1 objcopy --only-keep-debug --compress-debug-sections debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcp.so debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d1/ba449591d7bda7b6b82a2599f5a6b90fe721e9.debug chmod 0644 -- debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d1/ba449591d7bda7b6b82a2599f5a6b90fe721e9.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcp.so install -m0755 -d debian/.debhelper/caml-crush-server/dbgsym-root/usr/lib/debug/.build-id/43 objcopy --only-keep-debug --compress-debug-sections debian/caml-crush-server/usr/bin/pkcs11proxyd debian/.debhelper/caml-crush-server/dbgsym-root/usr/lib/debug/.build-id/43/b1d087be2c0c300df23fe2e69a5659f27abb1e.debug objcopy --add-gnu-debuglink debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d1/ba449591d7bda7b6b82a2599f5a6b90fe721e9.debug debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcp.so install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d7 objcopy --only-keep-debug --compress-debug-sections debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d7/6407d0543b53aa94de5e7ca96215e30ad24aaf.debug chmod 0644 -- debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d7/6407d0543b53aa94de5e7ca96215e30ad24aaf.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so objcopy --add-gnu-debuglink debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/d7/6407d0543b53aa94de5e7ca96215e30ad24aaf.debug debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/3d objcopy --only-keep-debug --compress-debug-sections debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clientunix.so debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/3d/ed45b47c260cfdefcd2ffdea8a9a65c4dc7e64.debug chmod 0644 -- debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/3d/ed45b47c260cfdefcd2ffdea8a9a65c4dc7e64.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clientunix.so objcopy --add-gnu-debuglink debian/.debhelper/caml-crush-clients/dbgsym-root/usr/lib/debug/.build-id/3d/ed45b47c260cfdefcd2ffdea8a9a65c4dc7e64.debug debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clientunix.so install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/usr/share/doc ln -s caml-crush-clients debian/.debhelper/caml-crush-clients/dbgsym-root/usr/share/doc/caml-crush-clients-dbgsym install -m0755 -d debian/.debhelper/caml-crush-clients chmod 0644 -- debian/.debhelper/caml-crush-server/dbgsym-root/usr/lib/debug/.build-id/43/b1d087be2c0c300df23fe2e69a5659f27abb1e.debug strip --remove-section=.comment --remove-section=.note debian/caml-crush-server/usr/bin/pkcs11proxyd objcopy --add-gnu-debuglink debian/.debhelper/caml-crush-server/dbgsym-root/usr/lib/debug/.build-id/43/b1d087be2c0c300df23fe2e69a5659f27abb1e.debug debian/caml-crush-server/usr/bin/pkcs11proxyd install -m0755 -d debian/.debhelper/caml-crush-server/dbgsym-root/usr/share/doc ln -s caml-crush-server debian/.debhelper/caml-crush-server/dbgsym-root/usr/share/doc/caml-crush-server-dbgsym install -m0755 -d debian/.debhelper/caml-crush-server dh_makeshlibs -a -O--no-parallel rm -f debian/caml-crush-server/DEBIAN/shlibs rm -f debian/caml-crush-clients/DEBIAN/shlibs dh_shlibdeps -a -O--no-parallel install -m0755 -d debian/caml-crush-server/DEBIAN dpkg-shlibdeps -Tdebian/caml-crush-server.substvars debian/caml-crush-server/usr/bin/pkcs11proxyd install -m0755 -d debian/caml-crush-clients/DEBIAN dpkg-shlibdeps -Tdebian/caml-crush-clients.substvars debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcp.so debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clientunix.so dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libtirpc3t64 from: /lib/arm-linux-gnueabihf/libtirpc.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libtirpc3t64 to: /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: debian/caml-crush-clients/usr/lib/arm-linux-gnueabihf/caml-crush/libp11clienttcpssl.so contains an unresolvable reference to symbol ERR_load_BIO_strings: it's probably a plugin dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dh_installdeb -O--no-parallel install -m0755 -d debian/caml-crush-server/DEBIAN cp -f debian/caml-crush-server.postinst debian/caml-crush-server/DEBIAN/postinst [META] Replace #TOKEN#s in "debian/caml-crush-server/DEBIAN/postinst" chmod 0755 -- debian/caml-crush-server/DEBIAN/postinst printf '#!/bin/sh\nset -e\n' > debian/caml-crush-server/DEBIAN/preinst cat debian/.debhelper/generated/caml-crush-server/preinst.service >> debian/caml-crush-server/DEBIAN/preinst chmod 0755 -- debian/caml-crush-server/DEBIAN/preinst printf '#!/bin/sh\nset -e\n' > debian/caml-crush-server/DEBIAN/prerm cat debian/.debhelper/generated/caml-crush-server/prerm.service >> debian/caml-crush-server/DEBIAN/prerm chmod 0755 -- debian/caml-crush-server/DEBIAN/prerm printf '#!/bin/sh\nset -e\n' > debian/caml-crush-server/DEBIAN/postrm cat debian/.debhelper/generated/caml-crush-server/postrm.service >> debian/caml-crush-server/DEBIAN/postrm chmod 0755 -- debian/caml-crush-server/DEBIAN/postrm find debian/caml-crush-server/etc -type f -printf '/etc/%P ' | LC_ALL=C sort >> debian/caml-crush-server/DEBIAN/conffiles chmod 0644 -- debian/caml-crush-server/DEBIAN/conffiles install -m0755 -d debian/caml-crush-clients/DEBIAN dh_gencontrol -O--no-parallel install -m0755 -d debian/caml-crush-clients/DEBIAN echo misc:Depends= >> debian/caml-crush-clients.substvars echo misc:Pre-Depends= >> debian/caml-crush-clients.substvars install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/DEBIAN dpkg-gencontrol -pcaml-crush-clients -ldebian/changelog -Tdebian/caml-crush-clients.substvars -cdebian/control -Pdebian/.debhelper/caml-crush-clients/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=caml-crush-clients-dbgsym "-DDepends=caml-crush-clients (= \${binary:Version})" "-DDescription=debug symbols for caml-crush-clients" "-DBuild-Ids=3ded45b47c260cfdefcd2ffdea8a9a65c4dc7e64 d1ba449591d7bda7b6b82a2599f5a6b90fe721e9 d76407d0543b53aa94de5e7ca96215e30ad24aaf" -DSection=debug -UMulti-Arch -UReplaces -UBreaks install -m0755 -d debian/caml-crush-server/DEBIAN echo misc:Depends= >> debian/caml-crush-server.substvars install -m0755 -d debian/.debhelper/caml-crush-server/dbgsym-root/DEBIAN dpkg-gencontrol -pcaml-crush-server -ldebian/changelog -Tdebian/caml-crush-server.substvars -cdebian/control -Pdebian/.debhelper/caml-crush-server/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=caml-crush-server-dbgsym "-DDepends=caml-crush-server (= \${binary:Version})" "-DDescription=debug symbols for caml-crush-server" -DBuild-Ids=43b1d087be2c0c300df23fe2e69a5659f27abb1e -DSection=debug -UMulti-Arch -UReplaces -UBreaks chmod 0644 -- debian/.debhelper/caml-crush-server/dbgsym-root/DEBIAN/control dpkg-gencontrol -pcaml-crush-server -ldebian/changelog -Tdebian/caml-crush-server.substvars -cdebian/control -Pdebian/caml-crush-server chmod 0644 -- debian/.debhelper/caml-crush-clients/dbgsym-root/DEBIAN/control dpkg-gencontrol -pcaml-crush-clients -ldebian/changelog -Tdebian/caml-crush-clients.substvars -cdebian/control -Pdebian/caml-crush-clients chmod 0644 -- debian/caml-crush-clients/DEBIAN/control chmod 0644 -- debian/caml-crush-server/DEBIAN/control dh_md5sums -O--no-parallel install -m0755 -d debian/caml-crush-clients/DEBIAN cd debian/caml-crush-clients >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/caml-crush-server/DEBIAN cd debian/caml-crush-server >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/caml-crush-clients/DEBIAN/md5sums install -m0755 -d debian/.debhelper/caml-crush-clients/dbgsym-root/DEBIAN cd debian/.debhelper/caml-crush-clients/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/.debhelper/caml-crush-clients/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/caml-crush-server/DEBIAN/md5sums install -m0755 -d debian/.debhelper/caml-crush-server/dbgsym-root/DEBIAN cd debian/.debhelper/caml-crush-server/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/.debhelper/caml-crush-server/dbgsym-root/DEBIAN/md5sums dh_builddeb -O--no-parallel dpkg-deb --root-owner-group --build debian/caml-crush-server .. dpkg-deb --root-owner-group --build debian/.debhelper/caml-crush-clients/dbgsym-root .. dpkg-deb --root-owner-group --build debian/caml-crush-clients .. dpkg-deb --root-owner-group --build debian/.debhelper/caml-crush-server/dbgsym-root .. dpkg-deb: building package 'caml-crush-clients' in '../caml-crush-clients_1.0.12-1.2_armhf.deb'. dpkg-deb: building package 'caml-crush-server' in '../caml-crush-server_1.0.12-1.2_armhf.deb'. dpkg-deb: building package 'caml-crush-clients-dbgsym' in '../caml-crush-clients-dbgsym_1.0.12-1.2_armhf.deb'. dpkg-deb: building package 'caml-crush-server-dbgsym' in '../caml-crush-server-dbgsym_1.0.12-1.2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../caml-crush_1.0.12-1.2_armhf.buildinfo dpkg-genchanges --build=binary -O../caml-crush_1.0.12-1.2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/27894/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/27894/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/27894 and its subdirectories I: Current time: Wed Jul 3 07:31:51 +14 2024 I: pbuilder-time-stamp: 1719941511