Build:
- 0
2026-07-26 10:53.04: New job: build ocsfml.2.0 (e5f3311b743c)
2026-07-26 10:53.04: Waiting for resource in pool day11-builds
2026-07-26 11:22.52: Got resource from pool day11-builds
2026-07-26 11:22.52: [profile full] build ocsfml.2.0
2026-07-26 11:22.52: build ocsfml.2.0 (e5f3311b743c)
=== DEPENDENCIES (9 transitive) ===
conf-boost.1 4cd9a74a26a7
conf-cmake.1 5cf7da35ec4d
conf-pkg-config.5 2c611009363a
conf-sfml2.1 109482241add
ocaml.4.14.4 ff640eef2ca4
ocaml-base-compiler.4.14.4 0ab775b44d12
ocaml-config.2 3a0479a5d208
ocamlbuild.0.16.1 00e8b44ad27e
ocamlfind.1.9.8 aea9878e34cf
=== STDOUT ===
Processing: [default: loading data]
[ocsfml.2.0: dl]
[ocsfml.2.0: extract]
-> retrieved ocsfml.2.0 (https://opam.ocaml.org/cache)
[ocsfml: cmake .]
+ /usr/bin/cmake "." (CWD=/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0)
- CMake Warning (dev) in CMakeLists.txt:
- No project() command is present. The top-level CMakeLists.txt file must
- contain a literal, direct call to the project() command. Add a line of
- code such as
-
- project(ProjectName)
-
- near the top of the file, but after cmake_minimum_required().
-
- CMake is pretending there is a "project(Project)" command on the first
- line.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- CMake Warning (dev) in CMakeLists.txt:
- cmake_minimum_required() should be called prior to this top-level project()
- call. Please see the cmake-commands(7) manual for usage documentation of
- both commands.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- The C compiler identification is GNU 14.2.0
- -- The CXX compiler identification is GNU 14.2.0
- -- Detecting C compiler ABI info
- -- Detecting C compiler ABI info - done
- -- Check for working C compiler: /usr/bin/cc - skipped
- -- Detecting C compile features
- -- Detecting C compile features - done
- -- Detecting CXX compiler ABI info
- -- Detecting CXX compiler ABI info - done
- -- Check for working CXX compiler: /usr/bin/c++ - skipped
- -- Detecting CXX compile features
- -- Detecting CXX compile features - done
- CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
- Compatibility with CMake < 3.10 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
- to tell CMake that the project requires at least <min> but has been updated
- to work with policies introduced by <max> or earlier.
-
-
- Found SFML: /usr/include
- CMake Warning (dev) at CMakeLists.txt:11 (find_package):
- Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
- --help-policy CMP0167" for policy details. Use the cmake_policy command to
- set the policy and suppress this warning.
-
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
- CMake Warning (dev) at CMakeLists.txt:38 (set):
- implicitly converting 'BOOLEAN' to 'STRING' type.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- CMake Warning (dev) at CMakeLists.txt:199 (add_custom_target):
- Policy CMP0037 is not set: Target names should not be reserved and should
- match a validity pattern. Run "cmake --help-policy CMP0037" for policy
- details. Use the cmake_policy command to set the policy and suppress this
- warning.
-
- The target name "install" is reserved or not valid for certain CMake
- features, such as generator expressions, and may result in undefined
- behavior.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- CMake Warning (dev) at CMakeLists.txt:229 (add_custom_target):
- Policy CMP0053 is not set: Simplify variable reference and escape sequence
- evaluation. Run "cmake --help-policy CMP0053" for policy details. Use the
- cmake_policy command to set the policy and suppress this warning.
-
- For input:
-
- '${OCSFML_DISTRIB_DIR}/install.@SCRIPT_EXTENSION@'
-
- the old evaluation rules produce:
-
- '/install.sh'
-
- but the new evaluation rules produce:
-
- '/install.@SCRIPT_EXTENSION@'
-
- Using the old result for compatibility since the policy is not set.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- Configuring done (0.9s)
- CMake Warning (dev) at CMakeLists.txt:216 (add_dependencies):
- Policy CMP0046 is not set: Error on non-existent dependency in
- add_dependencies. Run "cmake --help-policy CMP0046" for policy details.
- Use the cmake_policy command to set the policy and suppress this warning.
-
- The dependency target "uninstall_external_cpp" of target "uninstall_ocsfml"
- does not exist.
- This warning is for project developers. Use -Wno-dev to suppress it.
-
- -- Generating done (0.0s)
- -- Build files have been written to: /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0
[ocsfml: make]
+ /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0)
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- File "_tags", line 6, characters 46-65:
- Warning: the tag "include_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 7, characters 35-50:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 8, characters 36-51:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 9, characters 27-42:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 12, characters 46-65:
- Warning: the tag "include_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 13, characters 35-50:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 14, characters 36-51:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 15, characters 27-42:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 18, characters 50-71:
- Warning: the tag "include_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 19, characters 39-56:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 20, characters 40-55:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 21, characters 29-46:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 24, characters 44-62:
- Warning: the tag "include_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 25, characters 33-47:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 26, characters 34-49:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 27, characters 26-40:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 29, characters 48-68:
- Warning: the tag "include_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 30, characters 37-53:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 31, characters 38-54:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 32, characters 28-44:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub OcsfmlSystem/ocsfml_system_stub/Sleep.cpp -oOcsfmlSystem/ocsfml_system_stub/Sleep.o
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub OcsfmlSystem/ocsfml_system_stub/Sleep.cpp -oOcsfmlSystem/ocsfml_system_stub/Sleep.o
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/affectation_management.hpp:6,
- from ../OcsfmlSystem/ocsfml_system_stub/Time.hpp:4,
- from OcsfmlSystem/ocsfml_system_stub/Sleep.cpp:1:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp: In member function 'char* camlpp::conversion_management<char*>::from_value(const value&)':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | const char*
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:193:14: note: in expansion of macro 'String_val'
- 193 | return String_val(v);
- | ^~~~~~~~~~
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub OcsfmlSystem/ocsfml_system_stub/Clock.cpp -oOcsfmlSystem/ocsfml_system_stub/Clock.o
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub OcsfmlSystem/ocsfml_system_stub/Clock.cpp -oOcsfmlSystem/ocsfml_system_stub/Clock.o
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/affectation_management.hpp:6,
- from ../OcsfmlSystem/ocsfml_system_stub/Time.hpp:4,
- from ../OcsfmlSystem/ocsfml_system_stub/Clock.hpp:5,
- from OcsfmlSystem/ocsfml_system_stub/Clock.cpp:1:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp: In member function 'char* camlpp::conversion_management<char*>::from_value(const value&)':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | const char*
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:193:14: note: in expansion of macro 'String_val'
- 193 | return String_val(v);
- | ^~~~~~~~~~
- + /usr/bin/c++ -shared OcsfmlSystem/ocsfml_system_stub/Sleep.o OcsfmlSystem/ocsfml_system_stub/Clock.o /usr/lib/x86_64-linux-gnu/libsfml-system.so -o OcsfmlSystem/dllocsfmlsystem.so
- + ocamlfind ocamldep -modules OcsfmlSystem/ocsfmlSystem.mli > OcsfmlSystem/ocsfmlSystem.mli.depends
- + ocamlfind ocamlc -c -I OcsfmlSystem -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlSystem/ocsfmlSystem.cmi OcsfmlSystem/ocsfmlSystem.mli
- + ocamlfind ocamldep -modules OcsfmlSystem/ocsfmlSystem.ml > OcsfmlSystem/ocsfmlSystem.ml.depends
- + ocamlfind ocamldep -modules OcsfmlSystem/vector.ml > OcsfmlSystem/vector.ml.depends
- + ocamlfind ocamlc -c -I OcsfmlSystem -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlSystem/ocsfmlSystem.cmo OcsfmlSystem/ocsfmlSystem.ml
- + ocamlfind ocamlc -c -I OcsfmlSystem -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlSystem/vector.cmo OcsfmlSystem/vector.ml
- + ocamlfind ocamlc -a -verbose -dllib -locsfmlsystem -cclib -lstdc++ -I OcsfmlSystem OcsfmlSystem/ocsfmlSystem.cmo OcsfmlSystem/vector.cmo -o OcsfmlSystem/ocsfmlsystem.cma
- + ocamlfind ocamlc -a -verbose -dllib -locsfmlsystem -cclib -lstdc++ -I OcsfmlSystem OcsfmlSystem/ocsfmlSystem.cmo OcsfmlSystem/vector.cmo -o OcsfmlSystem/ocsfmlsystem.cma
- Effective set of compiler predicates: autolink,byte
- + ocamlc.opt -a -verbose -dllib -locsfmlsystem -I OcsfmlSystem -o OcsfmlSystem/ocsfmlsystem.cma -cclib -lstdc++ OcsfmlSystem/ocsfmlSystem.cmo OcsfmlSystem/vector.cmo
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- File "myocamlbuild.ml", line 119, characters 14-31:
- 119 | "Ocsfml" ^ (String.capitalize s)
- ^^^^^^^^^^^^^^^^^
- Alert deprecated: Ocamlbuild_plugin.String.capitalize
- Use String.capitalize_ascii/StringLabels.capitalize_ascii instead.
- + ocamlfind ocamlc -config
- + ocamlfind ocamlc -config
- File "_tags", line 6, characters 46-65:
- Warning: the tag "include_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 7, characters 35-50:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 8, characters 36-51:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 9, characters 27-42:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 12, characters 46-65:
- Warning: the tag "include_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 13, characters 35-50:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 14, characters 36-51:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 15, characters 27-42:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 18, characters 50-71:
- Warning: the tag "include_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 19, characters 39-56:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 20, characters 40-55:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 21, characters 29-46:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 24, characters 44-62:
- Warning: the tag "include_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 25, characters 33-47:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 26, characters 34-49:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 27, characters 26-40:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 29, characters 48-68:
- Warning: the tag "include_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 30, characters 37-53:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 31, characters 38-54:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 32, characters 28-44:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- + ar -q OcsfmlSystem/libocsfmlsystem.a OcsfmlSystem/ocsfml_system_stub/Sleep.o OcsfmlSystem/ocsfml_system_stub/Clock.o
- + ar -q OcsfmlSystem/libocsfmlsystem.a OcsfmlSystem/ocsfml_system_stub/Sleep.o OcsfmlSystem/ocsfml_system_stub/Clock.o
- ar: creating OcsfmlSystem/libocsfmlsystem.a
- + ocamlfind ocamlopt -c -I OcsfmlSystem -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlSystem/ocsfmlSystem.cmx OcsfmlSystem/ocsfmlSystem.ml
- + ocamlfind ocamlopt -c -I OcsfmlSystem -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlSystem/vector.cmx OcsfmlSystem/vector.ml
- + ocamlfind ocamlopt -a -verbose -cclib -locsfmlsystem -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ -I OcsfmlSystem OcsfmlSystem/ocsfmlSystem.cmx OcsfmlSystem/vector.cmx -o OcsfmlSystem/ocsfmlsystem.cmxa
- + ocamlfind ocamlopt -a -verbose -cclib -locsfmlsystem -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ -I OcsfmlSystem OcsfmlSystem/ocsfmlSystem.cmx OcsfmlSystem/vector.cmx -o OcsfmlSystem/ocsfmlsystem.cmxa
- Effective set of compiler predicates: autolink,native
- + ocamlopt.opt -a -verbose -I OcsfmlSystem -o OcsfmlSystem/ocsfmlsystem.cmxa -cclib -locsfmlsystem -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ OcsfmlSystem/ocsfmlSystem.cmx OcsfmlSystem/vector.cmx
- + ar rc 'OcsfmlSystem/ocsfmlsystem.a' 'OcsfmlSystem/ocsfmlSystem.o' 'OcsfmlSystem/vector.o'
- + ocamlfind ocamlc -config
- + ocamlfind ocamlc -config
- File "_tags", line 6, characters 46-65:
- Warning: the tag "include_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 7, characters 35-50:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 8, characters 36-51:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 9, characters 27-42:
- Warning: the tag "use_sfml_system" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 12, characters 46-65:
- Warning: the tag "include_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 13, characters 35-50:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 14, characters 36-51:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 15, characters 27-42:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 18, characters 50-71:
- Warning: the tag "include_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 19, characters 39-56:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 20, characters 40-55:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 21, characters 29-46:
- Warning: the tag "use_sfml_graphics" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 24, characters 44-62:
- Warning: the tag "include_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 25, characters 33-47:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 26, characters 34-49:
- Warning: the tag "use_sfml_window" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 27, characters 26-40:
- Warning: the tag "use_sfml_audio" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 29, characters 48-68:
- Warning: the tag "include_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 30, characters 37-53:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 31, characters 38-54:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- File "_tags", line 32, characters 28-44:
- Warning: the tag "use_sfml_network" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Context.cpp -oOcsfmlWindow/ocsfml_window_stub/Context.o
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Context.cpp -oOcsfmlWindow/ocsfml_window_stub/Context.o
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:10,
- from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/custom_class.hpp:13,
- from ../OcsfmlWindow/ocsfml_window_stub/Context.hpp:4,
- from OcsfmlWindow/ocsfml_window_stub/Context.cpp:1:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp: In member function 'char* camlpp::conversion_management<char*>::from_value(const value&)':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | const char*
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:193:14: note: in expansion of macro 'String_val'
- 193 | return String_val(v);
- | ^~~~~~~~~~
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Joystick.cpp -oOcsfmlWindow/ocsfml_window_stub/Joystick.o
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Joystick.cpp -oOcsfmlWindow/ocsfml_window_stub/Joystick.o
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:10,
- from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/custom_conversion.hpp:27,
- from ../OcsfmlWindow/ocsfml_window_stub/Joystick.hpp:4,
- from OcsfmlWindow/ocsfml_window_stub/Joystick.cpp:1:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp: In member function 'char* camlpp::conversion_management<char*>::from_value(const value&)':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | const char*
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:193:14: note: in expansion of macro 'String_val'
- 193 | return String_val(v);
- | ^~~~~~~~~~
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp -oOcsfmlWindow/ocsfml_window_stub/Keyboard.o
- + /usr/bin/c++ -O3 '-fvisibility=hidden' -fPIC -I/home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp '-std=c++0x' -fpermissive -c -I/usr/include -I/usr/include -I/home/opam/.opam/default/lib/ocaml -I../OcsfmlSystem/ocsfml_system_stub -I../OcsfmlWindow/ocsfml_window_stub OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp -oOcsfmlWindow/ocsfml_window_stub/Keyboard.o
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:10,
- from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/custom_conversion.hpp:27,
- from ../OcsfmlWindow/ocsfml_window_stub/Keyboard.hpp:4,
- from OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:1:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp: In member function 'char* camlpp::conversion_management<char*>::from_value(const value&)':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: invalid conversion from 'const char*' to 'char*' [-fpermissive]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | const char*
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/conversion_management.hpp:193:14: note: in expansion of macro 'String_val'
- 193 | return String_val(v);
- | ^~~~~~~~~~
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:9,
- from OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:3:
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp: In function 'value Keyboard_isKeyPressed__impl(value)':
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:54: error: 'decltype' cannot resolve address of overloaded function
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:149:34: note: in definition of macro 'CAMLPP__BODY'
- 149 | typedef boost::remove_pointer< func_type >::type FuncType; \
- | ^~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:149:44: error: template argument 1 is invalid
- 149 | typedef boost::remove_pointer< func_type >::type FuncType; \
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:149:52: error: expected initializer before 'FuncType'
- 149 | typedef boost::remove_pointer< func_type >::type FuncType; \
- | ^~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:150:19: error: 'FuncType' was not declared in this scope
- 150 | typedef traits< FuncType > FuncTraits; \
- | ^~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:150:28: error: template argument 1 is invalid
- 150 | typedef traits< FuncType > FuncTraits; \
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/boost/preprocessor/expand.hpp:15,
- from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:4:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:19:40: error: template argument 1 is invalid
- 19 | camlpp::conversion_management< type1 > BOOST_PP_CAT(cm_, param1_name); \
- | ^
- /usr/include/boost/preprocessor/facilities/expand.hpp:20:50: note: in expansion of macro 'CAMLPP__CONVERT_PARAM1'
- 20 | # define BOOST_PP_EXPAND(x) BOOST_PP_EXPAND_I(x)
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:152:3: note: in expansion of macro 'CAMLPP__OBTAIN_PARAMS'
- 152 | CAMLPP__OBTAIN_PARAMS( params_count, \
- | ^~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:20:57: error: request for member 'from_value' in 'cm_camlpp__p1', which is of non-class type 'int'
- 20 | auto&& param1_name ( BOOST_PP_CAT(cm_, param1_name) . from_value ( value1_name ) )
- | ^~~~~~~~~~
- /usr/include/boost/preprocessor/facilities/expand.hpp:20:50: note: in expansion of macro 'CAMLPP__CONVERT_PARAM1'
- 20 | # define BOOST_PP_EXPAND(x) BOOST_PP_EXPAND_I(x)
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:152:3: note: in expansion of macro 'CAMLPP__OBTAIN_PARAMS'
- 152 | CAMLPP__OBTAIN_PARAMS( params_count, \
- | ^~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:156:63: error: wrong number of template arguments (1, should be 2)
- 156 | camlpp::res_management< FuncTraits::result_type, call_flags > rm; \
- | ^
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:6:
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:55:10: note: provided for 'template<class T, int flags> struct camlpp::res_management'
- 55 | struct res_management
- | ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:167:37: error: request for member 'call' in 'rm', which is of non-class type 'int'
- 167 | #define CAMLPP__INVOKE( rm, ...) rm.call( __VA_ARGS__ )
- | ^~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/common.hpp:158:3: note: in expansion of macro 'CAMLPP__INVOKE'
- 158 | CAMLPP__INVOKE( rm, res, call_func, CAMLPP__EXPAND CAMLPP__GENERATE_PARAMS_NAME ## params_count()); \
- | ^~~~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:59:3: note: in expansion of macro 'CAMLPP__BODY'
- 59 | CAMLPP__BODY( boost::function_traits, decltype(func), func, values_name, params_count, CAMLPP__FREE_FUNCTION_OBTAIN_PARAM_TYPE, call_flags)
- | ^~~~~~~~~~~~
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/stub_generator.hpp:80:5: note: in expansion of macro 'CAMLPP__FREE_FUNCTION_BODY'
- 80 | CAMLPP__FREE_FUNCTION_BODY( func, (param1), 1, call_flags); \
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- OcsfmlWindow/ocsfml_window_stub/Keyboard.cpp:7:3: note: in expansion of macro 'camlpp__register_overloaded_free_function1'
- 7 | camlpp__register_overloaded_free_function1( Keyboard_isKeyPressed, &sf::Keyboard::isKeyPressed, 0)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Command exited with code 1.
- make[2]: *** [CMakeFiles/ocsfml.dir/build.make:72: CMakeFiles/ocsfml] Error 10
- make[1]: *** [CMakeFiles/Makefile2:264: CMakeFiles/ocsfml.dir/all] Error 2
- make: *** [Makefile:91: all] Error 2
[ERROR] The compilation of ocsfml.2.0 failed at "make".
build failed...
=== STDERR ===
2026-07-26 11:23.56: FAILED: build ocsfml.2.0
2026-07-26 11:23.56: Job failed: build failed: ocsfml.2.0