Blizzard / s2client-api

StarCraft II Client - C++ library supported on Windows, Linux and Mac designed for building scripted bots and research using the SC2API.
MIT License
1.66k stars 281 forks source link

#error SDL now requires a Linux 2.4+ kernel with /dev/input/event support. #329

Open goldycode opened 4 years ago

goldycode commented 4 years ago

I'm trying to build the project in a docker container but it's failing.

The contents of the dockerfile:

      from alpine:latest
      run apk add cmake git
      run git clone --recursive https://github.com/Blizzard/s2client-api
      run apk add alpine-sdk
      run mkdir -p s2client-api/build
      workdir s2client-api/build
      run cmake ../
      run make

The docker build command:

docker -H tcp://192.168.43.26:2375 build -t goldycode/s2client . > error.log 2>&1

Output of uname -r: 4.19.107-Unraid

Log:

Sending build context to Docker daemon   2.56kB

Step 1/9 : from alpine:latest
 ---> a24bb4013296
Step 2/9 : run apk add cmake git
 ---> Using cache
 ---> 59e661d7dddf
Step 3/9 : run git clone --recursive https://github.com/Blizzard/s2client-api
 ---> Using cache
 ---> 6e5ff9373bbc
Step 4/9 : run apk add alpine-sdk
 ---> Using cache
 ---> 63c54726be92
Step 5/9 : run mkdir -p s2client-api/build
 ---> Using cache
 ---> 46ba1a3f9b8e
Step 6/9 : workdir s2client-api/build
 ---> Using cache
 ---> 64ec9f5b640f
Step 7/9 : run cmake ../
 ---> Using cache
 ---> 4092ef287f02
Step 8/9 : run make
 ---> Running in 55d8b261bc2f
Scanning dependencies of target civetweb-c-library
[  0%] Building C object contrib/civetweb/src/CMakeFiles/civetweb-c-library.dir/civetweb.c.o
In file included from /s2client-api/contrib/civetweb/src/civetweb.c:650:
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
    1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
      |  ^~~~~~~
/s2client-api/contrib/civetweb/src/civetweb.c: In function 'connect_socket':
/s2client-api/contrib/civetweb/src/civetweb.c:8369:3: warning: conversion to 'long unsigned int' from 'SOCKET' {aka 'int'} may change the sign of the result [-Wsign-conversion]
 8369 |   FD_SET(*sock, &fdset);
      |   ^~~~~~
/s2client-api/contrib/civetweb/src/civetweb.c:8369:3: warning: conversion to 'long unsigned int' from 'SOCKET' {aka 'int'} may change the sign of the result [-Wsign-conversion]
/s2client-api/contrib/civetweb/src/civetweb.c: In function 'mg_get_system_info_impl':
/s2client-api/contrib/civetweb/src/civetweb.c:17867:32: warning: '-Werror' is not an option that controls warnings [-Wpragmas]
17867 | #pragma GCC diagnostic ignored "-Werror"
      |                                ^~~~~~~~~
