Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ocaml-SDL.spec'], chrootPath='/var/lib/mock/f38-build-685222-80578/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ocaml-SDL.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1674518400 Wrote: /builddir/build/SRPMS/ocaml-SDL-0.9.1-58.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ocaml-SDL.spec'], chrootPath='/var/lib/mock/f38-build-685222-80578/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ocaml-SDL.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1674518400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.x8eDvm + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ocamlsdl-0.9.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ocamlsdl-0.9.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ocamlsdl-0.9.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ocamlsdl-0.7.2-htmlref.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ocamlsdl-0.9.1-safe-string.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.FZopHi + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ocamlsdl-0.9.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2012-07-03 15:20:32.000000000 -0400 +++ ./configure 2023-02-25 04:34:19.257701268 -0500 @@ -1696,7 +1696,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./support/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./support/config.sub ++ basename ./support/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./support/config.sub '/usr/lib/rpm/redhat/config.sub' -> './support/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./support/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./support/config.guess ++ basename ./support/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./support/config.guess '/usr/lib/rpm/redhat/config.guess' -> './support/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info configure: WARNING: unrecognized options: --disable-dependency-tracking checking for riscv64-redhat-linux-gnu-ocamlc... no checking for ocamlc... ocamlc OCaml version is 4.14.0 OCaml library path is /usr/lib64/ocaml checking for riscv64-redhat-linux-gnu-ocamlopt... no checking for ocamlopt... ocamlopt checking for riscv64-redhat-linux-gnu-ocamlc.opt... no checking for ocamlc.opt... ocamlc.opt checking for riscv64-redhat-linux-gnu-ocamlopt.opt... no checking for ocamlopt.opt... ocamlopt.opt checking for riscv64-redhat-linux-gnu-ocaml... no checking for ocaml... ocaml checking for riscv64-redhat-linux-gnu-ocamldep... no checking for ocamldep... ocamldep checking for riscv64-redhat-linux-gnu-ocamlmktop... no checking for ocamlmktop... ocamlmktop checking for riscv64-redhat-linux-gnu-ocamlmklib... no checking for ocamlmklib... ocamlmklib checking for riscv64-redhat-linux-gnu-ocamldoc... no checking for ocamldoc... no checking for riscv64-redhat-linux-gnu-ocamlbuild... no checking for ocamlbuild... no checking for riscv64-redhat-linux-gnu-ocamlfind... no checking for ocamlfind... no checking OCaml Sys.os_type... Unix checking for riscv64-redhat-linux-gnu-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 riscv64-redhat-linux-gnu-ranlib... no 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... +lablGL checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking SDL_ttf.h usability... yes checking SDL_ttf.h presence... yes checking for SDL_ttf.h... yes checking for TTF_OpenFontRW in -lSDL_ttf... yes checking SDL_image.h usability... yes checking SDL_image.h presence... yes checking for SDL_image.h... yes checking for IMG_ReadXPMFromArray in -lSDL_image... yes checking SDL_mixer.h usability... yes checking SDL_mixer.h presence... yes checking for SDL_mixer.h... yes checking for Mix_QuickLoad_WAV in -lSDL_mixer... yes 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: WARNING: unrecognized options: --disable-dependency-tracking Configure summary: LablGL yes SDL_image yes SDL_mixer yes SDL_tff yes SDL_gfx no Configure finished, type 'make' to build. + make -j4 make -C src all make[1]: Entering directory '/builddir/build/BUILD/ocamlsdl-0.9.1/src' making deps... ocamlc.opt sdl.mli ocamlc.opt sdlcdrom.mli ocamlc.opt sdltimer.mli ocamlc.opt sdljoystick.mli ocamlc.opt sdlkey.mli ocamlc.opt sdlmouse.mli ocamlc.opt sdlvideo.mli ocamlc.opt sdlmixer.mli ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdl_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlcdrom_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdltimer_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdljoystick_stub.c In file included from /usr/include/SDL/SDL.h:31, from sdl_stub.c:30: /usr/include/SDL/SDL_audio.h:46:13: warning: "callback" is deprecated: use "caml_callback" instead 46 | void (SDLCALL *callback)(void *userdata, Uint8 *stream, int len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/SDL/SDL.h:41: /usr/include/SDL/SDL_timer.h:41:13: warning: "callback" is deprecated: use "caml_callback" instead 41 | extern DECLSPEC int SDLCALL SDL_SetTimer(Uint32 interval, SDL_TimerCallback callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/SDL/SDL_timer.h:42:13: warning: "callback" is deprecated: use "caml_callback" instead 42 | 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 /usr/lib64/ocaml/caml/callback.h:24, from sdl_stub.c:24: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sdltimer_stub.c:24: common.h:72: warning: "Val_none" redefined 72 | #define Val_none Val_unit | sdl_stub.c:144:13: warning: "stat_alloc" is deprecated: use "caml_stat_alloc" instead 144 | char * s = stat_alloc(namelen + 1 + vallen + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from common.h:27: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(); | ^~~~~~~~~~~~~~~ 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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlkey_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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlmouse_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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlevent_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlvideo_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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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, | ^~~~~~~~~~~ ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlwm_stub.c 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); | ^~~~~~~~~~~~ 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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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(); | ^~~~~~~~~~~~~~~ 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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~ 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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlgl_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " common.c In file included from sdlgl_stub.c:4: common.h:72: warning: "Val_none" redefined 72 | #define Val_none Val_unit | In file included from common.h:27: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~ sdlgl_stub.c: In function 'ml_SDL_GL_SwapBuffers': sdlgl_stub.c:13:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 13 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ sdlgl_stub.c:15:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 15 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ sdlgl_stub.c: In function 'ml_SDL_GL_GetAttribute': sdlgl_stub.c:53:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 53 | a = alloc_small(1, i); | ^~~~~~~~~~~~~~ sdlgl_stub.c: In function 'ml_SDL_GL_to_raw': sdlgl_stub.c:75:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 75 | raw = alloc_small (SIZE_RAW+1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~ 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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlrwops_stub.c sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ In function 'SDLEvent_of_value', inlined from 'mlsdlevent_add' at sdlevent_stub.c:379:14: sdlevent_stub.c:320:10: warning: 'evt' may be used uninitialized [-Wmaybe-uninitialized] 320 | return evt; | ^~~ sdlevent_stub.c: In function 'mlsdlevent_add': sdlevent_stub.c:231:13: note: 'evt' declared here 231 | SDL_Event evt; | ^~~ ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlttf_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: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from sdlttf_stub.c:24: common.h:72: warning: "Val_none" redefined 72 | #define Val_none Val_unit | In file included from common.h:27: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~ sdlttf_stub.c: In function 'ML_FONT': sdlttf_stub.c:59:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead 59 | v = alloc_custom(&sdl_ttf_ops, sizeof(*b), 0, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlttf_stub.c: In function 'sdlttf_raise_exception': sdlttf_stub.c:76:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 76 | ttf_exn = caml_named_value("SDLttf_exception"); | ^ sdlttf_stub.c:77:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead 77 | raise_with_string(*ttf_exn, msg); | ^~~~~~~~~~~~~~~~~~~~~~~ sdlttf_stub.c: In function 'ml_TTF_FontFaceFamilyName': sdlttf_stub.c:183:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 183 | ML_1(TTF_FontFaceFamilyName, SDL_FONT, copy_string) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlttf_stub.c: In function 'ml_TTF_FontFaceStyleName': sdlttf_stub.c:184:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead 184 | ML_1(TTF_FontFaceStyleName, SDL_FONT, copy_string) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlttf_stub.c: In function 'sdlttf_size_text': sdlttf_stub.c:199:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 199 | v = alloc_small(2, 0); | ^~~~~~~~~~~~ sdlttf_stub.c: In function 'sdlttf_glyph_metrics': sdlttf_stub.c:318:13: warning: "alloc" is deprecated: use "caml_alloc" instead 318 | result = alloc(4, 0); | ^~~~~~~~~~~~ sdlttf_stub.c: In function 'sdlttf_size_utf8': sdlttf_stub.c:335:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 335 | v = alloc_small(2, 0); | ^~~~~~~~~~~~ ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlloader_stub.c ocamlc.opt -ccopt "-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer " sdlmixer_stub.c In file included from sdlloader_stub.c:27: common.h:72: warning: "Val_none" redefined 72 | #define Val_none Val_unit | In file included from common.h:27: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~ sdlloader_stub.c: In function 'sdlloader_raise_exception': sdlloader_stub.c:38:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | loader_exn = caml_named_value("SDLloader_exception"); | ^ sdlloader_stub.c:44:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead 44 | raise_with_string(*loader_exn, msg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sdlloader_stub.c: In function 'ml_IMG_Load': sdlloader_stub.c:51:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead 51 | enter_blocking_section(); | ^~~~~~~~~~~~~~~ sdlloader_stub.c:53:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead 53 | leave_blocking_section(); | ^~~~~~~~~~~~~~~ In file included from sdlmixer_stub.c:28: common.h:72: warning: "Val_none" redefined 72 | #define Val_none Val_unit | In file included from common.h:27: /usr/lib64/ocaml/caml/mlvalues.h:403: note: this is the location of the previous definition 403 | #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); | ^~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_raise_exception': sdlmixer_stub.c:62:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 62 | mixer_exn = caml_named_value("SDLmixer_exception"); | ^ sdlmixer_stub.c:68:13: warning: "raise_with_string" is deprecated: use "caml_raise_with_string" instead 68 | raise_with_string(*mixer_exn, msg); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_version': sdlmixer_stub.c:118:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 118 | r = alloc_small(3, 0); | ^~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_query_specs': sdlmixer_stub.c:155:13: warning: "alloc_small" is deprecated: use "caml_alloc_small" instead 155 | query = alloc_small(3, 0); | ^~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_set_music_cmd': sdlmixer_stub.c:252:13: warning: "raise_out_of_memory" is deprecated: use "caml_raise_out_of_memory" instead 252 | raise_out_of_memory(); | ^~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_group_available': sdlmixer_stub.c:312:13: warning: "raise_not_found" is deprecated: use "caml_raise_not_found" instead 312 | raise_not_found(); | ^~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_group_oldest': sdlmixer_stub.c:327:13: warning: "raise_not_found" is deprecated: use "caml_raise_not_found" instead 327 | raise_not_found(); | ^~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_group_newer': sdlmixer_stub.c:336:13: warning: "raise_not_found" is deprecated: use "caml_raise_not_found" instead 336 | raise_not_found(); | ^~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_volume_channel': sdlmixer_stub.c:400:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead 400 | return copy_double(Mix_Volume(Int_val(chn), -1) / (double) MIX_MAX_VOLUME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_volume_chunk': sdlmixer_stub.c:406:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead 406 | return copy_double(Mix_VolumeChunk(SDL_CHUNK(chunk), -1) / (double) MIX_MAX_VOLUME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_volume_music': sdlmixer_stub.c:412:13: warning: "copy_double" is deprecated: use "caml_copy_double" instead 412 | return copy_double(Mix_VolumeMusic(-1) / (double) MIX_MAX_VOLUME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_fading_channel': sdlmixer_stub.c:524:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 524 | invalid_argument("Sdlmixer.fading_channel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_paused_channel': sdlmixer_stub.c:553:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 553 | invalid_argument("Sdlmixer.paused_channel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sdlmixer_stub.c: In function 'sdlmixer_playing': sdlmixer_stub.c:594:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead 594 | invalid_argument("Sdlmixer.playing_channel"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ocamlopt.opt -c -unsafe sdljoystick.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 sdlkey.ml ocamlopt.opt -c -unsafe sdlmouse.ml ocamlopt.opt -c -unsafe sdlvideo.ml ocamlopt.opt -c -unsafe sdlmixer.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 -c -g sdl.ml ocamlc.opt -c -g sdlcdrom.ml ocamlc.opt -c -g sdltimer.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 -c -g sdljoystick.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 -c -g sdlkey.ml ocamlc.opt -c -g sdlmouse.ml ocamlc.opt sdlevent.mli ocamlc.opt -c -g sdlvideo.ml ocamlc.opt sdlwm.mli ocamlc.opt -I +lablGL sdlgl.mli ocamlc.opt sdlttf.mli 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" ocamlc.opt sdlloader.mli 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 -c -g sdlmixer.ml 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 sdlgl_stub.o common.o sdlrwops_stub.o -lSDL + gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -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 sdlgl_stub.o common.o sdlrwops_stub.o -lSDL ocamlmklib -v -o sdlttf -oc sdlttfstub sdlttf_stub.o -lSDL -lSDL_ttf + gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o ./dllsdlttfstub.so sdlttf_stub.o -lSDL -lSDL_ttf ocamlmklib -v -o sdlloader -oc sdlloaderstub sdlloader_stub.o -lSDL -lSDL_image + gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o ./dllsdlloaderstub.so sdlloader_stub.o -lSDL -lSDL_image ocamlmklib -v -o sdlmixer -oc sdlmixerstub sdlmixer_stub.o -lSDL -lSDL_mixer + gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o ./dllsdlmixerstub.so sdlmixer_stub.o -lSDL -lSDL_mixer + ar rc ./libsdlloaderstub.a sdlloader_stub.o ocamlopt.opt -c -unsafe sdlevent.ml ocamlopt.opt -c -unsafe sdlwm.ml ocamlopt.opt -c -I +lablGL -unsafe sdlgl.ml ocamlopt.opt -c -unsafe sdlttf.ml + ar rc ./libsdlttfstub.a sdlttf_stub.o ocamlopt.opt -c -unsafe sdlloader.ml ocamlmklib -v -o sdlmixer -oc sdlmixerstub sdlmixer.cmx -lSDL -lSDL_mixer + /usr/bin/ocamlopt -a -o sdlmixer.cmxa sdlmixer.cmx -cclib -lsdlmixerstub -cclib -lSDL -cclib -lSDL_mixer ocamlc.opt -c -g sdlevent.ml ocamlc.opt -c -g sdlwm.ml ocamlc.opt -c -I +lablGL -g sdlgl.ml + ar rc ./libsdlmixerstub.a sdlmixer_stub.o ocamlc.opt -c -g sdlttf.ml ocamlc.opt -c -g sdlloader.ml ocamlmklib -v -o sdlmixer -oc sdlmixerstub sdlmixer.cmo -lSDL -lSDL_mixer + /usr/bin/ocamlc -a -o sdlmixer.cma sdlmixer.cmo -dllib -lsdlmixerstub -cclib -lsdlmixerstub -cclib -lSDL -cclib -lSDL_mixer ocamlmklib -v -o sdl -oc sdlstub sdl.cmx sdlcdrom.cmx sdltimer.cmx sdljoystick.cmx sdlkey.cmx sdlmouse.cmx sdlevent.cmx sdlvideo.cmx sdlwm.cmx sdlgl.cmx -lSDL ocamlmklib -v -o sdlttf -oc sdlttfstub sdlttf.cmx -lSDL -lSDL_ttf + /usr/bin/ocamlopt -a -o sdl.cmxa sdl.cmx sdlcdrom.cmx sdltimer.cmx sdljoystick.cmx sdlkey.cmx sdlmouse.cmx sdlevent.cmx sdlvideo.cmx sdlwm.cmx sdlgl.cmx -cclib -lsdlstub -cclib -lSDL + /usr/bin/ocamlopt -a -o sdlttf.cmxa sdlttf.cmx -cclib -lsdlttfstub -cclib -lSDL -cclib -lSDL_ttf ocamlmklib -v -o sdlloader -oc sdlloaderstub sdlloader.cmx -lSDL -lSDL_image + /usr/bin/ocamlopt -a -o sdlloader.cmxa sdlloader.cmx -cclib -lsdlloaderstub -cclib -lSDL -cclib -lSDL_image ocamlmklib -v -o sdl -oc sdlstub sdl.cmo sdlcdrom.cmo sdltimer.cmo sdljoystick.cmo sdlkey.cmo sdlmouse.cmo sdlevent.cmo sdlvideo.cmo sdlwm.cmo sdlgl.cmo -lSDL ocamlmklib -v -o sdlttf -oc sdlttfstub sdlttf.cmo -lSDL -lSDL_ttf + /usr/bin/ocamlc -a -o sdl.cma sdl.cmo sdlcdrom.cmo sdltimer.cmo sdljoystick.cmo sdlkey.cmo sdlmouse.cmo sdlevent.cmo sdlvideo.cmo sdlwm.cmo sdlgl.cmo -dllib -lsdlstub -cclib -lsdlstub -cclib -lSDL + /usr/bin/ocamlc -a -o sdlttf.cma sdlttf.cmo -dllib -lsdlttfstub -cclib -lsdlttfstub -cclib -lSDL -cclib -lSDL_ttf ocamlmklib -v -o sdlloader -oc sdlloaderstub sdlloader.cmo -lSDL -lSDL_image + /usr/bin/ocamlc -a -o sdlloader.cma sdlloader.cmo -dllib -lsdlloaderstub -cclib -lsdlloaderstub -cclib -lSDL -cclib -lSDL_image + ar rc ./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 sdlgl_stub.o common.o sdlrwops_stub.o make[1]: Leaving directory '/builddir/build/BUILD/ocamlsdl-0.9.1/src' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.58iNOD + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 ++ dirname /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ocamlsdl-0.9.1 + export DESTDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 + DESTDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 + export OCAMLFIND_DESTDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml + OCAMLFIND_DESTDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml + mkdir -p /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml + mkdir -p /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs + make install DESTDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 make -C src install make[1]: Entering directory '/builddir/build/BUILD/ocamlsdl-0.9.1/src' /usr/bin/install -c -d /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/sdl /usr/bin/install -c -m 644 *.cma lib*.a *.cmi *.mli /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/sdl /usr/bin/install -c -m 644 *.cmxa sdl*.a *.cmx /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/sdl /usr/bin/install -c -d /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs /usr/bin/install -c dll*.so /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs make[1]: Leaving directory '/builddir/build/BUILD/ocamlsdl-0.9.1/src' + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.9.1-58.fc38 --unique-debug-suffix -0.9.1-58.fc38.riscv64 --unique-debug-src-base ocaml-SDL-0.9.1-58.fc38.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/ocamlsdl-0.9.1 extracting debug info from /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs/dllsdlstub.so extracting debug info from /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs/dllsdlloaderstub.so extracting debug info from /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs/dllsdlmixerstub.so extracting debug info from /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/lib64/ocaml/stublibs/dllsdlttfstub.so original debug info size: 776kB, size after compression: 752kB /usr/bin/sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. 177 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: ocaml-SDL-0.9.1-58.fc38.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TfSe8K + umask 022 + cd /builddir/build/BUILD + cd ocamlsdl-0.9.1 + DOCDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + cp -pr README /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + cp -pr COPYING /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + cp -pr AUTHORS /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + cp -pr NEWS /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Sdl) = cfe533c5facdf340c444c295d678f561 ocaml(Sdlcdrom) = fcb95a9317074e36dd985e32cd431717 ocaml(Sdlevent) = 899b8e7a95a0ac4976aa264151001b7d ocaml(Sdlgl) = 3eb748ca77141ac1833dcb8176b4f47a ocaml(Sdljoystick) = 1bf5b3250638828757d9da60a0355778 ocaml(Sdlkey) = efe352870636df0bbd115effae692ae0 ocaml(Sdlloader) = 300b379545b4cd736c99a98237727adc ocaml(Sdlmixer) = c925be4eb72a094654d35e8f6b5e6058 ocaml(Sdlmouse) = fcf18c28b511a16a11c9d3bbf3ac7843 ocaml(Sdltimer) = 664a2a87e8054003233885f771a7f18a ocaml(Sdlttf) = 0c9e0e9509cb120d26b3e05abeaee734 ocaml(Sdlvideo) = 6e0efb22b9f79413242f88a1ae43d599 ocaml(Sdlwm) = b9b8ed628e9e22c7aa21a2121c01e14e ocaml-SDL = 0.9.1-58.fc38 ocaml-SDL(riscv-64) = 0.9.1-58.fc38 ocamlx(Sdl) = a1fcaaeac683306727e0beb3fdea44d6 ocamlx(Sdlcdrom) = 9cb8c8bbeb62b9e7603c9cdf451853cf ocamlx(Sdlevent) = b1b709c13f53de0ddd666a1f8b5cb608 ocamlx(Sdlgl) = dc067c96e523e424bc0d15312c0d8f56 ocamlx(Sdljoystick) = 0ee6e3805b7de6d0d48816fbed973d67 ocamlx(Sdlkey) = ddee3712aea45607881d098f828462f5 ocamlx(Sdlloader) = 1e17ac1273af5d1ea7c70c2882dc2bce ocamlx(Sdlmixer) = 93ae0aa3813181c7633ab8cb9177f174 ocamlx(Sdlmouse) = f645ab89f504147be3c5ebdbb4758cbe ocamlx(Sdltimer) = a10653e263568080dbc18da1ae873b08 ocamlx(Sdlttf) = c1897b86809e8d0c112f177144695984 ocamlx(Sdlvideo) = 3d8b6328d8932411feaaddb40298a05b ocamlx(Sdlwm) = cc41ad78d8f367f71345127a66ba6543 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libSDL-1.2.so.0()(64bit) libSDL_image-1.2.so.0()(64bit) libSDL_mixer-1.2.so.0()(64bit) libSDL_ttf-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) ocaml(CamlinternalFormatBasics) = 8f8f634558798ee408df3c50a5539b15 ocaml(Raw) = 180533e30ade9c3c210961b2bdd86ded ocaml(Sdl) = cfe533c5facdf340c444c295d678f561 ocaml(Sdljoystick) = 1bf5b3250638828757d9da60a0355778 ocaml(Sdlkey) = efe352870636df0bbd115effae692ae0 ocaml(Sdlmouse) = fcf18c28b511a16a11c9d3bbf3ac7843 ocaml(Sdlvideo) = 6e0efb22b9f79413242f88a1ae43d599 ocaml(Stdlib) = 79b0e9d3b6f7fed07eb3cc2abb961b91 ocaml(Stdlib__Array) = 622d88fad859d0d0f019e691fc4fa865 ocaml(Stdlib__Bigarray) = 994a14f10d5ae081663b52b790ee11d3 ocaml(Stdlib__Bytes) = 3d02c33317c0108c61e7a5eefa37519a ocaml(Stdlib__Callback) = fe29a598e1902f0b901e88a9865c26ef ocaml(Stdlib__Char) = 62afe57b49defcc078960a68b9efbbee ocaml(Stdlib__Complex) = 4555217c759e89d65daa8f682eb09b35 ocaml(Stdlib__Either) = 26845df28d19584687a38a1ab814c3f9 ocaml(Stdlib__Gc) = c3ec15218bd26e175e6d959e216eb39a ocaml(Stdlib__Int32) = a71ea5238030770647165f659f80b1ab ocaml(Stdlib__List) = ee222542f6f8195441543b8b399b64b9 ocaml(Stdlib__Obj) = 25794d29f7f4018768ea900e331a2bf3 ocaml(Stdlib__Printexc) = ae914d0568e8b6e482a66bbd62a4432f ocaml(Stdlib__Seq) = b63511032211eae4b567ba313cd72962 ocaml(Stdlib__String) = 097838f294457ecbb61ccbcf86cc6972 ocaml(Stdlib__Sys) = 7726a14ce36f5c6c3abb04975cec748b ocaml(Stdlib__Uchar) = c0dde02a556a6d79e363ad365d165d57 ocamlx(Sdl) = a1fcaaeac683306727e0beb3fdea44d6 ocamlx(Sdlkey) = ddee3712aea45607881d098f828462f5 ocamlx(Sdlmouse) = f645ab89f504147be3c5ebdbb4758cbe ocamlx(Stdlib) = 29fc6b4fd90dc91235156e20d0575996 ocamlx(Stdlib__Array) = bb1212fc50265efb994301edbd2f0ecc ocamlx(Stdlib__Bigarray) = e1b7afcdc9470c9db61e096627ede209 ocamlx(Stdlib__Bytes) = 332b036c618456adadc97ebc4c0edd44 ocamlx(Stdlib__Callback) = 7dbefe6db53efcdc61a432ffbc04583d ocamlx(Stdlib__Char) = 7cfadcb8c8da32e9f00e211aa321718b ocamlx(Stdlib__Gc) = 69b30dbb497b1693413644ac9604be89 ocamlx(Stdlib__List) = 75bce4c751643e407b6e75caf60b9db7 ocamlx(Stdlib__String) = 16f00be18fe41d5b5f3bc6b9bf6629df ocamlx(Stdlib__Sys) = b7b20574aeaf6b9579b0e18cd71b27d3 rtld(GNU_HASH) Processing files: ocaml-SDL-devel-0.9.1-58.fc38.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.B44TJC + umask 022 + cd /builddir/build/BUILD + cd ocamlsdl-0.9.1 + DOCDIR=/builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL-devel + cp -pr htmlref/ /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64/usr/share/doc/ocaml-SDL-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ocaml(Sdl) = cfe533c5facdf340c444c295d678f561 ocaml(Sdlcdrom) = fcb95a9317074e36dd985e32cd431717 ocaml(Sdlevent) = 899b8e7a95a0ac4976aa264151001b7d ocaml(Sdlgl) = 3eb748ca77141ac1833dcb8176b4f47a ocaml(Sdljoystick) = 1bf5b3250638828757d9da60a0355778 ocaml(Sdlkey) = efe352870636df0bbd115effae692ae0 ocaml(Sdlloader) = 300b379545b4cd736c99a98237727adc ocaml(Sdlmixer) = c925be4eb72a094654d35e8f6b5e6058 ocaml(Sdlmouse) = fcf18c28b511a16a11c9d3bbf3ac7843 ocaml(Sdltimer) = 664a2a87e8054003233885f771a7f18a ocaml(Sdlttf) = 0c9e0e9509cb120d26b3e05abeaee734 ocaml(Sdlvideo) = 6e0efb22b9f79413242f88a1ae43d599 ocaml(Sdlwm) = b9b8ed628e9e22c7aa21a2121c01e14e ocaml-SDL-devel = 0.9.1-58.fc38 ocaml-SDL-devel(riscv-64) = 0.9.1-58.fc38 ocamlx(Sdl) = a1fcaaeac683306727e0beb3fdea44d6 ocamlx(Sdlcdrom) = 9cb8c8bbeb62b9e7603c9cdf451853cf ocamlx(Sdlevent) = b1b709c13f53de0ddd666a1f8b5cb608 ocamlx(Sdlgl) = dc067c96e523e424bc0d15312c0d8f56 ocamlx(Sdljoystick) = 0ee6e3805b7de6d0d48816fbed973d67 ocamlx(Sdlkey) = ddee3712aea45607881d098f828462f5 ocamlx(Sdlloader) = 1e17ac1273af5d1ea7c70c2882dc2bce ocamlx(Sdlmixer) = 93ae0aa3813181c7633ab8cb9177f174 ocamlx(Sdlmouse) = f645ab89f504147be3c5ebdbb4758cbe ocamlx(Sdltimer) = a10653e263568080dbc18da1ae873b08 ocamlx(Sdlttf) = c1897b86809e8d0c112f177144695984 ocamlx(Sdlvideo) = 3d8b6328d8932411feaaddb40298a05b ocamlx(Sdlwm) = cc41ad78d8f367f71345127a66ba6543 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ocaml(CamlinternalFormatBasics) = 8f8f634558798ee408df3c50a5539b15 ocaml(Raw) = 180533e30ade9c3c210961b2bdd86ded ocaml(Sdl) = cfe533c5facdf340c444c295d678f561 ocaml(Sdljoystick) = 1bf5b3250638828757d9da60a0355778 ocaml(Sdlkey) = efe352870636df0bbd115effae692ae0 ocaml(Sdlmouse) = fcf18c28b511a16a11c9d3bbf3ac7843 ocaml(Sdlvideo) = 6e0efb22b9f79413242f88a1ae43d599 ocaml(Stdlib) = 79b0e9d3b6f7fed07eb3cc2abb961b91 ocaml(Stdlib__Array) = 622d88fad859d0d0f019e691fc4fa865 ocaml(Stdlib__Bigarray) = 994a14f10d5ae081663b52b790ee11d3 ocaml(Stdlib__Bytes) = 3d02c33317c0108c61e7a5eefa37519a ocaml(Stdlib__Callback) = fe29a598e1902f0b901e88a9865c26ef ocaml(Stdlib__Char) = 62afe57b49defcc078960a68b9efbbee ocaml(Stdlib__Complex) = 4555217c759e89d65daa8f682eb09b35 ocaml(Stdlib__Either) = 26845df28d19584687a38a1ab814c3f9 ocaml(Stdlib__Gc) = c3ec15218bd26e175e6d959e216eb39a ocaml(Stdlib__Int32) = a71ea5238030770647165f659f80b1ab ocaml(Stdlib__List) = ee222542f6f8195441543b8b399b64b9 ocaml(Stdlib__Obj) = 25794d29f7f4018768ea900e331a2bf3 ocaml(Stdlib__Printexc) = ae914d0568e8b6e482a66bbd62a4432f ocaml(Stdlib__Seq) = b63511032211eae4b567ba313cd72962 ocaml(Stdlib__String) = 097838f294457ecbb61ccbcf86cc6972 ocaml(Stdlib__Sys) = 7726a14ce36f5c6c3abb04975cec748b ocaml(Stdlib__Uchar) = c0dde02a556a6d79e363ad365d165d57 ocamlx(Sdl) = a1fcaaeac683306727e0beb3fdea44d6 ocamlx(Sdlkey) = ddee3712aea45607881d098f828462f5 ocamlx(Sdlmouse) = f645ab89f504147be3c5ebdbb4758cbe ocamlx(Stdlib) = 29fc6b4fd90dc91235156e20d0575996 ocamlx(Stdlib__Array) = bb1212fc50265efb994301edbd2f0ecc ocamlx(Stdlib__Bigarray) = e1b7afcdc9470c9db61e096627ede209 ocamlx(Stdlib__Bytes) = 332b036c618456adadc97ebc4c0edd44 ocamlx(Stdlib__Callback) = 7dbefe6db53efcdc61a432ffbc04583d ocamlx(Stdlib__Char) = 7cfadcb8c8da32e9f00e211aa321718b ocamlx(Stdlib__Gc) = 69b30dbb497b1693413644ac9604be89 ocamlx(Stdlib__List) = 75bce4c751643e407b6e75caf60b9db7 ocamlx(Stdlib__String) = 16f00be18fe41d5b5f3bc6b9bf6629df ocamlx(Stdlib__Sys) = b7b20574aeaf6b9579b0e18cd71b27d3 Processing files: ocaml-SDL-debugsource-0.9.1-58.fc38.riscv64 Provides: ocaml-SDL-debugsource = 0.9.1-58.fc38 ocaml-SDL-debugsource(riscv-64) = 0.9.1-58.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ocaml-SDL-debuginfo-0.9.1-58.fc38.riscv64 Provides: debuginfo(build-id) = 170015b1385e2aad046437521ed8516fb5501229 debuginfo(build-id) = 6882f6217f461165473deb293e4b995c6b5efedd debuginfo(build-id) = 9bd6018471d678839567728ba80aa036716f614a debuginfo(build-id) = c970d3f1b753ef259cac7e6d759a92ca9d30f850 ocaml-SDL-debuginfo = 0.9.1-58.fc38 ocaml-SDL-debuginfo(riscv-64) = 0.9.1-58.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ocaml-SDL-debugsource(riscv-64) = 0.9.1-58.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 Wrote: /builddir/build/RPMS/ocaml-SDL-debugsource-0.9.1-58.fc38.riscv64.rpm Wrote: /builddir/build/RPMS/ocaml-SDL-debuginfo-0.9.1-58.fc38.riscv64.rpm Wrote: /builddir/build/RPMS/ocaml-SDL-0.9.1-58.fc38.riscv64.rpm Wrote: /builddir/build/RPMS/ocaml-SDL-devel-0.9.1-58.fc38.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.6FUKbQ + umask 022 + cd /builddir/build/BUILD + cd ocamlsdl-0.9.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ocaml-SDL-0.9.1-58.fc38.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.axfaKz + umask 022 + cd /builddir/build/BUILD + rm -rf ocamlsdl-0.9.1 ocamlsdl-0.9.1.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0