Build:
- 0
2026-06-23 16:59.52: New job: build ocsfml.2.0 (f1ac678a6cc3)
2026-06-23 16:59.52: Waiting for resource in pool day11-builds
2026-06-23 19:09.06: Got resource from pool day11-builds
2026-06-23 19:09.06: [profile full] build ocsfml.2.0
2026-06-23 19:09.06: build ocsfml.2.0 (f1ac678a6cc3)
=== DEPENDENCIES (9 transitive) ===
conf-boost.1 81564cfffe81
conf-cmake.1 28c4f93a74da
conf-pkg-config.5 4b60827fc174
conf-sfml2.1 a26893add329
ocaml.4.14.4 cb826ea44eb2
ocaml-base-compiler.4.14.4 d2f775f983d7
ocaml-config.2 669e0fcf9e4d
ocamlbuild.0.16.1 8f6c52e6fce8
ocamlfind.1.9.8 6025f4a8e98e
=== 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.
-
- -- The C compiler identification is GNU 12.2.0
- -- The CXX compiler identification is GNU 12.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 < 2.8.12 will be removed from a future version of
- CMake.
-
- Update the VERSION argument <min> value or use a ...<max> suffix to tell
- CMake that the project does not need compatibility with older versions.
-
-
- Found SFML: /usr/include
- -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.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
- 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
- -- 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);
- | ^~~~~~~~~~
- + /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/Mouse.cpp -oOcsfmlWindow/ocsfml_window_stub/Mouse.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/Mouse.cpp -oOcsfmlWindow/ocsfml_window_stub/Mouse.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/Mouse.hpp:4,
- from OcsfmlWindow/ocsfml_window_stub/Mouse.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/VideoMode.cpp -oOcsfmlWindow/ocsfml_window_stub/VideoMode.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/VideoMode.cpp -oOcsfmlWindow/ocsfml_window_stub/VideoMode.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/VideoMode.hpp:4,
- from OcsfmlWindow/ocsfml_window_stub/VideoMode.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/Window.cpp -oOcsfmlWindow/ocsfml_window_stub/Window.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/Window.cpp -oOcsfmlWindow/ocsfml_window_stub/Window.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/Window.hpp:6,
- from OcsfmlWindow/ocsfml_window_stub/Window.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 OcsfmlWindow/ocsfml_window_stub/Context.o OcsfmlWindow/ocsfml_window_stub/Joystick.o OcsfmlWindow/ocsfml_window_stub/Keyboard.o OcsfmlWindow/ocsfml_window_stub/Mouse.o OcsfmlWindow/ocsfml_window_stub/VideoMode.o OcsfmlWindow/ocsfml_window_stub/Window.o /usr/lib/x86_64-linux-gnu/libsfml-window.so /usr/lib/x86_64-linux-gnu/libsfml-system.so -o OcsfmlWindow/dllocsfmlwindow.so
- + ocamlfind ocamldep -modules OcsfmlWindow/ocsfmlWindow.mli > OcsfmlWindow/ocsfmlWindow.mli.depends
- + ocamlfind ocamlc -c -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlSystem -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlWindow/ocsfmlWindow.cmi OcsfmlWindow/ocsfmlWindow.mli
- + ocamlfind ocamldep -modules OcsfmlWindow/ocsfmlWindow.ml > OcsfmlWindow/ocsfmlWindow.ml.depends
- + ocamlfind ocamlc -c -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlSystem -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlWindow/ocsfmlWindow.cmo OcsfmlWindow/ocsfmlWindow.ml
- + ocamlfind ocamlc -a -verbose -dllib -locsfmlwindow -cclib -lstdc++ -I OcsfmlWindow OcsfmlWindow/ocsfmlWindow.cmo -o OcsfmlWindow/ocsfmlwindow.cma
- + ocamlfind ocamlc -a -verbose -dllib -locsfmlwindow -cclib -lstdc++ -I OcsfmlWindow OcsfmlWindow/ocsfmlWindow.cmo -o OcsfmlWindow/ocsfmlwindow.cma
- Effective set of compiler predicates: autolink,byte
- + ocamlc.opt -a -verbose -dllib -locsfmlwindow -I OcsfmlWindow -o OcsfmlWindow/ocsfmlwindow.cma -cclib -lstdc++ OcsfmlWindow/ocsfmlWindow.cmo
- + 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 OcsfmlWindow/libocsfmlwindow.a OcsfmlWindow/ocsfml_window_stub/Context.o OcsfmlWindow/ocsfml_window_stub/Joystick.o OcsfmlWindow/ocsfml_window_stub/Keyboard.o OcsfmlWindow/ocsfml_window_stub/Mouse.o OcsfmlWindow/ocsfml_window_stub/VideoMode.o OcsfmlWindow/ocsfml_window_stub/Window.o
- + ar -q OcsfmlWindow/libocsfmlwindow.a OcsfmlWindow/ocsfml_window_stub/Context.o OcsfmlWindow/ocsfml_window_stub/Joystick.o OcsfmlWindow/ocsfml_window_stub/Keyboard.o OcsfmlWindow/ocsfml_window_stub/Mouse.o OcsfmlWindow/ocsfml_window_stub/VideoMode.o OcsfmlWindow/ocsfml_window_stub/Window.o
- ar: creating OcsfmlWindow/libocsfmlwindow.a
- + ocamlfind ocamlopt -c -I OcsfmlWindow -I OcsfmlAudio -I OcsfmlSystem -I OcsfmlNetwork -I OcsfmlGraphics -I Test -I camlpp/ExternalCpp -o OcsfmlWindow/ocsfmlWindow.cmx OcsfmlWindow/ocsfmlWindow.ml
- + ocamlfind ocamlopt -a -verbose -cclib -locsfmlwindow -cclib /usr/lib/x86_64-linux-gnu/libsfml-window.so -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ -I OcsfmlWindow OcsfmlWindow/ocsfmlWindow.cmx -o OcsfmlWindow/ocsfmlwindow.cmxa
- + ocamlfind ocamlopt -a -verbose -cclib -locsfmlwindow -cclib /usr/lib/x86_64-linux-gnu/libsfml-window.so -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ -I OcsfmlWindow OcsfmlWindow/ocsfmlWindow.cmx -o OcsfmlWindow/ocsfmlwindow.cmxa
- Effective set of compiler predicates: autolink,native
- + ocamlopt.opt -a -verbose -I OcsfmlWindow -o OcsfmlWindow/ocsfmlwindow.cmxa -cclib -locsfmlwindow -cclib /usr/lib/x86_64-linux-gnu/libsfml-window.so -cclib /usr/lib/x86_64-linux-gnu/libsfml-system.so -cclib -lstdc++ OcsfmlWindow/ocsfmlWindow.cmx
- + ar rc 'OcsfmlWindow/ocsfmlwindow.a' 'OcsfmlWindow/ocsfmlWindow.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/CircleShape.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/CircleShape.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/CircleShape.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/CircleShape.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 ../OcsfmlGraphics/ocsfml_graphics_stub/CircleShape.hpp:4,
- from OcsfmlGraphics/ocsfml_graphics_stub/CircleShape.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/Color.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/Color.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.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 ../OcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.hpp:4,
- from OcsfmlGraphics/ocsfml_graphics_stub/ConvexShape.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/Drawable.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/Drawable.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/Drawable.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/Drawable.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 ../OcsfmlGraphics/ocsfml_graphics_stub/Drawable.hpp:4,
- from OcsfmlGraphics/ocsfml_graphics_stub/Drawable.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/Font.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 -I../OcsfmlGraphics/ocsfml_graphics_stub OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp -oOcsfmlGraphics/ocsfml_graphics_stub/Font.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 ../OcsfmlGraphics/ocsfml_graphics_stub/Font.hpp:4,
- from OcsfmlGraphics/ocsfml_graphics_stub/Font.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/custom_class.hpp:5:
- /usr/include/c++/12/functional: In instantiation of 'struct std::_Bind_check_arity<const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const, const std::_Placeholder<1>&, const std::_Placeholder<2>&, const std::_Placeholder<3>&, const std::_Placeholder<4>&>':
- /usr/include/c++/12/functional:862:12: required from 'struct std::_Bindres_helper<const sf::Glyph&, const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const, const std::_Placeholder<1>&, const std::_Placeholder<2>&, const std::_Placeholder<3>&, const std::_Placeholder<4>&>'
- /usr/include/c++/12/functional:879:5: required by substitution of 'template<class _Result, class _Func, class ... _BoundArgs> typename std::_Bindres_helper<_Result, _Func, _BoundArgs>::type std::bind(_Func&&, _BoundArgs&& ...) [with _Result = const sf::Glyph&; _Func = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _BoundArgs = {const std::_Placeholder<1>&, const std::_Placeholder<2>&, const std::_Placeholder<3>&, const std::_Placeholder<4>&}]'
- OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp:30:3: required from here
- /usr/include/c++/12/functional:820:21: error: static assertion failed: Wrong number of arguments for pointer-to-member
- 819 | static_assert(_Varargs::value
- | ~~~~~
- 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 821 | : sizeof...(_BoundArgs) == _Arity::value + 1,
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/12/functional:820:21: note: '(false ? (4 >= (((long unsigned int)std::integral_constant<long unsigned int, 4>::value) + 1)) : (4 == (((long unsigned int)std::integral_constant<long unsigned int, 4>::value) + 1)))' evaluates to false
- /usr/include/c++/12/functional: In instantiation of '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, std::_Index_tuple<_Indexes ...>) [with _Res = const sf::Glyph&; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; long unsigned int ..._Indexes = {0, 1, 2, 3}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}]':
- /usr/include/c++/12/functional:693:32: required from 'std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}; result_type = const sf::Glyph&]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:62:15: required from 'T camlpp::res_management<T, flags>::call_helper(Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:82:57: required from 'void camlpp::res_management<T, flags>::call_exception_flag(std::false_type, value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; std::false_type = std::integral_constant<bool, false>; value = long int]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:89:26: required from 'void camlpp::res_management<T, flags>::call(value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; value = long int]'
- OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp:30:3: required from here
- /usr/include/c++/12/functional:634:39: error: no matching function for call to '__invoke_r<const sf::Glyph&>(const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const, const sf::Font&, unsigned int&, unsigned int&, bool&)'
- 634 | return std::__invoke_r<_Res>(_M_f, _Mu<_Bound_args>()
- | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
- 635 | (std::get<_Indexes>(_M_bound_args), __args)...);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /usr/include/c++/12/tuple:41,
- from /usr/include/c++/12/functional:54:
- /usr/include/c++/12/bits/invoke.h:137:5: note: candidate: 'template<class _Res, class _Callable, class ... _Args> constexpr std::__can_invoke_as_nonvoid<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...)'
- 137 | __invoke_r(_Callable&& __fn, _Args&&... __args)
- | ^~~~~~~~~~
- /usr/include/c++/12/bits/invoke.h:137:5: note: template argument deduction/substitution failed:
- /usr/include/c++/12/bits/invoke.h: In substitution of 'template<class _Res, class _Callable, class ... _Args> using __can_invoke_as_nonvoid = std::__enable_if_t<std::__and_<std::__not_<std::is_void<_Tp> >, std::is_convertible<typename std::__invoke_result<_Callable, _Args ...>::type, _Res> >::value, _Res> [with _Res = const sf::Glyph&; _Callable = const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}]':
- /usr/include/c++/12/bits/invoke.h:137:5: required by substitution of 'template<class _Res, class _Callable, class ... _Args> constexpr std::__can_invoke_as_nonvoid<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = const sf::Glyph&; _Callable = const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}]'
- /usr/include/c++/12/functional:634:32: required from '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, std::_Index_tuple<_Indexes ...>) [with _Res = const sf::Glyph&; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; long unsigned int ..._Indexes = {0, 1, 2, 3}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}]'
- /usr/include/c++/12/functional:693:32: required from 'std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}; result_type = const sf::Glyph&]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:62:15: required from 'T camlpp::res_management<T, flags>::call_helper(Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:82:57: required from 'void camlpp::res_management<T, flags>::call_exception_flag(std::false_type, value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; std::false_type = std::integral_constant<bool, false>; value = long int]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:89:26: required from 'void camlpp::res_management<T, flags>::call(value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; value = long int]'
- OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp:30:3: required from here
- /usr/include/c++/12/bits/invoke.h:126:11: error: no type named 'type' in 'struct std::__invoke_result<const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const, const sf::Font&, unsigned int&, unsigned int&, bool&>'
- 126 | using __can_invoke_as_nonvoid = __enable_if_t<
- | ^~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/12/functional: In instantiation of '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, std::_Index_tuple<_Indexes ...>) [with _Res = const sf::Glyph&; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; long unsigned int ..._Indexes = {0, 1, 2, 3}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}]':
- /usr/include/c++/12/functional:693:32: required from 'std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}; result_type = const sf::Glyph&]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:62:15: required from 'T camlpp::res_management<T, flags>::call_helper(Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:82:57: required from 'void camlpp::res_management<T, flags>::call_exception_flag(std::false_type, value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; std::false_type = std::integral_constant<bool, false>; value = long int]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:89:26: required from 'void camlpp::res_management<T, flags>::call(value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; value = long int]'
- OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp:30:3: required from here
- /usr/include/c++/12/bits/invoke.h:149:5: note: candidate: 'template<class _Res, class _Callable, class ... _Args> std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...)'
- 149 | __invoke_r(_Callable&& __fn, _Args&&... __args)
- | ^~~~~~~~~~
- /usr/include/c++/12/bits/invoke.h:149:5: note: template argument deduction/substitution failed:
- In file included from /usr/include/c++/12/bits/stl_pair.h:60,
- from /usr/include/c++/12/tuple:38:
- /usr/include/c++/12/type_traits: In substitution of 'template<bool _Cond, class _Tp> using __enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = const sf::Glyph&]':
- /usr/include/c++/12/bits/invoke.h:120:11: required by substitution of 'template<class _Res, class _Callable, class ... _Args> using __can_invoke_as_void = std::__enable_if_t<std::__and_<std::is_void<_Tp>, std::__is_invocable<_Callable, _Args ...> >::value, _Res> [with _Res = const sf::Glyph&; _Callable = const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}]'
- /usr/include/c++/12/bits/invoke.h:149:5: required by substitution of 'template<class _Res, class _Callable, class ... _Args> std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = const sf::Glyph&; _Callable = const sf::Glyph& (sf::Font::*&)(unsigned int, unsigned int, bool, float) const; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}]'
- /usr/include/c++/12/functional:634:32: required from '_Res std::_Bind_result<_Result, _Functor(_Bound_args ...)>::__call(std::tuple<_Args2 ...>&&, std::_Index_tuple<_Indexes ...>) [with _Res = const sf::Glyph&; _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; long unsigned int ..._Indexes = {0, 1, 2, 3}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}]'
- /usr/include/c++/12/functional:693:32: required from 'std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) [with _Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; _Result = const sf::Glyph&; _Functor = const sf::Glyph& (sf::Font::*)(unsigned int, unsigned int, bool, float) const; _Bound_args = {std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>}; result_type = const sf::Glyph&]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:62:15: required from 'T camlpp::res_management<T, flags>::call_helper(Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:82:57: required from 'void camlpp::res_management<T, flags>::call_exception_flag(std::false_type, value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; std::false_type = std::integral_constant<bool, false>; value = long int]'
- /home/opam/.opam/default/.opam-switch/build/ocsfml.2.0/camlpp/camlpp/res_management.hpp:89:26: required from 'void camlpp::res_management<T, flags>::call(value&, Func&&, Args&& ...) [with Func = std::_Bind_result<const sf::Glyph&, const sf::Glyph& (sf::Font::*(std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>, std::_Placeholder<4>))(unsigned int, unsigned int, bool, float) const>; Args = {const sf::Font&, unsigned int&, unsigned int&, bool&}; T = const sf::Glyph&; int flags = 0; value = long int]'
- OcsfmlGraphics/ocsfml_graphics_stub/Font.cpp:30:3: required from here
- /usr/include/c++/12/type_traits:2240:11: error: no type named 'type' in 'struct std::enable_if<false, const sf::Glyph&>'
- 2240 | using __enable_if_t = typename enable_if<_Cond, _Tp>::type;
- | ^~~~~~~~~~~~~
- Command exited with code 1.
- make[2]: *** [CMakeFiles/ocsfml.dir/build.make:74: CMakeFiles/ocsfml] Error 10
- make[1]: *** [CMakeFiles/Makefile2:224: 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-06-23 19:11.02: FAILED: build ocsfml.2.0
2026-06-23 19:11.02: Job failed: build failed: ocsfml.2.0