/s2client-api/contrib/civetweb/src/civetweb.c: At top level:
cc1: warning: unrecognized command line option '-Wno-reserved-id-macros'
[  0%] Linking C static library ../../../bin/libcivetweb.a
[  0%] Built target civetweb-c-library
Scanning dependencies of target libprotobuf
[  0%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arena.cc.o
[  0%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/arenastring.cc.o
[  1%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set.cc.o
[  1%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_util.cc.o
[  1%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/coded_stream.cc.o
[  1%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o
[  2%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[  2%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message_lite.cc.o
[  2%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/repeated_field.cc.o
[  2%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[  3%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[  3%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/bytestream.cc.o
[  3%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/common.cc.o
[  3%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/int128.cc.o
[  4%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/once.cc.o
[  4%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/status.cc.o
[  4%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/statusor.cc.o
[  4%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringpiece.cc.o
[  4%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/stringprintf.cc.o
[  5%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o
[  5%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/strutil.cc.o
[  5%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/time.cc.o
[  5%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format_lite.cc.o
[  6%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.cc.o
[  6%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/any.pb.cc.o
[  6%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/api.pb.cc.o
[  6%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/importer.cc.o
[  7%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/compiler/parser.cc.o
[  7%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.cc.o
[  7%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor.pb.cc.o
[  7%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/descriptor_database.cc.o
[  8%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/duration.pb.cc.o
[  8%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/dynamic_message.cc.o
[  8%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/empty.pb.cc.o
[  8%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/extension_set_heavy.cc.o
[  9%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/field_mask.pb.cc.o
[  9%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/generated_message_reflection.cc.o
[  9%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/gzip_stream.cc.o
[  9%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/printer.cc.o
[  9%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/strtod.cc.o
[ 10%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/tokenizer.cc.o
[ 10%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/io/zero_copy_stream_impl.cc.o
[ 10%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/map_field.cc.o
[ 10%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/message.cc.o
[ 11%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/reflection_ops.cc.o
[ 11%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/service.cc.o
[ 11%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/source_context.pb.cc.o
[ 11%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/struct.pb.cc.o
[ 12%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/mathlimits.cc.o
[ 12%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/stubs/substitute.cc.o
[ 12%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/text_format.cc.o
[ 12%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/timestamp.pb.cc.o
[ 13%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/type.pb.cc.o
[ 13%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/unknown_field_set.cc.o
[ 13%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_comparator.cc.o
[ 13%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/field_mask_util.cc.o
[ 14%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/datapiece.cc.o
[ 14%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/default_value_objectwriter.cc.o
[ 14%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/error_listener.cc.o
[ 14%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/field_mask_utility.cc.o
[ 14%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_escaping.cc.o
[ 15%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_objectwriter.cc.o
[ 15%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/json_stream_parser.cc.o
[ 15%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/object_writer.cc.o
[ 15%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/proto_writer.cc.o
[ 16%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectsource.cc.o
[ 16%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/protostream_objectwriter.cc.o
[ 16%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info.cc.o
[ 16%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/type_info_test_helper.cc.o
[ 17%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/internal/utility.cc.o
[ 17%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/json_util.cc.o
[ 17%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/message_differencer.cc.o
[ 17%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/time_util.cc.o
[ 18%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/util/type_resolver_util.cc.o
[ 18%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wire_format.cc.o
[ 18%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf.dir/__/src/google/protobuf/wrappers.pb.cc.o
[ 18%] Linking CXX static library ../../../bin/libprotobuf.a
[ 18%] Built target libprotobuf
Scanning dependencies of target libprotoc
[ 18%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/code_generator.cc.o
[ 18%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/command_line_interface.cc.o
[ 19%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum.cc.o
[ 19%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
[ 19%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_extension.cc.o
[ 19%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_field.cc.o
[ 20%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_file.cc.o
[ 20%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_generator.cc.o
[ 20%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_helpers.cc.o
[ 20%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_map_field.cc.o
[ 21%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message.cc.o
[ 21%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_message_field.cc.o
[ 21%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
[ 21%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_service.cc.o
[ 22%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/cpp/cpp_string_field.cc.o
[ 22%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_doc_comment.cc.o
[ 22%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum.cc.o
[ 22%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_enum_field.cc.o
[ 22%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_field_base.cc.o
[ 23%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_generator.cc.o
[ 23%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_helpers.cc.o
[ 23%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_map_field.cc.o
[ 23%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message.cc.o
[ 24%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_message_field.cc.o
[ 24%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_primitive_field.cc.o
[ 24%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_reflection_class.cc.o
[ 24%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc.o
[ 25%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc.o
[ 25%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc.o
[ 25%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc.o
[ 25%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc.o
[ 26%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_context.cc.o
[ 26%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_doc_comment.cc.o
[ 26%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum.cc.o
[ 26%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field.cc.o
[ 27%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_field_lite.cc.o
[ 27%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_enum_lite.cc.o
[ 27%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension.cc.o
[ 27%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_extension_lite.cc.o
[ 27%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_field.cc.o
[ 28%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_file.cc.o
[ 28%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator.cc.o
[ 28%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_generator_factory.cc.o
[ 28%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_helpers.cc.o
[ 29%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_lazy_message_field.cc.o
[ 29%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_lazy_message_field_lite.cc.o
[ 29%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field.cc.o
[ 29%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_map_field_lite.cc.o
[ 30%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message.cc.o
[ 30%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder.cc.o
[ 30%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_builder_lite.cc.o
[ 30%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field.cc.o
[ 31%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_field_lite.cc.o
[ 31%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_message_lite.cc.o
[ 31%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_name_resolver.cc.o
[ 31%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field.cc.o
[ 32%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_primitive_field_lite.cc.o
[ 32%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_service.cc.o
[ 32%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_shared_code_generator.cc.o
[ 32%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field.cc.o
[ 32%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/java/java_string_field_lite.cc.o
[ 33%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_enum.cc.o
[ 33%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_enum_field.cc.o
[ 33%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_extension.cc.o
[ 33%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_field.cc.o
[ 34%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_file.cc.o
[ 34%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_generator.cc.o
[ 34%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_helpers.cc.o
[ 34%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_map_field.cc.o
[ 35%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_message.cc.o
[ 35%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_message_field.cc.o
[ 35%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/javanano/javanano_primitive_field.cc.o
[ 35%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/js/js_generator.cc.o
[ 36%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum.cc.o
[ 36%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_enum_field.cc.o
[ 36%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_extension.cc.o
[ 36%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_field.cc.o
[ 36%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_file.cc.o
[ 37%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_generator.cc.o
[ 37%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_helpers.cc.o
[ 37%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_map_field.cc.o
[ 37%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message.cc.o
[ 38%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_message_field.cc.o
[ 38%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_oneof.cc.o
[ 38%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/objectivec/objectivec_primitive_field.cc.o
[ 38%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.cc.o
[ 39%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/plugin.pb.cc.o
[ 39%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/python/python_generator.cc.o
[ 39%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/ruby/ruby_generator.cc.o
[ 39%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/subprocess.cc.o
[ 40%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotoc.dir/__/src/google/protobuf/compiler/zip_writer.cc.o
[ 40%] Linking CXX static library ../../../bin/libprotoc.a
[ 40%] Built target libprotoc
Scanning dependencies of target protoc
[ 40%] Building CXX object contrib/protobuf/cmake/CMakeFiles/protoc.dir/__/src/google/protobuf/compiler/main.cc.o
[ 40%] Linking CXX executable ../../../bin/protoc
[ 40%] Built target protoc
Scanning dependencies of target libprotobuf-lite
[ 41%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arena.cc.o
[ 41%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/arenastring.cc.o
[ 41%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/extension_set.cc.o
[ 41%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/generated_message_util.cc.o
[ 41%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/coded_stream.cc.o
[ 42%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream.cc.o
[ 42%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/io/zero_copy_stream_impl_lite.cc.o
[ 42%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/message_lite.cc.o
[ 42%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/repeated_field.cc.o
[ 43%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc.o
[ 43%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc.o
[ 43%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/bytestream.cc.o
[ 43%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/common.cc.o
[ 44%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/int128.cc.o
[ 44%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/once.cc.o
[ 44%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/status.cc.o
[ 44%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/statusor.cc.o
[ 45%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringpiece.cc.o
[ 45%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/stringprintf.cc.o
[ 45%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/structurally_valid.cc.o
[ 45%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/strutil.cc.o
[ 45%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/stubs/time.cc.o
[ 46%] Building CXX object contrib/protobuf/cmake/CMakeFiles/libprotobuf-lite.dir/__/src/google/protobuf/wire_format_lite.cc.o
[ 46%] Linking CXX static library ../../../bin/libprotobuf-lite.a
[ 46%] Built target libprotobuf-lite
Scanning dependencies of target ipv6-parse
[ 46%] Building C object contrib/ipv6-parse/CMakeFiles/ipv6-parse.dir/ipv6.c.o
[ 46%] Linking C static library bin/libipv6-parse.a
[ 46%] Built target ipv6-parse
Scanning dependencies of target SDL2main
[ 47%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2main.dir/src/main/dummy/SDL_dummy_main.c.o
[ 47%] Linking C static library ../../bin/libSDL2main.a
[ 47%] Built target SDL2main
Scanning dependencies of target SDL2-static
[ 47%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL.c.o
[ 47%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL_assert.c.o
[ 47%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL_dataqueue.c.o
[ 47%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL_error.c.o
[ 48%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL_hints.c.o
[ 48%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/SDL_log.c.o
[ 48%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/atomic/SDL_atomic.c.o
[ 48%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/atomic/SDL_spinlock.c.o
[ 49%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_audio.c.o
[ 49%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_audiocvt.c.o
[ 49%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_audiodev.c.o
[ 49%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_audiotypecvt.c.o
[ 50%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_mixer.c.o
[ 50%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/SDL_wave.c.o
[ 50%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/cpuinfo/SDL_cpuinfo.c.o
[ 50%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/dynapi/SDL_dynapi.c.o
[ 51%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_clipboardevents.c.o
[ 51%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_dropevents.c.o
[ 51%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_events.c.o
[ 51%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_gesture.c.o
[ 51%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_keyboard.c.o
[ 52%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_mouse.c.o
[ 52%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_quit.c.o
[ 52%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_touch.c.o
[ 52%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/events/SDL_windowevents.c.o
[ 53%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/file/SDL_rwops.c.o
[ 53%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/e_atan2.c.o
[ 53%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/e_log.c.o
[ 53%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/e_pow.c.o
[ 54%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/e_rem_pio2.c.o
[ 54%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/e_sqrt.c.o
[ 54%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/k_cos.c.o
[ 54%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/k_rem_pio2.c.o
[ 55%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/k_sin.c.o
[ 55%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/k_tan.c.o
[ 55%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_atan.c.o
[ 55%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_copysign.c.o
[ 56%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_cos.c.o
[ 56%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_fabs.c.o
[ 56%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_floor.c.o
[ 56%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_scalbn.c.o
[ 56%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_sin.c.o
[ 57%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/libm/s_tan.c.o
[ 57%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/SDL_d3dmath.c.o
[ 57%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/SDL_render.c.o
[ 57%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/SDL_yuv_mmx.c.o
[ 58%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/SDL_yuv_sw.c.o
[ 58%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/direct3d/SDL_render_d3d.c.o
[ 58%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/direct3d11/SDL_render_d3d11.c.o
[ 58%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/opengl/SDL_render_gl.c.o
[ 59%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/opengl/SDL_shaders_gl.c.o
[ 59%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/opengles/SDL_render_gles.c.o
[ 59%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/opengles2/SDL_render_gles2.c.o
[ 59%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/opengles2/SDL_shaders_gles2.c.o
[ 60%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/psp/SDL_render_psp.c.o
[ 60%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_blendfillrect.c.o
[ 60%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_blendline.c.o
[ 60%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_blendpoint.c.o
[ 61%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_drawline.c.o
[ 61%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_drawpoint.c.o
[ 61%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_render_sw.c.o
[ 61%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/render/software/SDL_rotate.c.o
[ 61%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_getenv.c.o
[ 62%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_iconv.c.o
[ 62%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_malloc.c.o
[ 62%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_qsort.c.o
[ 62%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_stdlib.c.o
[ 63%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/stdlib/SDL_string.c.o
[ 63%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/thread/SDL_thread.c.o
[ 63%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/timer/SDL_timer.c.o
[ 63%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_RLEaccel.c.o
[ 64%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit.c.o
[ 64%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_0.c.o
[ 64%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_1.c.o
[ 64%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_A.c.o
[ 65%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_N.c.o
[ 65%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_auto.c.o
[ 65%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_copy.c.o
[ 65%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_blit_slow.c.o
[ 66%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_bmp.c.o
[ 66%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_clipboard.c.o
[ 66%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_egl.c.o
[ 66%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_fillrect.c.o
[ 66%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_pixels.c.o
[ 67%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_rect.c.o
[ 67%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_shape.c.o
[ 67%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_stretch.c.o
[ 67%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_surface.c.o
[ 68%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/SDL_video.c.o
[ 68%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/joystick/SDL_gamecontroller.c.o
[ 68%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/joystick/SDL_joystick.c.o
[ 68%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/haptic/SDL_haptic.c.o
[ 69%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/power/SDL_power.c.o
[ 69%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/dummy/SDL_dummyaudio.c.o
[ 69%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/audio/disk/SDL_diskaudio.c.o
[ 69%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/loadso/dlopen/SDL_sysloadso.c.o
[ 70%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/dummy/SDL_nullevents.c.o
[ 70%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/dummy/SDL_nullframebuffer.c.o
[ 70%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/video/dummy/SDL_nullvideo.c.o
[ 70%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_dbus.c.o
[ 70%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_evdev.c.o
[ 71%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_evdev_kbd.c.o
[ 71%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_fcitx.c.o
[ 71%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_ibus.c.o
[ 71%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_ime.c.o
[ 72%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/core/linux/SDL_udev.c.o
[ 72%] Building C object contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/joystick/linux/SDL_sysjoystick.c.o
/s2client-api/contrib/SDL-mirror/src/joystick/linux/SDL_sysjoystick.c:26:2: error: #error SDL now requires a Linux 2.4+ kernel with /dev/input/event support.
   26 | #error SDL now requires a Linux 2.4+ kernel with /dev/input/event support.
      |  ^~~~~
/s2client-api/contrib/SDL-mirror/src/joystick/linux/SDL_sysjoystick.c:36:10: fatal error: linux/joystick.h: No such file or directory
   36 | #include <linux/joystick.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/build.make:1461: contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/src/joystick/linux/SDL_sysjoystick.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:514: contrib/SDL-mirror/CMakeFiles/SDL2-static.dir/all] Error 2
make: *** [Makefile:172: all] Error 2
The command '/bin/sh -c make' returned a non-zero code: 2