package mldonkey

  1. Overview
  2. Docs
On This Page
  1. Error log

mldonkey 3.1.7-2

Error log

The package failed to build. The error log from opam follows.

The following actions will be performed:
=== install 6 packages
  - install camlp4          4.09+1
  - install conf-pkg-config 4
  - install conf-zlib       1
  - install mldonkey        3.1.7-2
  - install num             1.5-1
  - install ocamlbuild      0.15.0

The following system packages will first need to be installed:
    pkg-config zlib1g-dev

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

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config" "zlib1g-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpkgconf3:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18745 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Processing triggers for libc-bin (2.36-9+deb12u9) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp4.4.09+1  (cached)
-> retrieved num.1.5-1  (cached)
-> installed conf-pkg-config.4
-> retrieved ocamlbuild.0.15.0  (cached)
-> installed conf-zlib.1
-> retrieved mldonkey.3.1.7-2  (cached)
-> installed num.1.5-1
-> installed ocamlbuild.0.15.0
-> installed camlp4.4.09+1
[ERROR] The compilation of mldonkey.3.1.7-2 failed at "make".

#=== ERROR while compiling mldonkey.3.1.7-2 ===================================#
# context              2.3.0 | linux/x86_64 | ocaml-base-compiler.4.09.1 | file:///src
# path                 ~/.opam/4.09/.opam-switch/build/mldonkey.3.1.7-2
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/mldonkey-113-fd0962.env
# output-file          ~/.opam/log/mldonkey-113-fd0962.out
### output ###
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/syslog.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/syslog.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/printexc2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/printexc2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/fifo.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/fifo.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/printf2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/printf2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/verificationBitmap.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/verificationBitmap.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/string2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/string2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/zlib.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/zlib.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/zip.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/zip.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/extlib/IO.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/extlib/IO.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/gzip.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/gzip.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/tar.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/tar.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/unix2.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/array2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/list2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/list2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/intmap.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/intmap.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/genlex2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/genlex2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/filepath.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/filepath.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/unix32.mli
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/filename2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/filename2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/options.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/options.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/url.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/url.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/config/unix/mlUnix.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/heap.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/charset.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/charset.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/gettext.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/gettext.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss_date.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss_date.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/date.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/autoconf.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/basicSocket.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/basicSocket.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/ip.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/ip.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/int64ops.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/unix32.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/md4.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/md4.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/anyEndian.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/littleEndian.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/base64.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/base64.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/tcpBufferedSocket.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/tcpBufferedSocket.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/udpSocket.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/udpSocket.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/tcpServerSocket.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/tcpServerSocket.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/intset.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/intset.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/http_client.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/http_client.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3_genres.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3_misc.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3_tag.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3_info.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3_info.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3tag.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/mp3tagui/mp3tag.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/store.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/store.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/misc2.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/misc.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/geoip.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonTypes.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiTypes.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiProto.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/ip_set.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/unix2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/misc2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/misc.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/heap.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/ip_set.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/http_server.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/http_server.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonOptions.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonGlobals.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonMain.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/extlib.cmxa       -ccopt " " -cclib "-lz  "     src/utils/extlib/IO.cmx  
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/cdk/zlibstubs.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/cdk/zlibstubs.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/cdk/zlibstubs.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/cdk/zlibstubs.c'
# src/utils/cdk/zlibstubs.c: In function 'camlzip_error':
# src/utils/cdk/zlibstubs.c:61:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#    61 |     camlzip_error_exn = caml_named_value("Zlib.Error");
#       |                       ^
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -ccopt "-g -O2      -o src/utils/cdk/heap_c.o" -ccopt "" -c src/utils/cdk/heap_c.c
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/config/unix/os_stubs_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/config/unix/os_stubs_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/config/unix/os_stubs_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/config/unix/os_stubs_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/fst_hash.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/fst_hash.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/fst_hash.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/fst_hash.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -ccopt "-g -O2     -o src/utils/lib/md4_cc.o" -ccopt "" -c src/utils/lib/md4.c
# cp -f src/utils/lib/md4_cc.o src/utils/lib/md4_comp.o
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/md4_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/md4_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/md4_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/md4_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/charsetstubs.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/charsetstubs.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/charsetstubs.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/charsetstubs.c'
# src/utils/lib/charsetstubs.c: In function 'raise_error':
# src/utils/lib/charsetstubs.c:171:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   171 |     closure_f = caml_named_value("charset_error");
#       |               ^
# src/utils/lib/charsetstubs.c: In function 'ml_iconv':
# src/utils/lib/charsetstubs.c:1207:23: warning: passing argument 2 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types]
#  1207 |     return iconv (cd, inbuf, inbytes_left, outbuf, outbytes_left);
#       |                       ^~~~~
#       |                       |
#       |                       const char **
# In file included from src/utils/lib/charsetstubs.c:45:
# /usr/include/iconv.h:49:54: note: expected 'char ** restrict' but argument is of type 'const char **'
#    49 | extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
#       |                                    ~~~~~~~~~~~~~~~~~~^~~~~~~
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/md5_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/md5_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/md5_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/md5_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/sha1_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/sha1_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/sha1_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/sha1_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/tiger.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/tiger.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/tiger.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/tiger.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/lib/stubs_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/lib/stubs_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/lib/stubs_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/lib/stubs_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/arg2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/arg2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/hashtbl2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/hashtbl2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/file.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/cdk/file.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/bitv.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/bitv.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/stringMap.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/stringMap.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/levenshtein.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer1.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer1.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/indexer2.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/http_lexer.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/set2.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/set2.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/queues.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/queues.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/mailer.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/bigEndian.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/cobs.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/terminal.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/terminal.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/cdk.cmxa     src/utils/cdk/zlibstubs.o    src/utils/cdk/heap_c.o    src/config/unix/os_stubs_c.o    src/utils/lib/fst_hash.o    src/utils/lib/md4_comp.o    src/utils/lib/md4_c.o    src/utils/lib/charsetstubs.o    src/utils/lib/md5_c.o    src/utils/lib/sha1_c.o    src/utils/lib/tiger.o    src/utils/lib/stubs_c.o     -ccopt " " -cclib "-lz  "     src/utils/cdk/zlib.cmx    src/utils/cdk/zip.cmx    src/utils/cdk/gzip.cmx    src/utils/cdk/tar.cmx    src/utils/lib/autoconf.cmx    src/utils/lib/fifo.cmx    src/utils/cdk/arg2.cmx    src/utils/lib/syslog.cmx    src/utils/cdk/printexc2.cmx    src/utils/cdk/printf2.cmx    src/utils/cdk/heap.cmx    src/utils/cdk/genlex2.cmx    src/utils/cdk/filepath.cmx    src/utils/cdk/string2.cmx    src/utils/cdk/filename2.cmx    src/utils/cdk/array2.cmx    src/utils/cdk/hashtbl2.cmx    src/utils/cdk/unix2.cmx    src/utils/cdk/file.cmx    src/utils/cdk/list2.cmx    src/config/unix/mlUnix.cmx    src/utils/lib/bitv.cmx    src/utils/lib/intmap.cmx    src/utils/lib/stringMap.cmx    src/utils/lib/int64ops.cmx    src/utils/lib/options.cmx    src/utils/lib/levenshtein.cmx    src/utils/lib/intset.cmx    src/utils/lib/store.cmx    src/utils/lib/indexer.cmx    src/utils/lib/indexer1.cmx    src/utils/lib/indexer2.cmx    src/utils/lib/misc2.cmx    src/utils/lib/misc.cmx    src/utils/lib/unix32.cmx    src/utils/lib/md4.cmx    src/utils/lib/http_lexer.cmx    src/utils/lib/url.cmx    src/utils/ocamlrss/rss_date.cmx    src/utils/lib/date.cmx    src/utils/lib/charset.cmx    src/utils/lib/gettext.cmx    src/utils/lib/set2.cmx    src/utils/lib/queues.cmx    src/utils/lib/verificationBitmap.cmx    src/utils/net/basicSocket.cmx    src/utils/net/ip.cmx    src/utils/net/ip_set.cmx    src/utils/net/geoip.cmx    src/utils/net/base64.cmx    src/utils/net/mailer.cmx    src/utils/net/anyEndian.cmx    src/utils/net/bigEndian.cmx    src/utils/net/littleEndian.cmx    src/utils/net/tcpBufferedSocket.cmx    src/utils/net/tcpServerSocket.cmx    src/utils/net/udpSocket.cmx    src/utils/net/http_server.cmx    src/utils/net/http_client.cmx    src/utils/net/cobs.cmx    src/utils/net/terminal.cmx    src/utils/mp3tagui/mp3_info.cmx    src/utils/mp3tagui/mp3_genres.cmx    src/utils/mp3tagui/mp3_misc.cmx    src/utils/mp3tagui/mp3_tag.cmx    src/utils/mp3tagui/mp3tag.cmx  
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/bitstring/bitstring_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/bitstring/bitstring_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/bitstring/bitstring_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/bitstring/bitstring_c.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/bitstring/bitstring.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/bitstring/bitstring.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/bitstring.cmxa     src/utils/bitstring/bitstring_c.o     -ccopt " " -cclib "-lz  "     src/utils/bitstring/bitstring.cmx  
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/magic_nomagic.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/magic.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/magic.cmxa       -ccopt " " -cclib "-lz  "     src/utils/lib/magic_nomagic.cmx    src/utils/lib/magic.cmx  
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/daemon/common/commonHasher_c.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/daemon/common/commonHasher_c.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/daemon/common/commonHasher_c.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/daemon/common/commonHasher_c.c'
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_types.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_types.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_parser.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_parser.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_lexer.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_lexer.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_dtd.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml_dtd.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xmlParser.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xmlParser.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/xml-light/xml.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss_messages.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss_types.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss_io.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/ocamlrss/rss.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonEvent.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonPictures.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonUserDb.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonMessages.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonBitzi.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/lib/int64ops.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/geoip.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonTypes.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiTypes.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiProto.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiDecoding.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiDecoding.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiEncoding.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/guiEncoding.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/giftParser.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/giftParser.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/giftLexer.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/giftEncoding.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/giftDecoding.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonHasher.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonHasher.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonHosts.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonHosts.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonIndexing.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/common.cmxa     src/daemon/common/commonHasher_c.o     -ccopt " " -cclib "-lz  "     src/utils/xml-light/xml_types.cmx    src/utils/xml-light/xml_parser.cmx    src/utils/xml-light/xml_lexer.cmx    src/utils/xml-light/xml_dtd.cmx    src/utils/xml-light/xmlParser.cmx    src/utils/xml-light/xml.cmx    src/utils/ocamlrss/rss_messages.cmx    src/utils/ocamlrss/rss_types.cmx    src/utils/ocamlrss/rss_io.cmx    src/utils/ocamlrss/rss.cmx    src/daemon/common/commonTypes.cmx    src/daemon/common/guiTypes.cmx    src/daemon/common/guiProto.cmx    src/daemon/common/commonEvent.cmx    src/daemon/common/commonOptions.cmx    src/daemon/common/commonPictures.cmx    src/daemon/common/commonUserDb.cmx    src/daemon/common/commonMessages.cmx    src/daemon/common/commonGlobals.cmx    src/daemon/common/commonBitzi.cmx    src/daemon/common/guiDecoding.cmx    src/daemon/common/guiEncoding.cmx    src/daemon/common/giftLexer.cmx    src/daemon/common/giftParser.cmx    src/daemon/common/giftEncoding.cmx    src/daemon/common/giftDecoding.cmx    src/daemon/common/commonHasher.cmx    src/daemon/common/commonHosts.cmx    src/daemon/common/commonIndexing.cmx  
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/utils/net/upnp_stubs.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/utils/net/upnp_stubs.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/utils/net/upnp_stubs.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/utils/net/upnp_stubs.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/upnpClient.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/utils/net/upnpClient.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonUser.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonNetwork.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonNetwork.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonServer.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonClient.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonClient.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonFile.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonFile.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonResult.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonResult.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonWeb.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonBlocking.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonComplexOptions.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonComplexOptions.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonShared.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonShared.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonRoom.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonRoom.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonSearch.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonSearch.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonMultimedia.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonMultimedia.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonSwarming.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonInteractive.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonChunks.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonChunks.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonDownloads.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonDownloads.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonUploads.ml
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonSources.mli
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonSources.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60    -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4  -c src/daemon/common/commonStats.ml
# /home/opam/.opam/4.09/bin/ocamlopt.opt -unsafe-string -g -inline 10 -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60   -a -o build/client.cmxa     src/utils/net/upnp_stubs.o     -ccopt " " -cclib "-lz  "     src/utils/net/upnpClient.cmx    src/daemon/common/commonUser.cmx    src/daemon/common/commonNetwork.cmx    src/daemon/common/commonServer.cmx    src/daemon/common/commonClient.cmx    src/daemon/common/commonFile.cmx    src/daemon/common/commonResult.cmx    src/daemon/common/commonWeb.cmx    src/daemon/common/commonBlocking.cmx    src/daemon/common/commonComplexOptions.cmx    src/daemon/common/commonShared.cmx    src/daemon/common/commonRoom.cmx    src/daemon/common/commonSearch.cmx    src/daemon/common/commonMultimedia.cmx    src/daemon/common/commonSwarming.cmx    src/daemon/common/commonInteractive.cmx    src/daemon/common/commonChunks.cmx    src/daemon/common/commonDownloads.cmx    src/daemon/common/commonUploads.cmx    src/daemon/common/commonSources.cmx    src/daemon/common/commonStats.cmx  
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/enc_type_1.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/enc_type_1.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/enc_type_1.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/enc_type_1.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/enc_type_2.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/enc_type_2.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/enc_type_2.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/enc_type_2.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/enc_type_20.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/enc_type_20.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/enc_type_20.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/enc_type_20.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/enc_type_80.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/enc_type_80.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/enc_type_80.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/enc_type_80.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/fst_crypt.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/fst_crypt.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/fst_crypt.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/fst_crypt.c'
# /home/opam/.opam/4.09/bin/ocamlc.opt -unsafe-string -g -w +a-3-4-6-27-29-32-35-37-41-44-45-48-60  -verbose -ccopt "-I /byterun -o src/networks/fasttrack/fst_crypt_ml.o" -ccopt "-g -O2    " -ccopt " " -cclib "-lz  " -c src/networks/fasttrack/fst_crypt_ml.c
# + gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -D_FILE_OFFSET_BITS=64 -D_REENTRANT   -c -g -I /byterun -o src/networks/fasttrack/fst_crypt_ml.o -g -O2        -I'/home/opam/.opam/4.09/lib/ocaml' 'src/networks/fasttrack/fst_crypt_ml.c'
# g++ -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -o src/utils/lib/CryptoPP.o "-I/home/opam/.opam/4.09/lib/ocaml" -c src/utils/lib/CryptoPP.cc
# In file included from src/utils/lib/CryptoPP.cc:85:
# src/utils/lib/CryptoPP.h:3941:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3941 |         BufferedTransformation::Get;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3942:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3942 |         BufferedTransformation::Peek;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3943:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3943 |         BufferedTransformation::TransferTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3944:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3944 |         BufferedTransformation::CopyTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3945:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3945 |         BufferedTransformation::CopyRangeTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3946:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3946 |         BufferedTransformation::TransferMessagesTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3947:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3947 |         BufferedTransformation::CopyMessagesTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3948:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3948 |         BufferedTransformation::TransferAllTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:3949:9: warning: access declarations are deprecated in favour of using-declarations; suggestion: add the 'using' keyword [-Wdeprecated]
#  3949 |         BufferedTransformation::CopyAllTo;
#       |         ^~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h: In destructor 'virtual CryptoPP::AlgorithmParametersBase::~AlgorithmParametersBase()':
# src/utils/lib/CryptoPP.h:4354:45: warning: 'bool std::uncaught_exception()' is deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations]
#  4354 |                 if (!std::uncaught_exception())
#       |                      ~~~~~~~~~~~~~~~~~~~~~~~^~
# In file included from /usr/include/c++/12/ext/concurrence.h:34,
#                  from /usr/include/c++/12/bits/shared_ptr_base.h:62,
#                  from /usr/include/c++/12/bits/shared_ptr.h:53,
#                  from /usr/include/c++/12/memory:77,
#                  from src/utils/lib/CryptoPP.h:374:
# /usr/include/c++/12/exception:124:8: note: declared here
#   124 |   bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__));
#       |        ^~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:4360:33: warning: 'throw' will always call 'terminate' [-Wterminate]
#  4360 |                                 throw ParameterNotUsed(m_name);
#       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:4360:33: note: in C++11 destructors default to 'noexcept'
# src/utils/lib/CryptoPP.cc: In member function 'virtual unsigned int CryptoPP::PK_Signer::Sign(CryptoPP::RandomNumberGenerator&, CryptoPP::PK_MessageAccumulator*, byte*) const':
# src/utils/lib/CryptoPP.cc:698:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   698 |         std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
#       |              ^~~~~~~~
# In file included from /usr/include/c++/12/memory:76:
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual unsigned int CryptoPP::PK_Signer::SignMessage(CryptoPP::RandomNumberGenerator&, const byte*, unsigned int, byte*) const':
# src/utils/lib/CryptoPP.cc:704:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   704 |         std::auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual unsigned int CryptoPP::PK_Signer::SignMessageWithRecovery(CryptoPP::RandomNumberGenerator&, const byte*, unsigned int, const byte*, unsigned int, byte*) const':
# src/utils/lib/CryptoPP.cc:712:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   712 |         std::auto_ptr<PK_MessageAccumulator> m(NewSignatureAccumulator(rng));
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual bool CryptoPP::PK_Verifier::Verify(CryptoPP::PK_MessageAccumulator*) const':
# src/utils/lib/CryptoPP.cc:720:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   720 |         std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual bool CryptoPP::PK_Verifier::VerifyMessage(const byte*, unsigned int, const byte*, unsigned int) const':
# src/utils/lib/CryptoPP.cc:726:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   726 |         std::auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual CryptoPP::DecodingResult CryptoPP::PK_Verifier::Recover(byte*, CryptoPP::PK_MessageAccumulator*) const':
# src/utils/lib/CryptoPP.cc:734:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   734 |         std::auto_ptr<PK_MessageAccumulator> m(messageAccumulator);
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual CryptoPP::DecodingResult CryptoPP::PK_Verifier::RecoverMessage(byte*, const byte*, unsigned int, const byte*, unsigned int) const':
# src/utils/lib/CryptoPP.cc:742:14: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#   742 |         std::auto_ptr<PK_MessageAccumulator> m(NewVerificationAccumulator());
#       |              ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'std::vector<short unsigned int>* CryptoPP::NewPrimeTable::operator()() const':
# src/utils/lib/CryptoPP.cc:1047:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#  1047 |                 std::auto_ptr<std::vector<word16> > pPrimeTable(new std::vector<word16>);
#       |                      ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::ProxyFilter::SetFilter(CryptoPP::Filter*)':
# src/utils/lib/CryptoPP.cc:6788:22: warning: 'template<class> class std::auto_ptr' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
#  6788 |                 std::auto_ptr<OutputProxy> temp(proxy = new OutputProxy(*this, false));
#       |                      ^~~~~~~~
# /usr/include/c++/12/bits/unique_ptr.h:64:28: note: declared here
#    64 |   template<typename> class auto_ptr;
#       |                            ^~~~~~~~
# src/utils/lib/CryptoPP.cc: In function 'unsigned int CryptoPP::DERLengthEncode(BufferedTransformation&, unsigned int)':
# src/utils/lib/CryptoPP.cc:7379:24: error: reference to 'byte' is ambiguous
#  7379 |                 bt.Put(byte(length));
#       |                        ^~~~
# In file included from /usr/include/c++/12/bits/stl_algobase.h:61,
#                  from /usr/include/c++/12/memory:63:
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7384:24: error: reference to 'byte' is ambiguous
#  7384 |                 bt.Put(byte(BytePrecision(length) | 0x80));
#       |                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7388:32: error: reference to 'byte' is ambiguous
#  7388 |                         bt.Put(byte(length >> (j-1)*8));
#       |                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In function 'bool CryptoPP::BERLengthDecode(BufferedTransformation&, unsigned int&, bool&)':
# src/utils/lib/CryptoPP.cc:7397:9: error: reference to 'byte' is ambiguous
#  7397 |         byte b;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7399:21: error: 'b' was not declared in this scope; did you mean 'bt'?
#  7399 |         if (!bt.Get(b))
#       |                     ^
#       |                     bt
# src/utils/lib/CryptoPP.cc:7402:15: error: 'b' was not declared in this scope; did you mean 'bt'?
#  7402 |         if (!(b & 0x80))
#       |               ^
#       |               bt
# src/utils/lib/CryptoPP.cc: In function 'void CryptoPP::BERDecodeNull(BufferedTransformation&)':
# src/utils/lib/CryptoPP.cc:7449:9: error: reference to 'byte' is ambiguous
#  7449 |         byte b;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7450:21: error: 'b' was not declared in this scope
#  7450 |         if (!in.Get(b) || b != TAG_NULL)
#       |                     ^
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:7458:69: error: reference to 'byte' is ambiguous
#  7458 | unsigned int DEREncodeOctetString(BufferedTransformation &bt, const byte *str, unsigned int strLen)
#       |                                                                     ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In function 'unsigned int CryptoPP::DEREncodeOctetString(BufferedTransformation&, const int*, unsigned int)':
# src/utils/lib/CryptoPP.cc:7462:16: error: invalid conversion from 'const int*' to 'byte' {aka 'unsigned char'} [-fpermissive]
#  7462 |         bt.Put(str, strLen);
#       |                ^~~
#       |                |
#       |                const int*
# src/utils/lib/CryptoPP.h:1073:39: note:   initializing argument 1 of 'unsigned int CryptoPP::BufferedTransformation::Put(byte, bool)'
#  1073 |                 unsigned int Put(byte inByte, bool blocking=true)
#       |                                  ~~~~~^~~~~~
# src/utils/lib/CryptoPP.cc: In function 'void CryptoPP::DERReencode(BufferedTransformation&, BufferedTransformation&)':
# src/utils/lib/CryptoPP.cc:7473:9: error: reference to 'byte' is ambiguous
#  7473 |         byte tag;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7474:21: error: 'tag' was not declared in this scope; did you mean 'tan'?
#  7474 |         source.Peek(tag);
#       |                     ^~~
#       |                     tan
# src/utils/lib/CryptoPP.cc: In static member function 'static void CryptoPP::OID::EncodeValue(CryptoPP::BufferedTransformation&, long unsigned int)':
# src/utils/lib/CryptoPP.cc:7491:25: error: reference to 'byte' is ambiguous
#  7491 |                 bt.Put((byte)(0x80 | ((v >> i) & 0x7f)));
#       |                         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7492:17: error: reference to 'byte' is ambiguous
#  7492 |         bt.Put((byte)(v & 0x7f));
#       |                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In static member function 'static unsigned int CryptoPP::OID::DecodeValue(CryptoPP::BufferedTransformation&, long unsigned int&)':
# src/utils/lib/CryptoPP.cc:7497:9: error: reference to 'byte' is ambiguous
#  7497 |         byte b;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7502:29: error: 'b' was not declared in this scope
#  7502 |                 if (!bt.Get(b))
#       |                             ^
# src/utils/lib/CryptoPP.cc:7506:22: error: 'b' was not declared in this scope
#  7506 |                 v += b & 0x7f;
#       |                      ^
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::OID::DEREncode(CryptoPP::BufferedTransformation&) const':
# src/utils/lib/CryptoPP.cc:7516:18: error: reference to 'byte' is ambiguous
#  7516 |         temp.Put(byte(m_values[0] * 40 + m_values[1]));
#       |                  ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::OID::BERDecode(CryptoPP::BufferedTransformation&)':
# src/utils/lib/CryptoPP.cc:7526:9: error: reference to 'byte' is ambiguous
#  7526 |         byte b;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7527:21: error: 'b' was not declared in this scope; did you mean 'bt'?
#  7527 |         if (!bt.Get(b) || b != OBJECT_IDENTIFIER)
#       |                     ^
#       |                     bt
# src/utils/lib/CryptoPP.cc:7534:21: error: 'b' was not declared in this scope; did you mean 'bt'?
#  7534 |         if (!bt.Get(b))
#       |                     ^
#       |                     bt
# src/utils/lib/CryptoPP.cc:7539:23: error: 'b' was not declared in this scope; did you mean 'bt'?
#  7539 |         m_values[0] = b / 40;
#       |                       ^
#       |                       bt
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:7560:71: error: reference to 'byte' is ambiguous
#  7560 | BERGeneralDecoder::BERGeneralDecoder(BufferedTransformation &inQueue, byte asnTag)
#       |                                                                       ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7560:71: error: 'byte' has not been declared
#  7560 | BERGeneralDecoder::BERGeneralDecoder(BufferedTransformation &inQueue, byte asnTag)
#       |                                                                       ^~~~
# src/utils/lib/CryptoPP.cc:7560:1: error: no declaration matches 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BufferedTransformation&, int)'
#  7560 | BERGeneralDecoder::BERGeneralDecoder(BufferedTransformation &inQueue, byte asnTag)
#       | ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5839:20: note: candidates are: 'constexpr CryptoPP::BERGeneralDecoder::BERGeneralDecoder(const CryptoPP::BERGeneralDecoder&)'
#  5839 | class CRYPTOPP_DLL BERGeneralDecoder : public Store
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5843:18: note:                 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BERGeneralDecoder&, byte)'
#  5843 |         explicit BERGeneralDecoder(BERGeneralDecoder &inQueue, byte asnTag);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5842:18: note:                 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BufferedTransformation&, byte)'
#  5842 |         explicit BERGeneralDecoder(BufferedTransformation &inQueue, byte asnTag);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5839:20: note: 'class CryptoPP::BERGeneralDecoder' defined here
#  5839 | class CRYPTOPP_DLL BERGeneralDecoder : public Store
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:7566:66: error: reference to 'byte' is ambiguous
#  7566 | BERGeneralDecoder::BERGeneralDecoder(BERGeneralDecoder &inQueue, byte asnTag)
#       |                                                                  ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7566:66: error: 'byte' has not been declared
#  7566 | BERGeneralDecoder::BERGeneralDecoder(BERGeneralDecoder &inQueue, byte asnTag)
#       |                                                                  ^~~~
# src/utils/lib/CryptoPP.cc:7566:1: error: no declaration matches 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BERGeneralDecoder&, int)'
#  7566 | BERGeneralDecoder::BERGeneralDecoder(BERGeneralDecoder &inQueue, byte asnTag)
#       | ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5839:20: note: candidates are: 'constexpr CryptoPP::BERGeneralDecoder::BERGeneralDecoder(const CryptoPP::BERGeneralDecoder&)'
#  5839 | class CRYPTOPP_DLL BERGeneralDecoder : public Store
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5843:18: note:                 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BERGeneralDecoder&, byte)'
#  5843 |         explicit BERGeneralDecoder(BERGeneralDecoder &inQueue, byte asnTag);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5842:18: note:                 'CryptoPP::BERGeneralDecoder::BERGeneralDecoder(CryptoPP::BufferedTransformation&, byte)'
#  5842 |         explicit BERGeneralDecoder(BufferedTransformation &inQueue, byte asnTag);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5839:20: note: 'class CryptoPP::BERGeneralDecoder' defined here
#  5839 | class CRYPTOPP_DLL BERGeneralDecoder : public Store
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:7572:6: error: variable or field 'Init' declared void
#  7572 | void BERGeneralDecoder::Init(byte asnTag)
#       |      ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:7572:30: error: reference to 'byte' is ambiguous
#  7572 | void BERGeneralDecoder::Init(byte asnTag)
#       |                              ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7606:1: error: reference to 'byte' is ambiguous
#  7606 | byte BERGeneralDecoder::PeekByte() const
#       | ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7614:6: error: variable or field 'CheckByte' declared void
#  7614 | void BERGeneralDecoder::CheckByte(byte check)
#       |      ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:7614:35: error: reference to 'byte' is ambiguous
#  7614 | void BERGeneralDecoder::CheckByte(byte check)
#       |                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7664:72: error: reference to 'byte' is ambiguous
#  7664 | DERGeneralEncoder::DERGeneralEncoder(BufferedTransformation &outQueue, byte asnTag)
#       |                                                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7664:72: error: 'byte' has not been declared
#  7664 | DERGeneralEncoder::DERGeneralEncoder(BufferedTransformation &outQueue, byte asnTag)
#       |                                                                        ^~~~
# src/utils/lib/CryptoPP.cc:7664:1: error: no declaration matches 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::BufferedTransformation&, int)'
#  7664 | DERGeneralEncoder::DERGeneralEncoder(BufferedTransformation &outQueue, byte asnTag)
#       | ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5874:18: note: candidates are: 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::DERGeneralEncoder&, byte)'
#  5874 |         explicit DERGeneralEncoder(DERGeneralEncoder &outQueue, byte asnTag = SEQUENCE | CONSTRUCTED);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5873:18: note:                 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::BufferedTransformation&, byte)'
#  5873 |         explicit DERGeneralEncoder(BufferedTransformation &outQueue, byte asnTag = SEQUENCE | CONSTRUCTED);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5870:20: note: 'class CryptoPP::DERGeneralEncoder' defined here
#  5870 | class CRYPTOPP_DLL DERGeneralEncoder : public ByteQueue
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:7669:67: error: reference to 'byte' is ambiguous
#  7669 | DERGeneralEncoder::DERGeneralEncoder(DERGeneralEncoder &outQueue, byte asnTag)
#       |                                                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:7669:67: error: 'byte' has not been declared
#  7669 | DERGeneralEncoder::DERGeneralEncoder(DERGeneralEncoder &outQueue, byte asnTag)
#       |                                                                   ^~~~
# src/utils/lib/CryptoPP.cc:7669:1: error: no declaration matches 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::DERGeneralEncoder&, int)'
#  7669 | DERGeneralEncoder::DERGeneralEncoder(DERGeneralEncoder &outQueue, byte asnTag)
#       | ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5874:18: note: candidates are: 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::DERGeneralEncoder&, byte)'
#  5874 |         explicit DERGeneralEncoder(DERGeneralEncoder &outQueue, byte asnTag = SEQUENCE | CONSTRUCTED);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5873:18: note:                 'CryptoPP::DERGeneralEncoder::DERGeneralEncoder(CryptoPP::BufferedTransformation&, byte)'
#  5873 |         explicit DERGeneralEncoder(BufferedTransformation &outQueue, byte asnTag = SEQUENCE | CONSTRUCTED);
#       |                  ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:5870:20: note: 'class CryptoPP::DERGeneralEncoder' defined here
#  5870 | class CRYPTOPP_DLL DERGeneralEncoder : public ByteQueue
#       |                    ^~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual void CryptoPP::BaseN_Encoder::IsolatedInitialize(const CryptoPP::NameValuePairs&)':
# src/utils/lib/CryptoPP.cc:8066:9: error: reference to 'byte' is ambiguous
#  8066 |         byte padding;
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8068:54: error: 'padding' was not declared in this scope; did you mean 'm_padding'?
#  8068 |         if (parameters.GetValue(Name::PaddingByte(), padding))
#       |                                                      ^~~~~~~
#       |                                                      m_padding
# src/utils/lib/CryptoPP.cc:8072:27: error: 'padding' was not declared in this scope; did you mean 'm_padding'?
#  8072 |         m_padding = pad ? padding : -1;
#       |                           ^~~~~~~
#       |                           m_padding
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:8084:40: error: reference to 'byte' is ambiguous
#  8084 | unsigned int BaseN_Encoder::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8084:14: error: no declaration matches 'unsigned int CryptoPP::BaseN_Encoder::Put2(const int*, unsigned int, int, bool)'
#  8084 | unsigned int BaseN_Encoder::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |              ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:6186:22: note: candidate is: 'virtual unsigned int CryptoPP::BaseN_Encoder::Put2(const byte*, unsigned int, int, bool)'
#  6186 |         unsigned int Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking);
#       |                      ^~~~
# src/utils/lib/CryptoPP.h:6170:20: note: 'class CryptoPP::BaseN_Encoder' defined here
#  6170 | class CRYPTOPP_DLL BaseN_Encoder : public Unflushable<Filter>
#       |                    ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8169:40: error: reference to 'byte' is ambiguous
#  8169 | unsigned int BaseN_Decoder::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8169:14: error: no declaration matches 'unsigned int CryptoPP::BaseN_Decoder::Put2(const int*, unsigned int, int, bool)'
#  8169 | unsigned int BaseN_Decoder::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |              ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:6209:22: note: candidate is: 'virtual unsigned int CryptoPP::BaseN_Decoder::Put2(const byte*, unsigned int, int, bool)'
#  6209 |         unsigned int Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking);
#       |                      ^~~~
# src/utils/lib/CryptoPP.h:6196:20: note: 'class CryptoPP::BaseN_Decoder' defined here
#  6196 | class CRYPTOPP_DLL BaseN_Decoder : public Unflushable<Filter>
#       |                    ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8214:70: error: reference to 'byte' is ambiguous
#  8214 | void BaseN_Decoder::InitializeDecodingLookupArray(int *lookup, const byte *alphabet, unsigned int base, bool caseInsensitive)
#       |                                                                      ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8214:6: error: no declaration matches 'void CryptoPP::BaseN_Decoder::InitializeDecodingLookupArray(int*, const int*, unsigned int, bool)'
#  8214 | void BaseN_Decoder::InitializeDecodingLookupArray(int *lookup, const byte *alphabet, unsigned int base, bool caseInsensitive)
#       |      ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:6211:21: note: candidate is: 'static void CryptoPP::BaseN_Decoder::InitializeDecodingLookupArray(int*, const byte*, unsigned int, bool)'
#  6211 |         static void InitializeDecodingLookupArray(int *lookup, const byte *alphabet, unsigned int base, bool caseInsensitive);
#       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:6196:20: note: 'class CryptoPP::BaseN_Decoder' defined here
#  6196 | class CRYPTOPP_DLL BaseN_Decoder : public Unflushable<Filter>
#       |                    ^~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8250:34: error: reference to 'byte' is ambiguous
#  8250 | unsigned int Grouper::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |                                  ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8250:14: error: no declaration matches 'unsigned int CryptoPP::Grouper::Put2(const int*, unsigned int, int, bool)'
#  8250 | unsigned int Grouper::Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking)
#       |              ^~~~~~~
# src/utils/lib/CryptoPP.h:6236:22: note: candidate is: 'virtual unsigned int CryptoPP::Grouper::Put2(const byte*, unsigned int, int, bool)'
#  6236 |         unsigned int Put2(const byte *begin, unsigned int length, int messageEnd, bool blocking);
#       |                      ^~~~
# src/utils/lib/CryptoPP.h:6221:20: note: 'class CryptoPP::Grouper' defined here
#  6221 | class CRYPTOPP_DLL Grouper : public Bufferless<Filter>
#       |                    ^~~~~~~
# src/utils/lib/CryptoPP.cc:8296:14: error: reference to 'byte' is ambiguous
#  8296 | static const byte s_vec[] =
#       |              ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8298:14: error: reference to 'byte' is ambiguous
#  8298 | static const byte s_padding = '=';
#       |              ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual void CryptoPP::Base64Encoder::IsolatedInitialize(const CryptoPP::NameValuePairs&)':
# src/utils/lib/CryptoPP.cc:8309:62: error: 's_vec' was not declared in this scope
#  8309 |                 MakeParameters(Name::EncodingLookupArray(), &s_vec[0], false)
#       |                                                              ^~~~~
# src/utils/lib/CryptoPP.cc:8310:47: error: 's_padding' was not declared in this scope
#  8310 |                         (Name::PaddingByte(), s_padding)
#       |                                               ^~~~~~~~~
# src/utils/lib/CryptoPP.cc: In static member function 'static const int* CryptoPP::Base64Decoder::GetDecodingLookupArray()':
# src/utils/lib/CryptoPP.cc:8324:56: error: 's_vec' was not declared in this scope
#  8324 |                 InitializeDecodingLookupArray(s_array, s_vec, 64, false);
#       |                                                        ^~~~~
# src/utils/lib/CryptoPP.cc: In member function 'virtual unsigned int CryptoPP::FileStore::CopyRangeTo2(CryptoPP::BufferedTransformation&, long unsigned int&, long unsigned int, const std::string&, bool) const':
# src/utils/lib/CryptoPP.cc:8430:80: error: reference to 'byte' is ambiguous
#  8430 |                         unsigned int blockedBytes = target.ChannelPut(channel, byte(result), blocking);
#       |                                                                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:8509:35: error: reference to 'byte' is ambiguous
#  8509 | unsigned int FileSink::Put2(const byte *inString, unsigned int length, int messageEnd, bool /* blocking */)
#       |                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8509:14: error: no declaration matches 'unsigned int CryptoPP::FileSink::Put2(const int*, unsigned int, int, bool)'
#  8509 | unsigned int FileSink::Put2(const byte *inString, unsigned int length, int messageEnd, bool /* blocking */)
#       |              ^~~~~~~~
# src/utils/lib/CryptoPP.h:6378:22: note: candidate is: 'virtual unsigned int CryptoPP::FileSink::Put2(const byte*, unsigned int, int, bool)'
#  6378 |         unsigned int Put2(const byte *inString, unsigned int length, int messageEnd, bool blocking);
#       |                      ^~~~
# src/utils/lib/CryptoPP.h:6358:20: note: 'class CryptoPP::FileSink' defined here
#  6358 | class CRYPTOPP_DLL FileSink : public Sink, public NotCopyable
#       |                    ^~~~~~~~
# src/utils/lib/CryptoPP.cc:8563:65: error: reference to 'byte' is ambiguous
#  8563 |                 void UncheckedSetKey(CipherDir direction, const byte *userKey, unsigned int length)
#       |                                                                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8571:47: error: reference to 'byte' is ambiguous
#  8571 |                 void ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
#       |                                               ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8571:68: error: reference to 'byte' is ambiguous
#  8571 |                 void ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
#       |                                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8571:84: error: reference to 'byte' is ambiguous
#  8571 |                 void ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
#       |                                                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8571:84: error: 'byte' has not been declared
#  8571 |                 void ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const
#       |                                                                                    ^~~~
# src/utils/lib/CryptoPP.cc:8594:90: error: template argument 1 is invalid
#  8594 |                 FixedSizeSecBlock<byte, MDC_Info<T>::KEYLENGTH, AllocatorWithCleanup<byte> > m_key;
#       |                                                                                          ^
# src/utils/lib/CryptoPP.cc:8594:92: error: template argument 1 is invalid
#  8594 |                 FixedSizeSecBlock<byte, MDC_Info<T>::KEYLENGTH, AllocatorWithCleanup<byte> > m_key;
#       |                                                                                            ^
# src/utils/lib/CryptoPP.cc:8594:92: error: template argument 2 is invalid
# src/utils/lib/CryptoPP.cc:8594:92: error: template argument 3 is invalid
# src/utils/lib/CryptoPP.cc:8595:98: error: template argument 1 is invalid
#  8595 |                 mutable FixedSizeSecBlock<byte, MDC_Info<T>::BLOCKSIZE, AllocatorWithCleanup<byte> > m_buffer;
#       |                                                                                                  ^
# src/utils/lib/CryptoPP.cc:8595:100: error: template argument 1 is invalid
#  8595 |                 mutable FixedSizeSecBlock<byte, MDC_Info<T>::BLOCKSIZE, AllocatorWithCleanup<byte> > m_buffer;
#       |                                                                                                    ^
# src/utils/lib/CryptoPP.cc:8595:100: error: template argument 2 is invalid
# src/utils/lib/CryptoPP.cc:8595:100: error: template argument 3 is invalid
# src/utils/lib/CryptoPP.cc: In member function 'CryptoPP::MDC<T>::Enc::HashWordType* CryptoPP::MDC<T>::Enc::Key()':
# src/utils/lib/CryptoPP.cc:8589:67: error: request for member 'data' in '((CryptoPP::MDC<T>::Enc*)this)->CryptoPP::MDC<T>::Enc::m_key', which is of non-class type 'int'
#  8589 |                 HashWordType *Key() {return (HashWordType *)m_key.data();}
#       |                                                                   ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'const CryptoPP::MDC<T>::Enc::HashWordType* CryptoPP::MDC<T>::Enc::Key() const':
# src/utils/lib/CryptoPP.cc:8590:85: error: request for member 'data' in '((const CryptoPP::MDC<T>::Enc*)this)->CryptoPP::MDC<T>::Enc::m_key', which is of non-class type 'const int'
#  8590 |                 const HashWordType *Key() const {return (const HashWordType *)m_key.data();}
#       |                                                                                     ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'CryptoPP::MDC<T>::Enc::HashWordType* CryptoPP::MDC<T>::Enc::Buffer() const':
# src/utils/lib/CryptoPP.cc:8591:79: error: request for member 'data' in '((const CryptoPP::MDC<T>::Enc*)this)->CryptoPP::MDC<T>::Enc::m_buffer', which is of non-class type 'int'
#  8591 |                 HashWordType *Buffer() const {return (HashWordType *)m_buffer.data();}
#       |                                                                               ^~~~
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:8674:17: error: reference to 'byte' is ambiguous
#  8674 |         virtual byte * GetRegisterBegin() =0;
#       |                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8677:30: error: reference to 'byte' is ambiguous
#  8677 |         virtual void Iterate(byte* /* output */, const byte* /* input */, CipherDir /* dir */, unsigned int /* iterationCount */) {assert(false);}
#       |                              ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8677:30: error: 'byte' has not been declared
#  8677 |         virtual void Iterate(byte* /* output */, const byte* /* input */, CipherDir /* dir */, unsigned int /* iterationCount */) {assert(false);}
#       |                              ^~~~
# src/utils/lib/CryptoPP.cc:8677:56: error: reference to 'byte' is ambiguous
#  8677 |         virtual void Iterate(byte* /* output */, const byte* /* input */, CipherDir /* dir */, unsigned int /* iterationCount */) {assert(false);}
#       |                                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8678:71: error: reference to 'byte' is ambiguous
#  8678 |         virtual void CipherSetKey(const NameValuePairs &params, const byte *key, unsigned int length) =0;
#       |                                                                       ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8679:48: error: reference to 'byte' is ambiguous
#  8679 |         virtual void CipherResynchronize(const byte* /* iv */) {throw NotImplemented("StreamTransformation: this object doesn't support resynchronization");}
#       |                                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8686:26: error: reference to 'byte' is ambiguous
#  8686 |         void ProcessData(byte *outString, const byte *inString, unsigned int length);
#       |                          ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8686:26: error: 'byte' has not been declared
#  8686 |         void ProcessData(byte *outString, const byte *inString, unsigned int length);
#       |                          ^~~~
# src/utils/lib/CryptoPP.cc:8686:49: error: reference to 'byte' is ambiguous
#  8686 |         void ProcessData(byte *outString, const byte *inString, unsigned int length);
#       |                                                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8687:34: error: reference to 'byte' is ambiguous
#  8687 |         void Resynchronize(const byte *iv);
#       |                                  ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8697:53: error: reference to 'byte' is ambiguous
#  8697 |         virtual void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length) =0;
#       |                                                     ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8697:53: error: 'byte' has not been declared
#  8697 |         virtual void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length) =0;
#       |                                                     ^~~~
# src/utils/lib/CryptoPP.cc:8697:67: error: reference to 'byte' is ambiguous
#  8697 |         virtual void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length) =0;
#       |                                                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8697:67: error: 'byte' has not been declared
#  8697 |         virtual void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length) =0;
#       |                                                                   ^~~~
# src/utils/lib/CryptoPP.cc:8697:84: error: reference to 'byte' is ambiguous
#  8697 |         virtual void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length) =0;
#       |                                                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8699:66: error: reference to 'byte' is ambiguous
#  8699 |         void UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv);
#       |                                                                  ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8699:104: error: reference to 'byte' is ambiguous
#  8699 |         void UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv);
#       |                                                                                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8708:45: error: reference to 'byte' is ambiguous
#  8708 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                             ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8708:45: error: 'byte' has not been declared
#  8708 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                             ^~~~
# src/utils/lib/CryptoPP.cc:8708:59: error: reference to 'byte' is ambiguous
#  8708 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                           ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8708:59: error: 'byte' has not been declared
#  8708 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                           ^~~~
# src/utils/lib/CryptoPP.cc:8708:76: error: reference to 'byte' is ambiguous
#  8708 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                                            ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8715:45: error: reference to 'byte' is ambiguous
#  8715 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                             ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8715:45: error: 'byte' has not been declared
#  8715 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                             ^~~~
# src/utils/lib/CryptoPP.cc:8715:59: error: reference to 'byte' is ambiguous
#  8715 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                           ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8715:59: error: 'byte' has not been declared
#  8715 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                           ^~~~
# src/utils/lib/CryptoPP.cc:8715:76: error: reference to 'byte' is ambiguous
#  8715 |         void CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length);
#       |                                                                            ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8719:84: error: reference to 'byte' is ambiguous
#  8719 | void CFB_CipherTemplate<BASE>::UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv)
#       |                                                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8719:122: error: reference to 'byte' is ambiguous
#  8719 | void CFB_CipherTemplate<BASE>::UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv)
#       |                                                                                                                          ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8749:52: error: reference to 'byte' is ambiguous
#  8749 | void CFB_CipherTemplate<BASE>::Resynchronize(const byte *iv)
#       |                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8757:6: error: variable or field 'ProcessData' declared void
#  8757 | void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, unsigned int length)
#       |      ^~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8757:44: error: reference to 'byte' is ambiguous
#  8757 | void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, unsigned int length)
#       |                                            ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8757:50: error: 'outString' was not declared in this scope; did you mean 'IntToString'?
#  8757 | void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, unsigned int length)
#       |                                                  ^~~~~~~~~
#       |                                                  IntToString
# src/utils/lib/CryptoPP.cc:8757:61: error: expected primary-expression before 'const'
#  8757 | void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, unsigned int length)
#       |                                                             ^~~~~
# src/utils/lib/CryptoPP.cc:8757:83: error: expected primary-expression before 'unsigned'
#  8757 | void CFB_CipherTemplate<BASE>::ProcessData(byte *outString, const byte *inString, unsigned int length)
#       |                                                                                   ^~~~~~~~
# src/utils/lib/CryptoPP.cc:8813:6: error: variable or field 'CombineMessageAndShiftRegister' declared void
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8813:67: error: reference to 'byte' is ambiguous
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8813:73: error: 'output' was not declared in this scope
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                         ^~~~~~
# src/utils/lib/CryptoPP.cc:8813:81: error: reference to 'byte' is ambiguous
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8813:87: error: 'reg' was not declared in this scope
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                       ^~~
# src/utils/lib/CryptoPP.cc:8813:92: error: expected primary-expression before 'const'
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                            ^~~~~
# src/utils/lib/CryptoPP.cc:8813:113: error: expected primary-expression before 'unsigned'
#  8813 | void CFB_EncryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                                                 ^~~~~~~~
# src/utils/lib/CryptoPP.cc:8820:6: error: variable or field 'CombineMessageAndShiftRegister' declared void
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:8820:67: error: reference to 'byte' is ambiguous
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8820:73: error: 'output' was not declared in this scope
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                         ^~~~~~
# src/utils/lib/CryptoPP.cc:8820:81: error: reference to 'byte' is ambiguous
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8820:87: error: 'reg' was not declared in this scope
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                       ^~~
# src/utils/lib/CryptoPP.cc:8820:92: error: expected primary-expression before 'const'
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                            ^~~~~
# src/utils/lib/CryptoPP.cc:8820:113: error: expected primary-expression before 'unsigned'
#  8820 | void CFB_DecryptionTemplate<BASE>::CombineMessageAndShiftRegister(byte *output, byte *reg, const byte *message, unsigned int length)
#       |                                                                                                                 ^~~~~~~~
# src/utils/lib/CryptoPP.cc:8877:27: error: reference to 'byte' is ambiguous
#  8877 |         void SetKey(const byte *key, unsigned int length, const NameValuePairs &params = g_nullNameValuePairs);
#       |                           ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8882:24: error: reference to 'byte' is ambiguous
#  8882 |         void GetNextIV(byte *IV);
#       |                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8882:24: error: 'byte' has not been declared
#  8882 |         void GetNextIV(byte *IV);
#       |                        ^~~~
# src/utils/lib/CryptoPP.cc:8896:74: error: reference to 'byte' is ambiguous
#  8896 |         virtual void UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv) =0;
#       |                                                                          ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8896:112: error: reference to 'byte' is ambiguous
#  8896 |         virtual void UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv) =0;
#       |                                                                                                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8906:63: error: reference to 'byte' is ambiguous
#  8906 |         void CipherSetKey(const NameValuePairs &params, const byte *key, unsigned int length);
#       |                                                               ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8910:99: error: reference to 'byte' is ambiguous
#  8910 | void ModePolicyCommonTemplate<POLICY_INTERFACE>::CipherSetKey(const NameValuePairs &params, const byte *key, unsigned int length)
#       |                                                                                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::ModePolicyCommonTemplate<POLICY_INTERFACE>::CipherSetKey(const CryptoPP::NameValuePairs&, const int*, unsigned int)':
# src/utils/lib/CryptoPP.cc:8912:26: error: cannot convert 'const int*' to 'const byte*' {aka 'const unsigned char*'}
#  8912 |         m_cipher->SetKey(key, length, params);
#       |                          ^~~
#       |                          |
#       |                          const int*
# src/utils/lib/CryptoPP.h:750:41: note:   initializing argument 1 of 'virtual void CryptoPP::SimpleKeyingInterface::SetKey(const byte*, unsigned int, const CryptoPP::NameValuePairs&)'
#   750 |         virtual void SetKey(const byte *key, unsigned int length, const NameValuePairs &params = g_nullNameValuePairs) =0;
#       |                             ~~~~~~~~~~~~^~~
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:8926:9: error: reference to 'byte' is ambiguous
#  8926 |         byte * GetRegisterBegin() {return m_register + BlockSize() - m_feedbackSize;}
#       |         ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8933:40: error: reference to 'byte' is ambiguous
#  8933 |         void CipherResynchronize(const byte *iv)
#       |                                        ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8964:52: error: reference to 'byte' is ambiguous
#  8964 |         CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length)
#       |                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8969:52: error: reference to 'byte' is ambiguous
#  8969 |         CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv)
#       |                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8969:90: error: reference to 'byte' is ambiguous
#  8969 |         CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv)
#       |                                                                                          ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8974:52: error: reference to 'byte' is ambiguous
#  8974 |         CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv, int feedbackSize)
#       |                                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:8974:90: error: reference to 'byte' is ambiguous
#  8974 |         CipherModeFinalTemplate_CipherHolder(const byte *key, unsigned int length, const byte *iv, int feedbackSize)
#       |                                                                                          ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9010:35: error: reference to 'byte' is ambiguous
#  9010 | void CipherModeBase::SetKey(const byte *key, unsigned int length, const NameValuePairs &params)
#       |                                   ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::CipherModeBase::SetKey(const int*, unsigned int, const CryptoPP::NameValuePairs&)':
# src/utils/lib/CryptoPP.cc:9012:68: error: cannot convert 'const byte*' {aka 'const unsigned char*'} to 'const int*'
#  9012 |         UncheckedSetKey(params, key, length, GetIVAndThrowIfInvalid(params));   // the underlying cipher will check the key length
#       |                                              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
#       |                                                                    |
#       |                                                                    const byte* {aka const unsigned char*}
# src/utils/lib/CryptoPP.cc:8896:118: note:   initializing argument 4 of 'virtual void CryptoPP::CipherModeBase::UncheckedSetKey(const CryptoPP::NameValuePairs&, const int*, unsigned int, const int*)'
#  8896 |         virtual void UncheckedSetKey(const NameValuePairs &params, const byte *key, unsigned int length, const byte *iv) =0;
#       |                                                                                                          ~~~~~~~~~~~~^~
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:9015:6: error: variable or field 'GetNextIV' declared void
#  9015 | void CipherModeBase::GetNextIV(byte *IV)
#       |      ^~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:9015:32: error: reference to 'byte' is ambiguous
#  9015 | void CipherModeBase::GetNextIV(byte *IV)
#       |                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9015:38: error: 'IV' was not declared in this scope; did you mean 'CryptoPP::Name::IV'?
#  9015 | void CipherModeBase::GetNextIV(byte *IV)
#       |                                      ^~
#       |                                      CryptoPP::Name::IV
# src/utils/lib/CryptoPP.h:4879:29: note: 'CryptoPP::Name::IV' declared here
#  4879 | CRYPTOPP_DEFINE_NAME_STRING(IV)                                 //!< const byte *
#       |                             ^~
# src/utils/lib/CryptoPP.h:4873:68: note: in definition of macro 'CRYPTOPP_DEFINE_NAME_STRING'
#  4873 | #define CRYPTOPP_DEFINE_NAME_STRING(name)       inline const char *name() {return #name;}
#       |                                                                    ^~~~
# src/utils/lib/CryptoPP.h: In instantiation of 'class CryptoPP::ObjectHolder<CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc> >':
# src/utils/lib/CryptoPP.cc:8956:7:   required from 'class CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::CFB_EncryptionTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::CFB_CipherAbstractPolicy, CryptoPP::CFB_ModePolicy> > > >'
# src/utils/lib/CryptoPP.cc:9061:41:   required from here
# src/utils/lib/CryptoPP.h:1786:11: error: cannot declare field 'CryptoPP::ObjectHolder<CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc> >::m_object' to be of abstract type 'CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>'
#  1786 |         T m_object;
#       |           ^~~~~~~~
# src/utils/lib/CryptoPP.h:6518:7: note:   because the following virtual functions are pure within 'CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>':
#  6518 | class BlockCipherFinal : public ClonableImpl<BlockCipherFinal<DIR, BASE>, BASE>
#       |       ^~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:806:22: note:     'virtual void CryptoPP::BlockTransformation::ProcessAndXorBlock(const byte*, const byte*, byte*) const'
#   806 |         virtual void ProcessAndXorBlock(const byte *inBlock, const byte *xorBlock, byte *outBlock) const =0;
#       |                      ^~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc: In member function 'void CryptoPP::RandomPool::Stir()':
# src/utils/lib/CryptoPP.cc:9061:48: error: cannot declare variable 'cipher' to be of abstract type 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::CFB_EncryptionTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::CFB_CipherAbstractPolicy, CryptoPP::CFB_ModePolicy> > > >'
#  9061 |         CFB_Mode<RandomPoolCipher>::Encryption cipher;
#       |                                                ^~~~~~
# src/utils/lib/CryptoPP.cc:8956:7: note:   because the following virtual functions are pure within 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>, CryptoPP::ConcretePolicyHolder<CryptoPP::Empty, CryptoPP::CFB_EncryptionTemplate<CryptoPP::AbstractPolicyHolder<CryptoPP::CFB_CipherAbstractPolicy, CryptoPP::CFB_ModePolicy> > > >':
#  8956 | class CipherModeFinalTemplate_CipherHolder : protected ObjectHolder<CIPHER>, public AlgorithmImpl<BASE, CipherModeFinalTemplate_CipherHolder<CIPHER, BASE> >
#       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h:750:22: note:     'virtual void CryptoPP::SimpleKeyingInterface::SetKey(const byte*, unsigned int, const CryptoPP::NameValuePairs&)'
#   750 |         virtual void SetKey(const byte *key, unsigned int length, const NameValuePairs &params = g_nullNameValuePairs) =0;
#       |                      ^~~~~~
# src/utils/lib/CryptoPP.h:860:22: note:     'virtual void CryptoPP::StreamTransformation::ProcessData(byte*, const byte*, unsigned int)'
#   860 |         virtual void ProcessData(byte *outString, const byte *inString, unsigned int length) =0;
#       |                      ^~~~~~~~~~~
# src/utils/lib/CryptoPP.cc: At global scope:
# src/utils/lib/CryptoPP.cc:9074:37: error: reference to 'byte' is ambiguous
#  9074 | unsigned int RandomPool::Put2(const byte *inString, unsigned int length, int /* messageEnd */, bool /* blocking */)
#       |                                     ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9074:14: error: no declaration matches 'unsigned int CryptoPP::RandomPool::Put2(const int*, unsigned int, int, bool)'
#  9074 | unsigned int RandomPool::Put2(const byte *inString, unsigned int length, int /* messageEnd */, bool /* blocking */)
#       |              ^~~~~~~~~~
# src/utils/lib/CryptoPP.h:6413:22: note: candidate is: 'virtual unsigned int CryptoPP::RandomPool::Put2(const byte*, unsigned int, int, bool)'
#  6413 |         unsigned int Put2(const byte *begin, unsigned int, int messageEnd, bool blocking);
#       |                      ^~~~
# src/utils/lib/CryptoPP.h:6406:20: note: 'class CryptoPP::RandomPool' defined here
#  6406 | class CRYPTOPP_DLL RandomPool : public RandomNumberGenerator,
#       |                    ^~~~~~~~~~
# src/utils/lib/CryptoPP.cc:9120:1: error: reference to 'byte' is ambiguous
#  9120 | byte RandomPool::GenerateByte()
#       | ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9128:6: error: variable or field 'GenerateBlock' declared void
#  9128 | void RandomPool::GenerateBlock(byte *outString, unsigned int size)
#       |      ^~~~~~~~~~
# src/utils/lib/CryptoPP.cc:9128:32: error: reference to 'byte' is ambiguous
#  9128 | void RandomPool::GenerateBlock(byte *outString, unsigned int size)
#       |                                ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9128:38: error: 'outString' was not declared in this scope; did you mean 'IntToString'?
#  9128 | void RandomPool::GenerateBlock(byte *outString, unsigned int size)
#       |                                      ^~~~~~~~~
#       |                                      IntToString
# src/utils/lib/CryptoPP.cc:9128:49: error: expected primary-expression before 'unsigned'
#  9128 | void RandomPool::GenerateBlock(byte *outString, unsigned int size)
#       |                                                 ^~~~~~~~
# src/utils/lib/CryptoPP.cc:9218:1: error: reference to 'byte' is ambiguous
#  9218 | byte NonblockingRng::GenerateByte()
#       | ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9225:6: error: variable or field 'GenerateBlock' declared void
#  9225 | void NonblockingRng::GenerateBlock(byte *output, unsigned int size)
#       |      ^~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:9225:36: error: reference to 'byte' is ambiguous
#  9225 | void NonblockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                    ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9225:42: error: 'output' was not declared in this scope
#  9225 | void NonblockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                          ^~~~~~
# src/utils/lib/CryptoPP.cc:9225:50: error: expected primary-expression before 'unsigned'
#  9225 | void NonblockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                                  ^~~~~~~~
# src/utils/lib/CryptoPP.cc:9263:1: error: reference to 'byte' is ambiguous
#  9263 | byte BlockingRng::GenerateByte()
#       | ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9270:6: error: variable or field 'GenerateBlock' declared void
#  9270 | void BlockingRng::GenerateBlock(byte *output, unsigned int size)
#       |      ^~~~~~~~~~~
# src/utils/lib/CryptoPP.cc:9270:33: error: reference to 'byte' is ambiguous
#  9270 | void BlockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9270:39: error: 'output' was not declared in this scope
#  9270 | void BlockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                       ^~~~~~
# src/utils/lib/CryptoPP.cc:9270:47: error: expected primary-expression before 'unsigned'
#  9270 | void BlockingRng::GenerateBlock(byte *output, unsigned int size)
#       |                                               ^~~~~~~~
# src/utils/lib/CryptoPP.cc:9290:44: error: reference to 'byte' is ambiguous
#  9290 | void OS_GenerateRandomBlock(bool blocking, byte *output, unsigned int size)
#       |                                            ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9290:44: error: 'byte' has not been declared
#  9290 | void OS_GenerateRandomBlock(bool blocking, byte *output, unsigned int size)
#       |                                            ^~~~
# src/utils/lib/CryptoPP.cc: In function 'void CryptoPP::OS_GenerateRandomBlock(bool, int*, unsigned int)':
# src/utils/lib/CryptoPP.cc:9298:35: error: cannot convert 'int*' to 'byte*' {aka 'unsigned char*'}
#  9298 |                 rng.GenerateBlock(output, size);
#       |                                   ^~~~~~
#       |                                   |
#       |                                   int*
# src/utils/lib/CryptoPP.h:6632:34: note:   initializing argument 1 of 'virtual void CryptoPP::BlockingRng::GenerateBlock(byte*, unsigned int)'
#  6632 |         void GenerateBlock(byte *output, unsigned int size);
#       |                            ~~~~~~^~~~~~
# src/utils/lib/CryptoPP.cc:9308:35: error: cannot convert 'int*' to 'byte*' {aka 'unsigned char*'}
#  9308 |                 rng.GenerateBlock(output, size);
#       |                                   ^~~~~~
#       |                                   |
#       |                                   int*
# src/utils/lib/CryptoPP.h:6609:34: note:   initializing argument 1 of 'virtual void CryptoPP::NonblockingRng::GenerateBlock(byte*, unsigned int)'
#  6609 |         void GenerateBlock(byte *output, unsigned int size);
#       |                            ~~~~~~^~~~~~
# src/utils/lib/CryptoPP.cc: In function 'int verifySignature(byte*, int, byte*, int, uint32_t, uint8_t, uint32_t)':
# src/utils/lib/CryptoPP.cc:9610:17: error: reference to 'byte' is ambiguous
#  9610 |                 byte bArray[MAXPUBKEYSIZE+9];
#       |                 ^~~~
# /usr/include/c++/12/bits/cpp_type_traits.h:406:30: note: candidates are: 'enum class std::byte'
#   406 |   enum class byte : unsigned char;
#       |                              ^~~~
# src/utils/lib/CryptoPP.h:184:23: note:                 'typedef unsigned char byte'
#   184 | typedef unsigned char byte;             // put in global namespace to avoid ambiguity with other byte typedefs
#       |                       ^~~~
# src/utils/lib/CryptoPP.cc:9612:24: error: 'bArray' was not declared in this scope
#  9612 |                 memcpy(bArray,m_publicKey,m_publicKeyLen);
#       |                        ^~~~~~
# src/utils/lib/CryptoPP.h: In instantiation of 'CryptoPP::Clonable* CryptoPP::ClonableImpl<DERIVED, BASE>::Clone() const [with DERIVED = CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>; BASE = CryptoPP::MDC<CryptoPP::SHA>::Enc]':
# src/utils/lib/CryptoPP.h:3793:13:   required from here
# src/utils/lib/CryptoPP.h:3793:42: error: invalid new-expression of abstract class type 'CryptoPP::BlockCipherFinal<CryptoPP::ENCRYPTION, CryptoPP::MDC<CryptoPP::SHA>::Enc>'
#  3793 |         Clonable * Clone() const {return new DERIVED(*static_cast<const DERIVED *>(this));}
#       |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/utils/lib/CryptoPP.h: In instantiation of 'void CryptoPP::CheckedSetKey(T*, CipherDir, const byte*, unsigned int, const NameValuePairs&) [with T = BlockCipherFinal<CryptoPP::ENCRYPTION, MDC<SHA>::Enc>; byte = unsigned char]':
# src/utils/lib/CryptoPP.h:6533:16:   required from 'void CryptoPP::BlockCipherFinal<DIR, BASE>::SetKey(const byte*, unsigned int, const CryptoPP::NameValuePairs&) [with CryptoPP::CipherDir DIR = CryptoPP::ENCRYPTION; BASE = CryptoPP::MDC<CryptoPP::SHA>::Enc; byte = unsigned char]'
# src/utils/lib/CryptoPP.h:6531:7:   required from here
# src/utils/lib/CryptoPP.h:6491:35: error: cannot convert 'const byte*' {aka 'const unsigned char*'} to 'const int*'
#  6491 |         obj->UncheckedSetKey(dir, key, length);
#       |                                   ^~~
#       |                                   |
#       |                                   const byte* {aka const unsigned char*}
# src/utils/lib/CryptoPP.cc:8563:71: note:   initializing argument 2 of 'void CryptoPP::MDC<T>::Enc::UncheckedSetKey(CryptoPP::CipherDir, const int*, unsigned int) [with T = CryptoPP::SHA]'
#  8563 |                 void UncheckedSetKey(CipherDir direction, const byte *userKey, unsigned int length)
#       |                                                           ~~~~~~~~~~~~^~~~~~~
# make: *** [Makefile:5479: src/utils/lib/CryptoPP.o] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build mldonkey 3.1.7-2
+- 
+- The following changes have been performed
| - install camlp4          4.09+1
| - install conf-pkg-config 4
| - install conf-zlib       1
| - install num             1.5-1
| - install ocamlbuild      0.15.0
+- 
# To update the current shell environment, run: eval $(opam env)

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/4.09/.opam-switch/backup/state-20250204183102.export"
OCaml

Innovation. Community. Security.