Build:
- 0
2026-06-24 11:05.43: New job: build ocamlsdl.0.9.1 (302e8a557c7d)
2026-06-24 11:05.43: Waiting for resource in pool day11-builds
2026-06-24 11:12.45: Got resource from pool day11-builds
2026-06-24 11:12.45: [profile full] build ocamlsdl.0.9.1
2026-06-24 11:12.45: build ocamlsdl.0.9.1 (302e8a557c7d)
=== DEPENDENCIES (4 transitive) ===
ocaml.4.14.4 b047fb9251f4
ocaml-base-compiler.4.14.4 d3b7ccb2c6fb
ocaml-config.2 2d9c209f5590
ocamlfind.1.9.8 214dd418ac02
=== STDOUT ===
Processing: [default: loading data]
The following system packages will first need to be installed:
libsdl1.2-dev
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libsdl1.2-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libdbus-1-3: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 ... 18247 files and directories currently installed.)
- Preparing to unpack .../0-libdbus-1-3_1.14.10-1~deb12u1_amd64.deb ...
- Unpacking libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
- Selecting previously unselected package dbus-bin.
- Preparing to unpack .../1-dbus-bin_1.14.10-1~deb12u1_amd64.deb ...
- Unpacking dbus-bin (1.14.10-1~deb12u1) ...
- Selecting previously unselected package dbus-session-bus-common.
- Preparing to unpack .../2-dbus-session-bus-common_1.14.10-1~deb12u1_all.deb ...
- Unpacking dbus-session-bus-common (1.14.10-1~deb12u1) ...
- Selecting previously unselected package libapparmor1:amd64.
- Preparing to unpack .../3-libapparmor1_3.0.8-3_amd64.deb ...
- Unpacking libapparmor1:amd64 (3.0.8-3) ...
- Selecting previously unselected package dbus-daemon.
- Preparing to unpack .../4-dbus-daemon_1.14.10-1~deb12u1_amd64.deb ...
- Unpacking dbus-daemon (1.14.10-1~deb12u1) ...
- Selecting previously unselected package dbus-system-bus-common.
- Preparing to unpack .../5-dbus-system-bus-common_1.14.10-1~deb12u1_all.deb ...
- Unpacking dbus-system-bus-common (1.14.10-1~deb12u1) ...
- Selecting previously unselected package dbus.
- Preparing to unpack .../6-dbus_1.14.10-1~deb12u1_amd64.deb ...
- Unpacking dbus (1.14.10-1~deb12u1) ...
- Selecting previously unselected package libpython3.11-minimal:amd64.
- Preparing to unpack .../7-libpython3.11-minimal_3.11.2-6+deb12u7_amd64.deb ...
- Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u7) ...
- Selecting previously unselected package python3.11-minimal.
- Preparing to unpack .../8-python3.11-minimal_3.11.2-6+deb12u7_amd64.deb ...
- Unpacking python3.11-minimal (3.11.2-6+deb12u7) ...
- Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u7) ...
- Setting up python3.11-minimal (3.11.2-6+deb12u7) ...
- Selecting previously unselected package python3-minimal.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18640 files and directories currently installed.)
- Preparing to unpack .../python3-minimal_3.11.2-1+b1_amd64.deb ...
- Unpacking python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../media-types_10.0.0_all.deb ...
- Unpacking media-types (10.0.0) ...
- Selecting previously unselected package libpython3.11-stdlib:amd64.
- Preparing to unpack .../libpython3.11-stdlib_3.11.2-6+deb12u7_amd64.deb ...
- Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u7) ...
- Selecting previously unselected package python3.11.
- Preparing to unpack .../python3.11_3.11.2-6+deb12u7_amd64.deb ...
- Unpacking python3.11 (3.11.2-6+deb12u7) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package python3.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19050 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
- Unpacking python3 (3.11.2-1+b1) ...
- Selecting previously unselected package alsa-topology-conf.
- Preparing to unpack .../01-alsa-topology-conf_1.2.5.1-2_all.deb ...
- Unpacking alsa-topology-conf (1.2.5.1-2) ...
- Selecting previously unselected package libasound2-data.
- Preparing to unpack .../02-libasound2-data_1.2.8-1_all.deb ...
- Unpacking libasound2-data (1.2.8-1) ...
- Selecting previously unselected package libasound2:amd64.
- Preparing to unpack .../03-libasound2_1.2.8-1+b1_amd64.deb ...
- Unpacking libasound2:amd64 (1.2.8-1+b1) ...
- Selecting previously unselected package alsa-ucm-conf.
- Preparing to unpack .../04-alsa-ucm-conf_1.2.8-1_all.deb ...
- Unpacking alsa-ucm-conf (1.2.8-1) ...
- Selecting previously unselected package libasound2-dev:amd64.
- Preparing to unpack .../05-libasound2-dev_1.2.8-1+b1_amd64.deb ...
- Unpacking libasound2-dev:amd64 (1.2.8-1+b1) ...
- Selecting previously unselected package libasyncns0:amd64.
- Preparing to unpack .../06-libasyncns0_0.8-6+b3_amd64.deb ...
- Unpacking libasyncns0:amd64 (0.8-6+b3) ...
- Selecting previously unselected package uuid-dev:amd64.
- Preparing to unpack .../07-uuid-dev_2.38.1-5+deb12u3_amd64.deb ...
- Unpacking uuid-dev:amd64 (2.38.1-5+deb12u3) ...
- Selecting previously unselected package libblkid-dev:amd64.
- Preparing to unpack .../08-libblkid-dev_2.38.1-5+deb12u3_amd64.deb ...
- Unpacking libblkid-dev:amd64 (2.38.1-5+deb12u3) ...
- Selecting previously unselected package libslang2:amd64.
- Preparing to unpack .../09-libslang2_2.3.3-3_amd64.deb ...
- Unpacking libslang2:amd64 (2.3.3-3) ...
- Selecting previously unselected package libcaca0:amd64.
- Preparing to unpack .../10-libcaca0_0.99.beta20-3_amd64.deb ...
- Unpacking libcaca0:amd64 (0.99.beta20-3) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../11-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Selecting previously unselected package libpng-dev:amd64.
- Preparing to unpack .../12-libpng-dev_1.6.39-2+deb12u5_amd64.deb ...
- Unpacking libpng-dev:amd64 (1.6.39-2+deb12u5) ...
- Selecting previously unselected package libslang2-dev:amd64.
- Preparing to unpack .../13-libslang2-dev_2.3.3-3_amd64.deb ...
- Unpacking libslang2-dev:amd64 (2.3.3-3) ...
- Selecting previously unselected package libcaca-dev:amd64.
- Preparing to unpack .../14-libcaca-dev_0.99.beta20-3_amd64.deb ...
- Unpacking libcaca-dev:amd64 (0.99.beta20-3) ...
- Selecting previously unselected package libdrm-common.
- Preparing to unpack .../15-libdrm-common_2.4.114-1_all.deb ...
- Unpacking libdrm-common (2.4.114-1) ...
- Selecting previously unselected package libdrm2:amd64.
- Preparing to unpack .../16-libdrm2_2.4.114-1+b1_amd64.deb ...
- Unpacking libdrm2:amd64 (2.4.114-1+b1) ...
- Selecting previously unselected package libdrm-amdgpu1:amd64.
- Preparing to unpack .../17-libdrm-amdgpu1_2.4.114-1+b1_amd64.deb ...
- Unpacking libdrm-amdgpu1:amd64 (2.4.114-1+b1) ...
- Selecting previously unselected package libpciaccess0:amd64.
- Preparing to unpack .../18-libpciaccess0_0.17-2_amd64.deb ...
- Unpacking libpciaccess0:amd64 (0.17-2) ...
- Selecting previously unselected package libdrm-intel1:amd64.
- Preparing to unpack .../19-libdrm-intel1_2.4.114-1+b1_amd64.deb ...
- Unpacking libdrm-intel1:amd64 (2.4.114-1+b1) ...
- Selecting previously unselected package libdrm-nouveau2:amd64.
- Preparing to unpack .../20-libdrm-nouveau2_2.4.114-1+b1_amd64.deb ...
- Unpacking libdrm-nouveau2:amd64 (2.4.114-1+b1) ...
- Selecting previously unselected package libdrm-radeon1:amd64.
- Preparing to unpack .../21-libdrm-radeon1_2.4.114-1+b1_amd64.deb ...
- Unpacking libdrm-radeon1:amd64 (2.4.114-1+b1) ...
- Selecting previously unselected package libelf1:amd64.
- Preparing to unpack .../22-libelf1_0.188-2.1_amd64.deb ...
- Unpacking libelf1:amd64 (0.188-2.1) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../23-libffi-dev_3.4.4-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.4-1) ...
- Selecting previously unselected package libogg0:amd64.
- Preparing to unpack .../24-libogg0_1.3.5-3_amd64.deb ...
- Unpacking libogg0:amd64 (1.3.5-3) ...
- Selecting previously unselected package libflac12:amd64.
- Preparing to unpack .../25-libflac12_1.4.2+ds-2_amd64.deb ...
- Unpacking libflac12:amd64 (1.4.2+ds-2) ...
- Selecting previously unselected package libglvnd0:amd64.
- Preparing to unpack .../26-libglvnd0_1.6.0-1_amd64.deb ...
- Unpacking libglvnd0:amd64 (1.6.0-1) ...
- Selecting previously unselected package libglapi-mesa:amd64.
- Preparing to unpack .../27-libglapi-mesa_22.3.6-1+deb12u1_amd64.deb ...
- Unpacking libglapi-mesa:amd64 (22.3.6-1+deb12u1) ...
- Selecting previously unselected package libx11-xcb1:amd64.
- Preparing to unpack .../28-libx11-xcb1_2%3a1.8.4-2+deb12u2_amd64.deb ...
- Unpacking libx11-xcb1:amd64 (2:1.8.4-2+deb12u2) ...
- Selecting previously unselected package libxcb-dri2-0:amd64.
- Preparing to unpack .../29-libxcb-dri2-0_1.15-1_amd64.deb ...
- Unpacking libxcb-dri2-0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-dri3-0:amd64.
- Preparing to unpack .../30-libxcb-dri3-0_1.15-1_amd64.deb ...
- Unpacking libxcb-dri3-0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-glx0:amd64.
- Preparing to unpack .../31-libxcb-glx0_1.15-1_amd64.deb ...
- Unpacking libxcb-glx0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-present0:amd64.
- Preparing to unpack .../32-libxcb-present0_1.15-1_amd64.deb ...
- Unpacking libxcb-present0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-randr0:amd64.
- Preparing to unpack .../33-libxcb-randr0_1.15-1_amd64.deb ...
- Unpacking libxcb-randr0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-shm0:amd64.
- Preparing to unpack .../34-libxcb-shm0_1.15-1_amd64.deb ...
- Unpacking libxcb-shm0:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-sync1:amd64.
- Preparing to unpack .../35-libxcb-sync1_1.15-1_amd64.deb ...
- Unpacking libxcb-sync1:amd64 (1.15-1) ...
- Selecting previously unselected package libxcb-xfixes0:amd64.
- Preparing to unpack .../36-libxcb-xfixes0_1.15-1_amd64.deb ...
- Unpacking libxcb-xfixes0:amd64 (1.15-1) ...
- Selecting previously unselected package libxfixes3:amd64.
- Preparing to unpack .../37-libxfixes3_1%3a6.0.0-2_amd64.deb ...
- Unpacking libxfixes3:amd64 (1:6.0.0-2) ...
- Selecting previously unselected package libxshmfence1:amd64.
- Preparing to unpack .../38-libxshmfence1_1.3-1_amd64.deb ...
- Unpacking libxshmfence1:amd64 (1.3-1) ...
- Selecting previously unselected package libxxf86vm1:amd64.
- Preparing to unpack .../39-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
- Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
- Selecting previously unselected package libicu72:amd64.
- Preparing to unpack .../40-libicu72_72.1-3+deb12u1_amd64.deb ...
- Unpacking libicu72:amd64 (72.1-3+deb12u1) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../41-libxml2_2.9.14+dfsg-1.3~deb12u5_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../42-libz3-4_4.8.12-3.1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.8.12-3.1) ...
- Selecting previously unselected package libllvm15:amd64.
- Preparing to unpack .../43-libllvm15_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking libllvm15:amd64 (1:15.0.6-4+b1) ...
- Selecting previously unselected package libsensors-config.
- Preparing to unpack .../44-libsensors-config_1%3a3.6.0-7.1_all.deb ...
- Unpacking libsensors-config (1:3.6.0-7.1) ...
- Selecting previously unselected package libsensors5:amd64.
- Preparing to unpack .../45-libsensors5_1%3a3.6.0-7.1_amd64.deb ...
- Unpacking libsensors5:amd64 (1:3.6.0-7.1) ...
- Selecting previously unselected package libgl1-mesa-dri:amd64.
- Preparing to unpack .../46-libgl1-mesa-dri_22.3.6-1+deb12u1_amd64.deb ...
- Unpacking libgl1-mesa-dri:amd64 (22.3.6-1+deb12u1) ...
- Selecting previously unselected package libglx-mesa0:amd64.
- Preparing to unpack .../47-libglx-mesa0_22.3.6-1+deb12u1_amd64.deb ...
- Unpacking libglx-mesa0:amd64 (22.3.6-1+deb12u1) ...
- Selecting previously unselected package libglx0:amd64.
- Preparing to unpack .../48-libglx0_1.6.0-1_amd64.deb ...
- Unpacking libglx0:amd64 (1.6.0-1) ...
- Selecting previously unselected package libgl1:amd64.
- Preparing to unpack .../49-libgl1_1.6.0-1_amd64.deb ...
- Unpacking libgl1:amd64 (1.6.0-1) ...
- Selecting previously unselected package xorg-sgml-doctools.
- Preparing to unpack .../50-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
- Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
- Selecting previously unselected package x11proto-dev.
- Preparing to unpack .../51-x11proto-dev_2022.1-1_all.deb ...
- Unpacking x11proto-dev (2022.1-1) ...
- Selecting previously unselected package libxau-dev:amd64.
- Preparing to unpack .../52-libxau-dev_1%3a1.0.9-1_amd64.deb ...
- Unpacking libxau-dev:amd64 (1:1.0.9-1) ...
- Selecting previously unselected package libxdmcp-dev:amd64.
- Preparing to unpack .../53-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ...
- Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ...
- Selecting previously unselected package xtrans-dev.
- Preparing to unpack .../54-xtrans-dev_1.4.0-1_all.deb ...
- Unpacking xtrans-dev (1.4.0-1) ...
- Selecting previously unselected package libpthread-stubs0-dev:amd64.
- Preparing to unpack .../55-libpthread-stubs0-dev_0.4-1_amd64.deb ...
- Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ...
- Selecting previously unselected package libxcb1-dev:amd64.
- Preparing to unpack .../56-libxcb1-dev_1.15-1_amd64.deb ...
- Unpacking libxcb1-dev:amd64 (1.15-1) ...
- Selecting previously unselected package libx11-dev:amd64.
- Preparing to unpack .../57-libx11-dev_2%3a1.8.4-2+deb12u2_amd64.deb ...
- Unpacking libx11-dev:amd64 (2:1.8.4-2+deb12u2) ...
- Selecting previously unselected package libglx-dev:amd64.
- Preparing to unpack .../58-libglx-dev_1.6.0-1_amd64.deb ...
- Unpacking libglx-dev:amd64 (1.6.0-1) ...
- Selecting previously unselected package libgl-dev:amd64.
- Preparing to unpack .../59-libgl-dev_1.6.0-1_amd64.deb ...
- Unpacking libgl-dev:amd64 (1.6.0-1) ...
- Selecting previously unselected package libglib2.0-0:amd64.
- Preparing to unpack .../60-libglib2.0-0_2.74.6-2+deb12u9_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.74.6-2+deb12u9) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../61-libglib2.0-data_2.74.6-2+deb12u9_all.deb ...
- Unpacking libglib2.0-data (2.74.6-2+deb12u9) ...
- Selecting previously unselected package libglib2.0-bin.
- Preparing to unpack .../62-libglib2.0-bin_2.74.6-2+deb12u9_amd64.deb ...
- Unpacking libglib2.0-bin (2.74.6-2+deb12u9) ...
- Selecting previously unselected package python3-lib2to3.
- Preparing to unpack .../63-python3-lib2to3_3.11.2-3_all.deb ...
- Unpacking python3-lib2to3 (3.11.2-3) ...
- Selecting previously unselected package python3-distutils.
- Preparing to unpack .../64-python3-distutils_3.11.2-3_all.deb ...
- Unpacking python3-distutils (3.11.2-3) ...
- Selecting previously unselected package libglib2.0-dev-bin.
- Preparing to unpack .../65-libglib2.0-dev-bin_2.74.6-2+deb12u9_amd64.deb ...
- Unpacking libglib2.0-dev-bin (2.74.6-2+deb12u9) ...
- Selecting previously unselected package libsepol-dev:amd64.
- Preparing to unpack .../66-libsepol-dev_3.4-2.1_amd64.deb ...
- Unpacking libsepol-dev:amd64 (3.4-2.1) ...
- Selecting previously unselected package libpcre2-16-0:amd64.
- Preparing to unpack .../67-libpcre2-16-0_10.42-1_amd64.deb ...
- Unpacking libpcre2-16-0:amd64 (10.42-1) ...
- Selecting previously unselected package libpcre2-32-0:amd64.
- Preparing to unpack .../68-libpcre2-32-0_10.42-1_amd64.deb ...
- Unpacking libpcre2-32-0:amd64 (10.42-1) ...
- Selecting previously unselected package libpcre2-posix3:amd64.
- Preparing to unpack .../69-libpcre2-posix3_10.42-1_amd64.deb ...
- Unpacking libpcre2-posix3:amd64 (10.42-1) ...
- Selecting previously unselected package libpcre2-dev:amd64.
- Preparing to unpack .../70-libpcre2-dev_10.42-1_amd64.deb ...
- Unpacking libpcre2-dev:amd64 (10.42-1) ...
- Selecting previously unselected package libselinux1-dev:amd64.
- Preparing to unpack .../71-libselinux1-dev_3.4-1+b6_amd64.deb ...
- Unpacking libselinux1-dev:amd64 (3.4-1+b6) ...
- Selecting previously unselected package libmount-dev:amd64.
- Preparing to unpack .../72-libmount-dev_2.38.1-5+deb12u3_amd64.deb ...
- Unpacking libmount-dev:amd64 (2.38.1-5+deb12u3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../73-libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../74-pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../75-pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../76-pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Selecting previously unselected package libglib2.0-dev:amd64.
- Preparing to unpack .../77-libglib2.0-dev_2.74.6-2+deb12u9_amd64.deb ...
- Unpacking libglib2.0-dev:amd64 (2.74.6-2+deb12u9) ...
- Selecting previously unselected package libopengl0:amd64.
- Preparing to unpack .../78-libopengl0_1.6.0-1_amd64.deb ...
- Unpacking libopengl0:amd64 (1.6.0-1) ...
- Selecting previously unselected package libglu1-mesa:amd64.
- Preparing to unpack .../79-libglu1-mesa_9.0.2-1.1_amd64.deb ...
- Unpacking libglu1-mesa:amd64 (9.0.2-1.1) ...
- Selecting previously unselected package libopengl-dev:amd64.
- Preparing to unpack .../80-libopengl-dev_1.6.0-1_amd64.deb ...
- Unpacking libopengl-dev:amd64 (1.6.0-1) ...
- Selecting previously unselected package libglu1-mesa-dev:amd64.
- Preparing to unpack .../81-libglu1-mesa-dev_9.0.2-1.1_amd64.deb ...
- Unpacking libglu1-mesa-dev:amd64 (9.0.2-1.1) ...
- Selecting previously unselected package libmp3lame0:amd64.
- Preparing to unpack .../82-libmp3lame0_3.100-6_amd64.deb ...
- Unpacking libmp3lame0:amd64 (3.100-6) ...
- Selecting previously unselected package libmpg123-0:amd64.
- Preparing to unpack .../83-libmpg123-0_1.31.2-1+deb12u1_amd64.deb ...
- Unpacking libmpg123-0:amd64 (1.31.2-1+deb12u1) ...
- Selecting previously unselected package libopus0:amd64.
- Preparing to unpack .../84-libopus0_1.3.1-3_amd64.deb ...
- Unpacking libopus0:amd64 (1.3.1-3) ...
- Selecting previously unselected package libpng-tools.
- Preparing to unpack .../85-libpng-tools_1.6.39-2+deb12u5_amd64.deb ...
- Unpacking libpng-tools (1.6.39-2+deb12u5) ...
- Selecting previously unselected package libvorbis0a:amd64.
- Preparing to unpack .../86-libvorbis0a_1.3.7-1_amd64.deb ...
- Unpacking libvorbis0a:amd64 (1.3.7-1) ...
- Selecting previously unselected package libvorbisenc2:amd64.
- Preparing to unpack .../87-libvorbisenc2_1.3.7-1_amd64.deb ...
- Unpacking libvorbisenc2:amd64 (1.3.7-1) ...
- Selecting previously unselected package libsndfile1:amd64.
- Preparing to unpack .../88-libsndfile1_1.2.0-1+deb12u1_amd64.deb ...
- Unpacking libsndfile1:amd64 (1.2.0-1+deb12u1) ...
- Selecting previously unselected package libpulse0:amd64.
- Preparing to unpack .../89-libpulse0_16.1+dfsg1-2+b1_amd64.deb ...
- Unpacking libpulse0:amd64 (16.1+dfsg1-2+b1) ...
- Selecting previously unselected package libpulse-mainloop-glib0:amd64.
- Preparing to unpack .../90-libpulse-mainloop-glib0_16.1+dfsg1-2+b1_amd64.deb ...
- Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-2+b1) ...
- Selecting previously unselected package libpulse-dev:amd64.
- Preparing to unpack .../91-libpulse-dev_16.1+dfsg1-2+b1_amd64.deb ...
- Unpacking libpulse-dev:amd64 (16.1+dfsg1-2+b1) ...
- Selecting previously unselected package libsdl1.2debian:amd64.
- Preparing to unpack .../92-libsdl1.2debian_1.2.15+dfsg2-8_amd64.deb ...
- Unpacking libsdl1.2debian:amd64 (1.2.15+dfsg2-8) ...
- Selecting previously unselected package libxext-dev:amd64.
- Preparing to unpack .../93-libxext-dev_2%3a1.3.4-1+b1_amd64.deb ...
- Unpacking libxext-dev:amd64 (2:1.3.4-1+b1) ...
- Selecting previously unselected package libsdl1.2-dev.
- Preparing to unpack .../94-libsdl1.2-dev_1.2.15+dfsg2-8_amd64.deb ...
- Unpacking libsdl1.2-dev (1.2.15+dfsg2-8) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../95-shared-mime-info_2.2-1_amd64.deb ...
- Unpacking shared-mime-info (2.2-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../96-xdg-user-dirs_0.18-1_amd64.deb ...
- Unpacking xdg-user-dirs (0.18-1) ...
- Setting up media-types (10.0.0) ...
- Setting up libxcb-dri3-0:amd64 (1.15-1) ...
- Setting up libx11-xcb1:amd64 (2:1.8.4-2+deb12u2) ...
- Setting up libpciaccess0:amd64 (0.17-2) ...
- Setting up libapparmor1:amd64 (3.0.8-3) ...
- Setting up libicu72:amd64 (72.1-3+deb12u1) ...
- Setting up libmpg123-0:amd64 (1.31.2-1+deb12u1) ...
- Setting up libxcb-xfixes0:amd64 (1.15-1) ...
- Setting up libogg0:amd64 (1.3.5-3) ...
- Setting up xdg-user-dirs (0.18-1) ...
- Setting up libpng-tools (1.6.39-2+deb12u5) ...
- Setting up libglib2.0-0:amd64 (2.74.6-2+deb12u9) ...
- No schema files found: doing nothing.
- Setting up libglvnd0:amd64 (1.6.0-1) ...
- Setting up libxcb-glx0:amd64 (1.15-1) ...
- Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u7) ...
- Setting up libsensors-config (1:3.6.0-7.1) ...
- Setting up libxcb-shm0:amd64 (1.15-1) ...
- Setting up libffi-dev:amd64 (3.4.4-1) ...
- Setting up libpthread-stubs0-dev:amd64 (0.4-1) ...
- Setting up libpcre2-16-0:amd64 (10.42-1) ...
- Setting up libopengl0:amd64 (1.6.0-1) ...
- Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
- Setting up libxcb-present0:amd64 (1.15-1) ...
- Setting up libasound2-data (1.2.8-1) ...
- Setting up xtrans-dev (1.4.0-1) ...
- Setting up libz3-4:amd64 (4.8.12-3.1) ...
- Setting up libpcre2-32-0:amd64 (10.42-1) ...
- Setting up libglib2.0-data (2.74.6-2+deb12u9) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up libflac12:amd64 (1.4.2+ds-2) ...
- Setting up libslang2:amd64 (2.3.3-3) ...
- Setting up libxfixes3:amd64 (1:6.0.0-2) ...
- Setting up libxcb-sync1:amd64 (1.15-1) ...
- Setting up uuid-dev:amd64 (2.38.1-5+deb12u3) ...
- Setting up libdbus-1-3:amd64 (1.14.10-1~deb12u1) ...
- Setting up libopus0:amd64 (1.3.1-3) ...
- Setting up libvorbis0a:amd64 (1.3.7-1) ...
- Setting up libsepol-dev:amd64 (3.4-2.1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up libsensors5:amd64 (1:3.6.0-7.1) ...
- Setting up libglapi-mesa:amd64 (22.3.6-1+deb12u1) ...
- Setting up libxcb-dri2-0:amd64 (1.15-1) ...
- Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up libpcre2-posix3:amd64 (10.42-1) ...
- Setting up alsa-topology-conf (1.2.5.1-2) ...
- Setting up libasyncns0:amd64 (0.8-6+b3) ...
- Setting up libxshmfence1:amd64 (1.3-1) ...
- Setting up libxcb-randr0:amd64 (1.15-1) ...
- Setting up dbus-session-bus-common (1.14.10-1~deb12u1) ...
- Setting up libasound2:amd64 (1.2.8-1+b1) ...
- Setting up xorg-sgml-doctools (1:1.11-1.1) ...
- Setting up libglu1-mesa:amd64 (9.0.2-1.1) ...
- Setting up libopengl-dev:amd64 (1.6.0-1) ...
- Setting up dbus-system-bus-common (1.14.10-1~deb12u1) ...
- Setting up libasound2-dev:amd64 (1.2.8-1+b1) ...
- Setting up libdrm-common (2.4.114-1) ...
- Setting up libelf1:amd64 (0.188-2.1) ...
- Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u5) ...
- Setting up dbus-bin (1.14.10-1~deb12u1) ...
- Setting up libmp3lame0:amd64 (3.100-6) ...
- Setting up libvorbisenc2:amd64 (1.3.7-1) ...
- Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up x11proto-dev (2022.1-1) ...
- Setting up libblkid-dev:amd64 (2.38.1-5+deb12u3) ...
- Setting up python3.11 (3.11.2-6+deb12u7) ...
- Setting up libxau-dev:amd64 (1:1.0.9-1) ...
- Setting up libcaca0:amd64 (0.99.beta20-3) ...
- Setting up libpcre2-dev:amd64 (10.42-1) ...
- Setting up alsa-ucm-conf (1.2.8-1) ...
- Setting up libselinux1-dev:amd64 (3.4-1+b6) ...
- Setting up libpng-dev:amd64 (1.6.39-2+deb12u5) ...
- Setting up libglib2.0-bin (2.74.6-2+deb12u9) ...
- Setting up python3 (3.11.2-1+b1) ...
- running python rtupdate hooks for python3.11...
- running python post-rtupdate hooks for python3.11...
- Setting up dbus-daemon (1.14.10-1~deb12u1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ...
- Setting up dbus (1.14.10-1~deb12u1) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up shared-mime-info (2.2-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Setting up libdrm2:amd64 (2.4.114-1+b1) ...
- Setting up libllvm15:amd64 (1:15.0.6-4+b1) ...
- Setting up libsndfile1:amd64 (1.2.0-1+deb12u1) ...
- Setting up python3-lib2to3 (3.11.2-3) ...
- Setting up libmount-dev:amd64 (2.38.1-5+deb12u3) ...
- Setting up libdrm-amdgpu1:amd64 (2.4.114-1+b1) ...
- Setting up python3-distutils (3.11.2-3) ...
- Setting up libslang2-dev:amd64 (2.3.3-3) ...
- Setting up libglib2.0-dev-bin (2.74.6-2+deb12u9) ...
- Setting up libdrm-nouveau2:amd64 (2.4.114-1+b1) ...
- Setting up libxcb1-dev:amd64 (1.15-1) ...
- Setting up libpulse0:amd64 (16.1+dfsg1-2+b1) ...
- Setting up libdrm-radeon1:amd64 (2.4.114-1+b1) ...
- Setting up libdrm-intel1:amd64 (2.4.114-1+b1) ...
- Setting up libgl1-mesa-dri:amd64 (22.3.6-1+deb12u1) ...
- Setting up libx11-dev:amd64 (2:1.8.4-2+deb12u2) ...
- Setting up libglib2.0-dev:amd64 (2.74.6-2+deb12u9) ...
- Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-2+b1) ...
- Setting up libsdl1.2debian:amd64 (1.2.15+dfsg2-8) ...
- Setting up libpulse-dev:amd64 (16.1+dfsg1-2+b1) ...
- Setting up libxext-dev:amd64 (2:1.3.4-1+b1) ...
- Setting up libcaca-dev:amd64 (0.99.beta20-3) ...
- Setting up libglx-mesa0:amd64 (22.3.6-1+deb12u1) ...
- Setting up libglx0:amd64 (1.6.0-1) ...
- Setting up libgl1:amd64 (1.6.0-1) ...
- Setting up libglx-dev:amd64 (1.6.0-1) ...
- Setting up libgl-dev:amd64 (1.6.0-1) ...
- Setting up libglu1-mesa-dev:amd64 (9.0.2-1.1) ...
- Setting up libsdl1.2-dev (1.2.15+dfsg2-8) ...
- Processing triggers for libc-bin (2.36-9+deb12u14) ...
[ocamlsdl.0.9.1: dl]
[ocamlsdl.0.9.1: extract]
[ocamlsdl.0.9.1/safe-string.diff: dl]
-> retrieved ocamlsdl.0.9.1 (https://opam.ocaml.org/cache)
[ocamlsdl: patch] applying safe-string.diff
[ocamlsdl: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1/./configure "--with-installdir=/home/opam/.opam/default/lib/ocamlsdl" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1)
- checking for ocamlc... ocamlc
- OCaml version is 4.14.4
- OCaml library path is /home/opam/.opam/default/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for ocamlfind... ocamlfind
- checking OCaml Sys.os_type... Unix
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for ranlib... ranlib
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking for size_t... yes
- checking for working alloca.h...
- yes
- checking for alloca... yes
- checking for inline... inline
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for OCaml module lablGL... not found
- checking for sdl-config... /usr/bin/sdl-config
- checking for SDL - version >= 1.2.0... yes
- checking SDL_ttf.h usability... no
- checking SDL_ttf.h presence... no
- checking for SDL_ttf.h... no
- checking SDL_image.h usability... no
- checking SDL_image.h presence... no
- checking for SDL_image.h... no
- checking SDL_mixer.h usability... no
- checking SDL_mixer.h presence... no
- checking for SDL_mixer.h... no
- checking SDL_gfxPrimitives.h usability... no
- checking SDL_gfxPrimitives.h presence... no
- checking for SDL_gfxPrimitives.h... no
- configure: creating ./config.status
- config.status: creating META
- config.status: creating makefile.platform
- config.status: creating makefile.config.gcc
- config.status: creating src/config.h
-
- Configure summary:
- LablGL no
- SDL_image no
- SDL_mixer no
- SDL_tff no
- SDL_gfx no
-
- Configure finished, type 'make' to build.
[ocamlsdl: make]
+ /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1)
- /usr/bin/make -C src all
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1/src'
- making deps...
- ocamlc.opt sdl.mli
- ocamlc.opt -c -g sdl.ml
- ocamlc.opt sdlcdrom.mli
- ocamlc.opt -c -g sdlcdrom.ml
- File "sdlcdrom.ml", line 86, characters 2-16:
- 86 | cd_play_tracks cdrom (num - 1) 0 1 0;;
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels start_track, start_frame, num_tracks, num_frames were omitted in the application of this function.
- ocamlc.opt sdltimer.mli
- ocamlc.opt -c -g sdltimer.ml
- File "sdltimer.ml", line 26, characters 0-65:
- 26 | external get_ticks : unit -> int = "sdltimer_get_ticks" "noalloc"
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- ocamlc.opt sdljoystick.mli
- ocamlc.opt -c -g sdljoystick.ml
- ocamlc.opt sdlkey.mli
- ocamlc.opt -c -g sdlkey.ml
- ocamlc.opt sdlmouse.mli
- ocamlc.opt -c -g sdlmouse.ml
- ocamlc.opt sdlevent.mli
- ocamlc.opt -c -g sdlevent.ml
- ocamlc.opt sdlvideo.mli
- ocamlc.opt -c -g sdlvideo.ml
- File "sdlvideo.ml", lines 210-211, characters 0-33:
- 210 | external must_lock : surface -> bool
- 211 | = "ml_SDL_MustLock" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "sdlvideo.ml", lines 214-215, characters 0-38:
- 214 | external unlock : surface -> unit
- 215 | = "ml_SDL_UnlockSurface" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- ocamlc.opt sdlwm.mli
- ocamlc.opt -c -g sdlwm.ml
- ocamlmklib -v -o sdl -oc sdlstub sdl.cmo sdlcdrom.cmo sdltimer.cmo sdljoystick.cmo sdlkey.cmo sdlmouse.cmo sdlevent.cmo sdlvideo.cmo sdlwm.cmo -L/usr/lib/x86_64-linux-gnu -lSDL
- + /home/opam/.opam/default/bin/ocamlc -a -o sdl.cma sdl.cmo sdlcdrom.cmo sdltimer.cmo sdljoystick.cmo sdlkey.cmo sdlmouse.cmo sdlevent.cmo sdlvideo.cmo sdlwm.cmo -dllib -lsdlstub -cclib -lsdlstub -ccopt -Wl,-rpath,/usr/lib/x86_64-linux-gnu -cclib -L/usr/lib/x86_64-linux-gnu -cclib -lSDL
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdl_stub.c
- In file included from /usr/include/SDL/SDL.h:32,
- from sdl_stub.c:30:
- /usr/include/SDL/SDL_audio.h:91:20: warning: "callback" is deprecated: use "caml_callback" instead
- 91 | void (SDLCALL *callback)(void *userdata, Uint8 *stream, int len);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/SDL/SDL.h:42:
- /usr/include/SDL/SDL_timer.h:86:13: warning: "callback" is deprecated: use "caml_callback" instead
- 86 | extern DECLSPEC int SDLCALL SDL_SetTimer(Uint32 interval, SDL_TimerCallback callback);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/SDL/SDL_timer.h:109:13: warning: "callback" is deprecated: use "caml_callback" instead
- 109 | extern DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer(Uint32 interval, SDL_NewTimerCallback callback, void *param);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from sdl_stub.c:32:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from /home/opam/.opam/default/lib/ocaml/caml/callback.h:24,
- from sdl_stub.c:24:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c: In function 'sdl_init':
- sdl_stub.c:78:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 78 | raise_with_string(*caml_named_value("SDL_init_exception"),
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c: In function 'sdl_init_subsystem':
- sdl_stub.c:99:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 99 | raise_with_string(*caml_named_value("SDL_init_exception"),
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c: In function 'sdl_version':
- sdl_stub.c:131:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 131 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- sdl_stub.c: In function 'sdl_putenv':
- sdl_stub.c:142:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 142 | mlsize_t namelen = string_length(name);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c:143:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 143 | mlsize_t vallen = string_length(val);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c:144:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
- 144 | char * s = stat_alloc(namelen + 1 + vallen + 1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdl_stub.c:154:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead
- 154 | if (putenv(s) == -1) raise_out_of_memory();
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlcdrom_stub.c
- In file included from sdlcdrom_stub.c:24:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlcdrom_stub.c: In function 'sdlcdrom_raise_exception':
- sdlcdrom_stub.c:45:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 45 | cdrom_exn = caml_named_value("SDLcdrom_exception");
- | ^
- sdlcdrom_stub.c:46:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 46 | raise_with_string(*cdrom_exn, msg);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- sdlcdrom_stub.c: In function 'sdlcdrom_raise_nocd':
- sdlcdrom_stub.c:56:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 56 | cdrom_exn = caml_named_value("SDLcdrom_nocd");
- | ^
- sdlcdrom_stub.c:57:13: warning: "raise_constant" is deprecated: use "caml_raise_constant" instead
- 57 | raise_constant(*cdrom_exn);
- | ^~~~~~~~~~~~~~~~~
- sdlcdrom_stub.c: In function 'sdlcdrom_drive_name':
- sdlcdrom_stub.c:83:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 83 | return copy_string((char *)name);
- | ^~~~~~~~~~~~~~~~~~~~~~~
- sdlcdrom_stub.c: In function 'sdlcdrom_info':
- sdlcdrom_stub.c:191:13: warning: "alloc" is deprecated: use "caml_alloc" instead
- 191 | a = alloc(cd->numtracks, 0);
- | ^~~~~~~~~~~~~~~~~~~~
- sdlcdrom_stub.c:194:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 194 | t = alloc_small(4, 0);
- | ^~~~~~~~~~~~~~~~
- sdlcdrom_stub.c:204:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 204 | v = alloc_small(4, 0);
- | ^~~~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdltimer_stub.c
- In file included from sdltimer_stub.c:24:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdltimer_stub.c: In function 'sdltimer_delay':
- sdltimer_stub.c:33:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 33 | enter_blocking_section();
- | ^~~~~~~~~~~~~~~
- sdltimer_stub.c:35:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 35 | leave_blocking_section();
- | ^~~~~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdljoystick_stub.c
- In file included from sdljoystick_stub.c:24:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdljoystick_stub.c: In function 'mlsdljoystick_raise_exception':
- sdljoystick_stub.c:39:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 39 | joystick_exn = caml_named_value("SDLjoystick_exception");
- | ^
- sdljoystick_stub.c:40:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 40 | raise_with_string(*joystick_exn, msg);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdljoystick_stub.c: In function 'ml_SDL_JoystickName':
- sdljoystick_stub.c:44:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 44 | ML_1(SDL_JoystickName, Int_val, copy_string)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdljoystick_stub.c: In function 'ml_SDL_JoystickGetBall':
- sdljoystick_stub.c:79:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 79 | v = alloc_small(2, 0);
- | ^~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlkey_stub.c
- In file included from sdlkey_stub.c:5:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlkey_stub.c: In function 'ml_SDL_GetKeyName':
- sdlkey_stub.c:9:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 9 | return copy_string(SDL_GetKeyName(Int_val(key)));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlkey_stub.c: In function 'ml_SDL_GetKeyState':
- sdlkey_stub.c:31:13: warning: "alloc_bigarray" is deprecated: use "caml_ba_alloc" instead
- 31 | value v = alloc_bigarray(BIGARRAY_UINT8 |
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlkey_stub.c:31:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead
- sdlkey_stub.c:32:34: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead
- 32 | BIGARRAY_C_LAYOUT |
- | ^~~~~~~~~~~~~
- sdlkey_stub.c:33:34: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead
- 33 | BIGARRAY_EXTERNAL, 1, data, &llen);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlmouse_stub.c
- In file included from sdlmouse_stub.c:4:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c: In function 'mlsdlevent_get_mouse_state':
- sdlmouse_stub.c:39:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 39 | v = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- sdlmouse_stub.c: In function 'ml_SDL_CreateCursor':
- sdlmouse_stub.c:55:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead
- 55 | struct caml_bigarray *b_data = Bigarray_val(data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:55:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead
- 55 | struct caml_bigarray *b_data = Bigarray_val(data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:56:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead
- 56 | struct caml_bigarray *b_mask = Bigarray_val(mask);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:56:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead
- 56 | struct caml_bigarray *b_mask = Bigarray_val(mask);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:62:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 62 | invalid_argument("Sdl_mouse.create_cursor: wrong data/mask format");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:70:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 70 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~~~
- sdlmouse_stub.c: In function 'ml_SDL_GetCursor':
- sdlmouse_stub.c:103:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 103 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- sdlmouse_stub.c: In function 'ml_SDL_Cursor_data':
- sdlmouse_stub.c:121:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead
- 121 | b_data = alloc_bigarray_dims(BIGARRAY_UINT8 |
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:121:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead
- 121 | b_data = alloc_bigarray_dims(BIGARRAY_UINT8 |
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:122:41: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead
- 122 | BIGARRAY_C_LAYOUT |
- | ^~~~~~~~~~~~
- sdlmouse_stub.c:123:41: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead
- 123 | BIGARRAY_EXTERNAL,
- | ^~~~~~~~~~~
- sdlmouse_stub.c:127:13: warning: "alloc_bigarray_dims" is deprecated: use "caml_ba_alloc_dims" instead
- 127 | b_mask = alloc_bigarray_dims(BIGARRAY_UINT8 |
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:127:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead
- 127 | b_mask = alloc_bigarray_dims(BIGARRAY_UINT8 |
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlmouse_stub.c:128:41: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead
- 128 | BIGARRAY_C_LAYOUT |
- | ^~~~~~~~~~~~
- sdlmouse_stub.c:129:41: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead
- 129 | BIGARRAY_EXTERNAL,
- | ^~~~~~~~~~~
- sdlmouse_stub.c:134:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 134 | v = alloc_small(6, 0);
- | ^~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlevent_stub.c
- In file included from sdlevent_stub.c:24:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'raise_event_exn':
- sdlevent_stub.c:34:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 34 | exn = caml_named_value("sdlevent_exn");
- | ^
- sdlevent_stub.c:40:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 40 | raise_with_string(*exn, msg);
- | ^~~~~~~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'find_mlsdl_keysym':
- sdlevent_stub.c:75:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 75 | table = caml_named_value("rev_keycode_table");
- | ^
- sdlevent_stub.c: In function 'find_sdl_keysym':
- sdlevent_stub.c:86:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 86 | table = caml_named_value("keycode_table");
- | ^
- sdlevent_stub.c: In function 'value_of_keyevent':
- sdlevent_stub.c:99:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 99 | r = alloc_small(6, 0);
- | ^~~~~~~~~~~~
- sdlevent_stub.c:109:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 109 | v = alloc_small(1, tag);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'value_of_SDLEvent':
- sdlevent_stub.c:134:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 134 | r = alloc_small(2, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:137:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 137 | v = alloc_small(1, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:146:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 146 | r = alloc_small(6, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:153:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 153 | v = alloc_small(1, 3);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:159:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 159 | r = alloc_small(5, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:166:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 166 | v = alloc_small(1, tag);
- | ^~~~~~~~~~~~~~~~
- sdlevent_stub.c:170:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 170 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:174:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 174 | v = alloc_small(1, 6);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:178:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 178 | r = alloc_small(4, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:183:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 183 | v = alloc_small(1, 7);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:187:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 187 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:191:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 191 | v = alloc_small(1, 8);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:196:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 196 | r = alloc_small(3, 0);
- | ^~~~~~~~~~~~~~
- sdlevent_stub.c:201:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 201 | v = alloc_small(1, tag);
- | ^~~~~~~~~~~~~~~~
- sdlevent_stub.c:211:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 211 | v = alloc_small(2, 11);
- | ^~~~~~~~~~~~~~~
- sdlevent_stub.c:219:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 219 | v = alloc_small(1, 12);
- | ^~~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'SDLEvent_of_value':
- sdlevent_stub.c:323:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 323 | invalid_argument("SDLEvent_of_value");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'mlsdlevent_wait':
- sdlevent_stub.c:406:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 406 | enter_blocking_section();
- | ^~~~~~~~~~~~~~~
- sdlevent_stub.c:408:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 408 | leave_blocking_section();
- | ^~~~~~~~~~~~~~~
- sdlevent_stub.c: In function 'mlsdlevent_wait_event':
- sdlevent_stub.c:418:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 418 | enter_blocking_section();
- | ^~~~~~~~~~~~~~~
- sdlevent_stub.c:420:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 420 | leave_blocking_section();
- | ^~~~~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlvideo_stub.c
- In file included from sdlvideo_stub.c:6:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'Val_SDLSurface':
- sdlvideo_stub.c:70:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 70 | s = alloc_custom(&sdl_surface_ops,
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:81:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 81 | v = alloc_small(2, 0);
- | ^~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'sdlvideo_raise_exception':
- sdlvideo_stub.c:97:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 97 | video_exn = caml_named_value("SDLvideo2_exception");
- | ^
- sdlvideo_stub.c:103:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead
- 103 | raise_with_string(*video_exn, msg);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'value_of_Rect':
- sdlvideo_stub.c:111:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 111 | value v = alloc_small(4, 0);
- | ^~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'value_of_PixelFormat':
- sdlvideo_stub.c:145:13: warning: "alloc" is deprecated: use "caml_alloc" instead
- 145 | v = alloc(17, 0);
- | ^~~~~~~
- sdlvideo_stub.c:149:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 149 | Store_field(v, 3, copy_int32(fmt->Rmask));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:150:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 150 | Store_field(v, 4, copy_int32(fmt->Gmask));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:151:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 151 | Store_field(v, 5, copy_int32(fmt->Bmask));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:152:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 152 | Store_field(v, 6, copy_int32(fmt->Amask));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:161:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 161 | Store_field(v,15, copy_int32(fmt->colorkey));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_sdl_palette_ncolors':
- sdlvideo_stub.c:214:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 214 | invalid_argument("surface not palettized");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_sdl_palette_get_color':
- sdlvideo_stub.c:226:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 226 | invalid_argument("surface not palettized");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:228:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 228 | invalid_argument("out of bounds palette access");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:230:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 230 | v = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_SetPalette':
- sdlvideo_stub.c:249:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 249 | invalid_argument("surface not palettized");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:251:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 251 | invalid_argument("out of bounds palette access");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_GetVideoInfo':
- sdlvideo_stub.c:273:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 273 | result = alloc_small(10, 0);
- | ^~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_VideoDriverName':
- sdlvideo_stub.c:298:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 298 | return copy_string(buff);
- | ^~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_ListModes':
- sdlvideo_stub.c:322:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 322 | r = alloc_small(2, 0);
- | ^~~~~~~~~~~~~~~~
- sdlvideo_stub.c:327:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 327 | v = alloc_small(1, 0);
- | ^~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_sdl_surface_info':
- sdlvideo_stub.c:348:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 348 | v = alloc_small(6, 0);
- | ^~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_MapRGB':
- sdlvideo_stub.c:438:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 438 | return copy_int32(p);
- | ^~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_GetRGB':
- sdlvideo_stub.c:448:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 448 | v = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_GetRGBA':
- sdlvideo_stub.c:464:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 464 | c = alloc_small(3, 0);
- | ^~~~~~~~~~~~~~
- sdlvideo_stub.c:468:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 468 | v = alloc_small(2, 0);
- | ^~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_CreateRGBSurfaceFrom':
- sdlvideo_stub.c:518:13: warning: "caml_bigarray" is deprecated: use "caml_ba_array" instead
- 518 | struct caml_bigarray *barr = Bigarray_val(pixels);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:518:13: warning: "Bigarray_val" is deprecated: use "Caml_ba_array_val" instead
- 518 | struct caml_bigarray *barr = Bigarray_val(pixels);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_get_color_key':
- sdlvideo_stub.c:599:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 599 | return copy_int32(surf->format->colorkey);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_bigarray_pixels':
- sdlvideo_stub.c:715:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 715 | invalid_argument("wrong pixel format");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:720:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead
- 720 | b_flag |= BIGARRAY_UINT8; break;
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:723:13: warning: "BIGARRAY_UINT16" is deprecated: use "CAML_BA_UINT16" instead
- 723 | b_flag |= BIGARRAY_UINT16; break;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:726:13: warning: "BIGARRAY_UINT8" is deprecated: use "CAML_BA_UINT8" instead
- 726 | b_flag |= BIGARRAY_UINT8; break;
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:729:13: warning: "BIGARRAY_INT32" is deprecated: use "CAML_BA_INT32" instead
- 729 | b_flag |= BIGARRAY_INT32; break;
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:733:13: warning: "BIGARRAY_C_LAYOUT" is deprecated: use "CAML_BA_C_LAYOUT" instead
- 733 | b_flag |= BIGARRAY_C_LAYOUT | BIGARRAY_EXTERNAL ;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c:733:13: warning: "BIGARRAY_EXTERNAL" is deprecated: use "CAML_BA_EXTERNAL" instead
- sdlvideo_stub.c:734:13: warning: "alloc_bigarray" is deprecated: use "caml_ba_alloc" instead
- 734 | return alloc_bigarray(b_flag, 1, surf->pixels, &dim);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_get_pixel':
- sdlvideo_stub.c:795:13: warning: "copy_int32" is deprecated: use "caml_copy_int32" instead
- 795 | return copy_int32(pixel);
- | ^~~~~~~~~~~~~~~
- sdlvideo_stub.c: In function 'ml_SDL_get_pixel_color':
- sdlvideo_stub.c:805:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 805 | v = alloc_small(3, 0);
- | ^~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlwm_stub.c
- In file included from sdlwm_stub.c:3:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlwm_stub.c: In function 'ml_SDL_WM_GetCaption':
- sdlwm_stub.c:16:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 16 | s1 = copy_string(title);
- | ^~~~~~~~~~~~~~
- sdlwm_stub.c:17:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead
- 17 | s2 = copy_string(icon);
- | ^~~~~~~~~~~~~
- sdlwm_stub.c:18:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 18 | v = alloc_small(2, 0);
- | ^~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " common.c
- In file included from common.c:28:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.c:23:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.c: In function 'mlsdl_cons':
- common.c:41:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 41 | m=alloc_small(2,Tag_cons);
- | ^~~~~~~~~~~~~~~~
- common.c: In function 'mlsdl_lookup_from_c':
- common.c:67:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 67 | invalid_argument ("ml_lookup_from_c");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- common.c: In function 'mlsdl_lookup_to_c':
- common.c:80:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 80 | invalid_argument ("ml_lookup_to_c");
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- common.c: In function 'abstract_ptr':
- common.c:89:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 89 | value v = alloc_small(1, Abstract_tag);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- common.c: In function 'Val_some':
- common.c:104:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead
- 104 | r = alloc_small(1, 0);
- | ^~~~~~~~~~~~
- ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -g -O " sdlrwops_stub.c
- In file included from sdlrwops_stub.c:4:
- common.h:72: warning: "Val_none" redefined
- 72 | #define Val_none Val_unit
- |
- In file included from common.h:27:
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:407: note: this is the location of the previous definition
- 407 | #define Val_none Val_int(0)
- |
- common.h:96:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead
- 96 | void enter_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- common.h:97:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead
- 97 | void leave_blocking_section(void);
- | ^~~~~~~~~~~~~~~~~~~~~~
- sdlrwops_stub.c: In function 'mlsdl_mem_close':
- sdlrwops_stub.c:75:13: warning: "remove_global_root" is deprecated: use "caml_remove_global_root" instead
- 75 | remove_global_root(base);
- | ^~~~~~~~~~~~~~~
- sdlrwops_stub.c:76:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
- 76 | stat_free(pdata);
- | ^~~~~~~
- sdlrwops_stub.c: In function 'mlsdl_rwops_finalise':
- sdlrwops_stub.c:86:13: warning: "stat_free" is deprecated: use "caml_stat_free" instead
- 86 | stat_free(rwops);
- | ^~~~~~~
- sdlrwops_stub.c: In function 'mlsdl_rw_from_mem':
- sdlrwops_stub.c:95:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
- 95 | rwops = stat_alloc(sizeof *rwops);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlrwops_stub.c:96:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead
- 96 | pdata = stat_alloc(sizeof *pdata);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- sdlrwops_stub.c:103:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 103 | pdata->base = String_val(buff);
- | ^
- sdlrwops_stub.c:105:13: warning: "register_global_root" is deprecated: use "caml_register_global_root" instead
- 105 | register_global_root(base);
- | ^~~~~~~~~~~~~~~~~
- sdlrwops_stub.c:107:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 107 | pdata->max = string_length(buff);
- | ^~~~~~~~~~~~~~~~~~~~~~~
- ocamlmklib -v -o sdl -oc sdlstub sdl_stub.o sdlcdrom_stub.o sdltimer_stub.o sdljoystick_stub.o sdlkey_stub.o sdlmouse_stub.o sdlevent_stub.o sdlvideo_stub.o sdlwm_stub.o common.o sdlrwops_stub.o -L/usr/lib/x86_64-linux-gnu -lSDL
- + gcc -shared -o ./dllsdlstub.so sdl_stub.o sdlcdrom_stub.o sdltimer_stub.o sdljoystick_stub.o sdlkey_stub.o sdlmouse_stub.o sdlevent_stub.o sdlvideo_stub.o sdlwm_stub.o common.o sdlrwops_stub.o -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -lSDL
- + ar rcs ./libsdlstub.a sdl_stub.o sdlcdrom_stub.o sdltimer_stub.o sdljoystick_stub.o sdlkey_stub.o sdlmouse_stub.o sdlevent_stub.o sdlvideo_stub.o sdlwm_stub.o common.o sdlrwops_stub.o
- ocamlopt.opt -c -unsafe sdl.ml
- ocamlopt.opt -c -unsafe sdlcdrom.ml
- File "sdlcdrom.ml", line 86, characters 2-16:
- 86 | cd_play_tracks cdrom (num - 1) 0 1 0;;
- ^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: labels start_track, start_frame, num_tracks, num_frames were omitted in the application of this function.
- ocamlopt.opt -c -unsafe sdltimer.ml
- File "sdltimer.ml", line 26, characters 0-65:
- 26 | external get_ticks : unit -> int = "sdltimer_get_ticks" "noalloc"
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- ocamlopt.opt -c -unsafe sdljoystick.ml
- ocamlopt.opt -c -unsafe sdlkey.ml
- ocamlopt.opt -c -unsafe sdlmouse.ml
- ocamlopt.opt -c -unsafe sdlevent.ml
- ocamlopt.opt -c -unsafe sdlvideo.ml
- File "sdlvideo.ml", lines 210-211, characters 0-33:
- 210 | external must_lock : surface -> bool
- 211 | = "ml_SDL_MustLock" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- File "sdlvideo.ml", lines 214-215, characters 0-38:
- 214 | external unlock : surface -> unit
- 215 | = "ml_SDL_UnlockSurface" "noalloc"
- Alert deprecated: [@@noalloc] should be used instead of "noalloc"
- ocamlopt.opt -c -unsafe sdlwm.ml
- ocamlmklib -v -o sdl -oc sdlstub sdl.cmx sdlcdrom.cmx sdltimer.cmx sdljoystick.cmx sdlkey.cmx sdlmouse.cmx sdlevent.cmx sdlvideo.cmx sdlwm.cmx -L/usr/lib/x86_64-linux-gnu -lSDL
- + /home/opam/.opam/default/bin/ocamlopt -a -o sdl.cmxa sdl.cmx sdlcdrom.cmx sdltimer.cmx sdljoystick.cmx sdlkey.cmx sdlmouse.cmx sdlevent.cmx sdlvideo.cmx sdlwm.cmx -cclib -lsdlstub -ccopt -Wl,-rpath,/usr/lib/x86_64-linux-gnu -cclib -L/usr/lib/x86_64-linux-gnu -cclib -lSDL
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1/src'
-> compiled ocamlsdl.0.9.1
[ocamlsdl: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1)
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1/src'
- ocamlfind install sdl ../META \
- *.cma lib*.a *.cmi *.mli \
- *.cmxa sdl*.a *.cmx \
- dll*.so
- Installed /home/opam/.opam/default/lib/sdl/sdlwm.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdlvideo.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdltimer.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdlmouse.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdlkey.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdljoystick.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdlevent.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdlcdrom.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdl.cmx
- Installed /home/opam/.opam/default/lib/sdl/sdl.a
- Installed /home/opam/.opam/default/lib/sdl/sdl.cmxa
- Installed /home/opam/.opam/default/lib/sdl/sdlwm.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlvideo.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlttf.mli
- Installed /home/opam/.opam/default/lib/sdl/sdltimer.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlmouse.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlmixer.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlloader.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlkey.mli
- Installed /home/opam/.opam/default/lib/sdl/sdljoystick.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlgl.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlgfx.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlevent.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlcdrom.mli
- Installed /home/opam/.opam/default/lib/sdl/sdl.mli
- Installed /home/opam/.opam/default/lib/sdl/sdlwm.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdlvideo.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdltimer.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdlmouse.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdlkey.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdljoystick.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdlevent.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdlcdrom.cmi
- Installed /home/opam/.opam/default/lib/sdl/sdl.cmi
- Installed /home/opam/.opam/default/lib/sdl/libsdlstub.a
- Installed /home/opam/.opam/default/lib/sdl/sdl.cma
- Installed /home/opam/.opam/default/lib/stublibs/dllsdlstub.so
- Installed /home/opam/.opam/default/lib/stublibs/dllsdlstub.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/default/lib/sdl/META
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ocamlsdl.0.9.1/src'
-> installed ocamlsdl.0.9.1
=== STDERR ===
2026-06-24 11:13.26: OK: build ocamlsdl.0.9.1 (runc: 27.7s, disk: 0KB)
2026-06-24 11:13.26: Job succeeded