Ni1kko / extDB4

Official repository of extDB4
3 stars 0 forks source link

Debian build failure #3

Closed klovok closed 4 months ago

klovok commented 8 months ago

Meant to try building this a while ago, but just got around to it. Unable to make this from source, including output info below, with some environment info. Worth mentioning, I simply cloned Intercept's github (https://github.com/intercept/intercept.git), and copied files in "./intercept/src/client/headers" into the extDB4 project's /src folder. Adding more to this later, hope this helps for now.


OS: Debian GNU/Linux 12 (bookworm) on Windows 10 x86_64 Kernel: 4.4.0-19041-Microsoft g++ version (4:12.2.0-3)

Libs: libboost-dev is already the newest version (1.74.0.3). libmariadb-dev is already the newest version (1:10.11.6-0+deb12u1).

-- Make Command stdout starts here

username in ~/.builds/git/extDB4 on release ● λ make VERBOSE=1                                                                                                                                                                             /usr/bin/cmake -S/home/username/.builds/git/extDB4 -B/home/username/.builds/git/extDB4 --check-build-system CMakeFiles/Makefile.cmake 0                                                                                                  /usr/bin/cmake -E cmake_progress_start /home/username/.builds/git/extDB4/CMakeFiles /home/username/.builds/git/extDB4//CMakeFiles/progress.marks                                                                                         make  -f CMakeFiles/Makefile2 all                                                                                                                                                                                                            make[1]: Entering directory '/home/username/.builds/git/extDB4'                                                                                                                                                                            make  -f src/CMakeFiles/extDB4_x64.dir/build.make src/CMakeFiles/extDB4_x64.dir/depend                                                                                                                                                       make[2]: Entering directory '/home/username/.builds/git/extDB4'                                                                                                                                                                            cd /home/username/.builds/git/extDB4 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/username/.builds/git/extDB4 /home/username/.builds/git/extDB4/src /home/username/.builds/git/extDB4 /home/username/.builds/git/extDB4/src /home/username/.builds/git/extDB4/src/CMakeFiles/extDB4_x64.dir/DependInfo.cmake --color=                                                                                                                                            Dependencies file "src/CMakeFiles/extDB4_x64.dir/ext.cpp.o.d" is newer than depends file "/home/username/.builds/git/extDB4/src/CMakeFiles/extDB4_x64.dir/compiler_depend.internal".                                                       Consolidate compiler generated dependencies of target extDB4_x64                                                                                                                                                                             make[2]: Leaving directory '/home/username/.builds/git/extDB4'                                                                                                                                                                             make  -f src/CMakeFiles/extDB4_x64.dir/build.make src/CMakeFiles/extDB4_x64.dir/build                                                                                                                                                        make[2]: Entering directory '/home/username/.builds/git/extDB4'                                                                                                                                                                            [  6%] Building CXX object src/CMakeFiles/extDB4_x64.dir/ext.cpp.o                                                                                                                                                                           cd /home/username/.builds/git/extDB4/src && /usr/bin/c++ -DINTERCEPT_NO_THREAD_SAFETY -DextDB4_x64_EXPORTS -I/home/username/.builds/git/extDB4/src -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/shared -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/client -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/client/sqf -std=c++1z -O2 -s -fPIC -fpermissive -static-libgcc -static-libstdc++ -fPIC -std=c++17 -MD -MT src/CMakeFiles/extDB4_x64.dir/ext.cpp.o -MF CMakeFiles/extDB4_x64.dir/ext.cpp.o.d -o CMakeFiles/extDB4_x64.dir/ext.cpp.o -c /home/username/.builds/git/extDB4/src/ext.cpp                                                                                                                                                                                                  In file included from /home/username/.builds/git/extDB4/src/shared/functions.hpp:15,                                                                                                                                                                        from /home/username/.builds/git/extDB4/src/client/client.hpp:3,                                                                                                                                                                            from /home/username/.builds/git/extDB4/src/intercept.hpp:3,                                                                                                                                                                                from /home/username/.builds/git/extDB4/src/ext.h:20,                                                                                                                                                                                       from /home/username/.builds/git/extDB4/src/ext.cpp:1:                                                                                                                                                                     /home/username/.builds/git/extDB4/src/shared/types.hpp: In constructor ‘intercept::types::script_type_info::script_type_info(intercept::types::r_string, createFunc, intercept::types::r_string, intercept::types::r_string)’:             /home/username/.builds/git/extDB4/src/shared/types.hpp:346:236: error: class ‘intercept::types::script_type_info’ does not have any field named ‘_javaFunc’                                                                                  346 | _type_info(r_string name, createFunc cf, r_string localizedName, r_string readableName) : _name(std::move(name)), _createFunction(cf), _localizedName(std::move(localizedName)), _readableName(std::move(readableName)), _javaFunc("none") {}                                                                                                                                                                                                                                           |                                                                                                                                                                                                                          ^~~~~~~~~                                                                                                                                                                                                                                                /home/username/.builds/git/extDB4/src/shared/types.hpp: In constructor ‘intercept::types::game_data_code::game_data_code()’:                                                                                                               /home/username/.builds/git/extDB4/src/shared/types.hpp:1114:39: warning: ‘intercept::types::game_data_code::is_final’ is deprecated: This is wrong, use get_final() virtual method [-Wdeprecated-declarations]                              1114 |             game_data_code() noexcept {                                                                                                                                                                                                    |                                       ^                                                                                                                                                                                              /home/username/.builds/git/extDB4/src/shared/types.hpp:1122:82: note: declared here                                                                                                                                                         1122 |             [[deprecated("This is wrong, use get_final() virtual method")]] bool is_final;                                                                                                                                                 |                                                                                  ^~~~~~~~                                                                                                                                            /home/username/.builds/git/extDB4/src/shared/types.hpp:1114:39: warning: ‘intercept::types::game_data_code::is_final’ is deprecated: This is wrong, use get_final() virtual method [-Wdeprecated-declarations]                              1114 |             game_data_code() noexcept {                                                                                                                                                                                                    |                                       ^                                                                                                                                                                                              /home/username/.builds/git/extDB4/src/shared/types.hpp:1122:82: note: declared here                                                                                                                                                         1122 |             [[deprecated("This is wrong, use get_final() virtual method")]] bool is_final;                                                                                                                                                 |                                                                                  ^~~~~~~~                                                                                                                                            /home/username/.builds/git/extDB4/src/client/client.hpp: At global scope:                                                                                                                                                                  /home/username/.builds/git/extDB4/src/client/client.hpp:66:108: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                             66 |             DLLEXPORT void CDECL assign_functions(const struct client_functions funcs, r_string module_name);                                                                                                                              |                                                                                                            ^                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:13:42: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  13 |         DLLEXPORT int  CDECL api_version();                                                                                                                                                                                                |                                          ^                                                                                                                                                                                           /home/username/.builds/git/extDB4/src/intercept.hpp:15:40: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  15 |         DLLEXPORT void CDECL pre_start();                                                                                                                                                                                                  |                                        ^                                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:17:41: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  17 |         DLLEXPORT void CDECL post_start();                                                                                                                                                                                                 |                                         ^                                                                                                                                                                                            /home/username/.builds/git/extDB4/src/intercept.hpp:18:39: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  18 |         DLLEXPORT void CDECL pre_init();                                                                                                                                                                                                   |                                       ^                                                                                                                                                                                              /home/username/.builds/git/extDB4/src/intercept.hpp:19:43: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  19 |         DLLEXPORT void CDECL pre_pre_init();                                                                                                                                                                                               |                                           ^                                                                                                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:20:40: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  20 |         DLLEXPORT void CDECL post_init();                                                                                                                                                                                                  |                                        ^                                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:21:44: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  21 |         DLLEXPORT void CDECL mission_ended();                                                                                                                                                                                              |                                            ^                                                                                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:22:39: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  22 |         DLLEXPORT void CDECL on_frame();                                                                                                                                                                                                   |                                       ^                                                                                                                                                                                              /home/username/.builds/git/extDB4/src/intercept.hpp:23:86: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  23 |         DLLEXPORT void CDECL on_signal(std::string &signal_name_, game_value& value1_);  //#TODO no C ABI here! use r_string                                                                                                               |                                                                                      ^                                                                                                                                               /home/username/.builds/git/extDB4/src/intercept.hpp:24:64: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  24 |         DLLEXPORT void CDECL on_interface_unload(r_string name_);                                                                                                                                                                          |                                                                ^                                                                                                                                                                     /home/username/.builds/git/extDB4/src/intercept.hpp:25:50: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  25 |         DLLEXPORT void CDECL register_interfaces();                                                                                                                                                                                        |                                                  ^                                                                                                                                                                                   /home/username/.builds/git/extDB4/src/intercept.hpp:26:44: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  26 |         DLLEXPORT void CDECL handle_unload();                                                                                                                                                                                              |                                            ^                                                                                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:27:40: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  27 |         DLLEXPORT bool CDECL is_signed();                                                                                                                                                                                                  |                                        ^                                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:31:60: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  31 |         EH(anim_changed)(object &unit_, r_string anim_name_);                                                                                                                                                                              |                                                            ^                                                                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:32:57: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  32 |         EH(anim_done)(object &unit_, r_string anim_name_);                                                                                                                                                                                 |                                                         ^                                                                                                                                                                            /home/username/.builds/git/extDB4/src/intercept.hpp:33:66: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  33 |         EH(anim_state_changed)(object &unit_, r_string anim_name_);                                                                                                                                                                        |                                                                  ^                                                                                                                                                                   /home/username/.builds/git/extDB4/src/intercept.hpp:34:65: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  34 |         EH(container_closed)(object &container_, object &player_);                                                                                                                                                                         |                                                                 ^                                                                                                                                                                    /home/username/.builds/git/extDB4/src/intercept.hpp:35:96: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  35 |         EH(controls_shifted)(object &vehicle_, object &new_controller_, object &old_controller_);                                                                                                                                          |                                                                                                ^                                                                                                                                     /home/username/.builds/git/extDB4/src/intercept.hpp:36:77: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  36 |         EH(dammaged)(object &unit_, r_string &selection_name_, float damage_);                                                                                                                                                             |                                                                             ^                                                                                                                                                        /home/username/.builds/git/extDB4/src/intercept.hpp:37:56: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  37 |         EH(engine)(object &vehicle_, bool engine_state_);                                                                                                                                                                                  |                                                        ^                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:38:117: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 38 |         EH(epe_contact)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);                                                                                                                     |                                                                                                                     ^                                                                                                                /home/username/.builds/git/extDB4/src/intercept.hpp:39:121: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 39 |         EH(epe_contact_end)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);                                                                                                                 |                                                                                                                         ^                                                                                                            /home/username/.builds/git/extDB4/src/intercept.hpp:40:123: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 40 |         EH(epe_contact_start)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);                                                                                                               |                                                                                                                           ^                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:41:54: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  41 |         EH(explosion)(object &vehicle_, float damage_);                                                                                                                                                                                    |                                                      ^                                                                                                                                                                               /home/username/.builds/git/extDB4/src/intercept.hpp:42:140: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 42 |         EH(fired)(object &unit_, r_string weapon_, r_string muzzle_, r_string mode_, r_string ammo_, r_string magazine, object &projectile_);                                                                                              |                                                                                                                                            ^                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:43:138: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 43 |         EH(fired_near)(object &unit_, object &firer_, float distance_, r_string weapon_, r_string muzzle_, r_string mode_, r_string ammo_);                                                                                                |                                                                                                                                          ^                                                                                           /home/username/.builds/git/extDB4/src/intercept.hpp:44:52: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  44 |         EH(fuel)(object &vehicle_, bool fuel_state_);                                                                                                                                                                                      |                                                    ^                                                                                                                                                                                 /home/username/.builds/git/extDB4/src/intercept.hpp:45:52: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  45 |         EH(gear)(object &vehicle_, bool gear_state_);                                                                                                                                                                                      |                                                    ^                                                                                                                                                                                 /home/username/.builds/git/extDB4/src/intercept.hpp:46:99: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  46 |         EH(get_in)(object &vehicle_, r_string position_, object &unit_, rv_turret_path turret_path);                                                                                                                                       |                                                                                                   ^                                                                                                                                  /home/username/.builds/git/extDB4/src/intercept.hpp:47:100: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 47 |         EH(get_out)(object &vehicle_, r_string position_, object &unit_, rv_turret_path turret_path);                                                                                                                                      |                                                                                                    ^                                                                                                                                 /home/username/.builds/git/extDB4/src/intercept.hpp:48:141: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                 48 |         EH(handle_damage)(object &unit_, r_string selection_name_, float damage_, object &source_, r_string projectile_, int hit_part_index_);                                                                                             |                                                                                                                                             ^                                                                                        /home/username/.builds/git/extDB4/src/intercept.hpp:49:79: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  49 |         EH(handle_heal)(object &unit_, object &healder_, bool healer_can_heal_);                                                                                                                                                           |                                                                               ^                                                                                                                                                      /home/username/.builds/git/extDB4/src/intercept.hpp:50:55: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  50 |         EH(handle_rating)(object &unit_, float rating_);                                                                                                                                                                                   |                                                       ^                                                                                                                                                                              /home/username/.builds/git/extDB4/src/intercept.hpp:51:70: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  51 |         EH(handle_score)(object &unit_, object &object_, float score_);                                                                                                                                                                    |                                                                      ^                                                                                                                                                               /home/username/.builds/git/extDB4/src/intercept.hpp:52:65: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  52 |         EH(hit)(object &unit_, object &caused_by_, float damage_);                                                                                                                                                                         |                                                                 ^                                                                                                                                                                    /home/username/.builds/git/extDB4/src/intercept.hpp:53:55: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  53 |         EH(hit_part)(std::vector<hit_part_data> &data_);                                                                                                                                                                                   |                                                       ^                                                                                                                                                                              /home/username/.builds/git/extDB4/src/intercept.hpp:54:31: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  54 |         EH(init)(object &unit_);                                                                                                                                                                                                           |                               ^                                                                                                                                                                                                      /home/username/.builds/git/extDB4/src/intercept.hpp:55:75: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  55 |         EH(incoming_missile)(object &unit_, r_string ammo_, object &firer_);                                                                                                                                                               |                                                                           ^                                                                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:56:65: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  56 |         EH(inventory_closed)(object &object_, object &container_);                                                                                                                                                                         |                                                                 ^                                                                                                                                                                    /home/username/.builds/git/extDB4/src/intercept.hpp:57:65: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  57 |         EH(inventory_opened)(object &object_, object &container_);                                                                                                                                                                         |                                                                 ^                                                                                                                                                                    /home/username/.builds/git/extDB4/src/intercept.hpp:58:50: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  58 |         EH(killed)(object &unit_, object &killer_);                                                                                                                                                                                        |                                                  ^                                                                                                                                                                                   /home/username/.builds/git/extDB4/src/intercept.hpp:59:62: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  59 |         EH(landed_touch_down)(object &plane_, int airport_id_);                                                                                                                                                                            |                                                              ^                                                                                                                                                                       /home/username/.builds/git/extDB4/src/intercept.hpp:60:59: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  60 |         EH(landed_stopped)(object &plane_, int airport_id_);                                                                                                                                                                               |                                                           ^                                                                                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:61:47: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  61 |         EH(local)(object &object_, bool local_);                                                                                                                                                                                           |                                               ^                                                                                                                                                                                      /home/username/.builds/git/extDB4/src/intercept.hpp:62:24: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  62 |         EH(post_reset)();                                                                                                                                                                                                                  |                        ^                                                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:63:66: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  63 |         EH(put)(object &unit_, object &container_, r_string item_);                                                                                                                                                                        |                                                                  ^                                                                                                                                                                   /home/username/.builds/git/extDB4/src/intercept.hpp:64:51: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  64 |         EH(respawn)(object &unit_, object &corpse_);                                                                                                                                                                                       |                                                   ^                                                                                                                                                                                  /home/username/.builds/git/extDB4/src/intercept.hpp:65:73: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  65 |         EH(rope_attach)(object &object1, object &rope_, object &object2_);                                                                                                                                                                 |                                                                         ^                                                                                                                                                            /home/username/.builds/git/extDB4/src/intercept.hpp:66:72: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  66 |         EH(rope_break)(object &object1, object &rope_, object &object2_);                                                                                                                                                                  |                                                                        ^                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:67:75: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  67 |         EH(seat_switched)(object &vehicle_, object &unit1_, object &unit2_);                                                                                                                                                               |                                                                           ^                                                                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:68:56: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  68 |         EH(sound_played)(object &unit_, int sound_code_);                                                                                                                                                                                  |                                                        ^                                                                                                                                                                             /home/username/.builds/git/extDB4/src/intercept.hpp:69:67: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  69 |         EH(take)(object &unit_, object &container_, r_string item_);                                                                                                                                                                       |                                                                   ^                                                                                                                                                                  /home/username/.builds/git/extDB4/src/intercept.hpp:70:59: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  70 |         EH(task_set_as_current)(object &unit_, task &task_);                                                                                                                                                                               |                                                           ^                                                                                                                                                                          /home/username/.builds/git/extDB4/src/intercept.hpp:71:60: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  71 |         EH(weapon_assembled)(object &unit_, object &weapon_);                                                                                                                                                                              |                                                            ^                                                                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:72:92: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  72 |         EH(weapon_disassembled)(object &unit_, object &primary_bag_, object &secondary_bag_);                                                                                                                                              |                                                                                            ^                                                                                                                                         /home/username/.builds/git/extDB4/src/intercept.hpp:73:61: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  73 |         EH(weapon_deployed)(object &unit_, bool is_deployed_);                                                                                                                                                                             |                                                             ^                                                                                                                                                                        /home/username/.builds/git/extDB4/src/intercept.hpp:74:57: warning: ‘cdecl’ attribute ignored [-Wattributes]                                                                                                                                  74 |         EH(weapon_rested)(object &unit_, bool is_rested_);                                                                                                                                                                                 |                                                         ^                                                                                                                                                                            In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,                                                                                                                                                                             from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,                                                                                                                                                                                     from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,                                                                                                                                                                         from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,                                                                                                                                                                                    from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,                                                                                                                                                                               from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,                                                                                                                                                                                         from /usr/include/boost/shared_ptr.hpp:17,                                                                                                                                                                                                   from /usr/include/boost/date_time/time_clock.hpp:17,                                                                                                                                                                                         from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,                                                                                                                                                                        from /usr/include/boost/asio/time_traits.hpp:23,                                                                                                                                                                                             from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,                                                                                                                                                                                from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,                                                                                                                                                                           from /usr/include/boost/asio/basic_deadline_timer.hpp:25,                                                                                                                                                                                    from /usr/include/boost/asio.hpp:25,                                                                                                                                                                                                         from /home/username/.builds/git/extDB4/src/ext.h:7:                                                                                                                                                                       /usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’                                                                                                                                                                             36 | BOOST_PRAGMA_MESSAGE(                                                                                                                                                                                                                      | ^~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                 make[2]: *** [src/CMakeFiles/extDB4_x64.dir/build.make:76: src/CMakeFiles/extDB4_x64.dir/ext.cpp.o] Error 1                                                                                                                                  make[2]: Leaving directory '/home/username/.builds/git/extDB4'                                                                                                                                                                             make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/extDB4_x64.dir/all] Error 2                                                                                                                                                            make[1]: Leaving directory '/home/username/.builds/git/extDB4'                                                                                                                                                                             make: *** [Makefile:91: all] Error 2       username in ~/.builds/git/extDB4 on release ● λ make VERBOSE=1
/usr/bin/cmake -S/home/username/.builds/git/extDB4 -B/home/username/.builds/git/extDB4 --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/username/.builds/git/extDB4/CMakeFiles /home/username/.builds/git/extDB4//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/username/.builds/git/extDB4'
make  -f src/CMakeFiles/extDB4_x64.dir/build.make src/CMakeFiles/extDB4_x64.dir/depend
make[2]: Entering directory '/home/username/.builds/git/extDB4'
cd /home/username/.builds/git/extDB4 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/username/.builds/git/extDB4 /home/username/.builds/git/extDB4/src /home/username/.builds/git/extDB4 /home/username/.builds/git/extDB4/src /home/username/.builds/git/extDB4/src/CMakeFiles/extDB4_x64.dir/DependInfo.cmake --color=
Dependencies file "src/CMakeFiles/extDB4_x64.dir/ext.cpp.o.d" is newer than depends file "/home/username/.builds/git/extDB4/src/CMakeFiles/extDB4_x64.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target extDB4_x64
make[2]: Leaving directory '/home/username/.builds/git/extDB4'
make  -f src/CMakeFiles/extDB4_x64.dir/build.make src/CMakeFiles/extDB4_x64.dir/build
make[2]: Entering directory '/home/username/.builds/git/extDB4'
[  6%] Building CXX object src/CMakeFiles/extDB4_x64.dir/ext.cpp.o
cd /home/username/.builds/git/extDB4/src && /usr/bin/c++ -DINTERCEPT_NO_THREAD_SAFETY -DextDB4_x64_EXPORTS -I/home/username/.builds/git/extDB4/src -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/shared -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/client -I/home/username/.builds/git/extDB4/submodules/intercept/src/client/headers/client/sqf -std=c++1z -O2 -s -fPIC -fpermissive -static-libgcc -static-libstdc++ -fPIC -std=c++17 -MD -MT src/CMakeFiles/extDB4_x64.dir/ext.cpp.o -MF CMakeFiles/extDB4_x64.dir/ext.cpp.o.d -o CMakeFiles/extDB4_x64.dir/ext.cpp.o -c /home/username/.builds/git/extDB4/src/ext.cpp
In file included from /home/username/.builds/git/extDB4/src/shared/functions.hpp:15,
                 from /home/username/.builds/git/extDB4/src/client/client.hpp:3,
                 from /home/username/.builds/git/extDB4/src/intercept.hpp:3,
                 from /home/username/.builds/git/extDB4/src/ext.h:20,
                 from /home/username/.builds/git/extDB4/src/ext.cpp:1:
/home/username/.builds/git/extDB4/src/shared/types.hpp: In constructor ‘intercept::types::script_type_info::script_type_info(intercept::types::r_string, createFunc, intercept::types::r_string, intercept::types::r_string)’:
/home/username/.builds/git/extDB4/src/shared/types.hpp:346:236: error: class ‘intercept::types::script_type_info’ does not have any field named ‘_javaFunc’
  346 | _type_info(r_string name, createFunc cf, r_string localizedName, r_string readableName) : _name(std::move(name)), _createFunction(cf), _localizedName(std::move(localizedName)), _readableName(std::move(readableName)), _javaFunc("none") {}
      |                                                                                                                                                                                                                          ^~~~~~~~~

/home/username/.builds/git/extDB4/src/shared/types.hpp: In constructor ‘intercept::types::game_data_code::game_data_code()’:
/home/username/.builds/git/extDB4/src/shared/types.hpp:1114:39: warning: ‘intercept::types::game_data_code::is_final’ is deprecated: This is wrong, use get_final() virtual method [-Wdeprecated-declarations]
 1114 |             game_data_code() noexcept {
      |                                       ^
/home/username/.builds/git/extDB4/src/shared/types.hpp:1122:82: note: declared here
 1122 |             [[deprecated("This is wrong, use get_final() virtual method")]] bool is_final;
      |                                                                                  ^~~~~~~~
/home/username/.builds/git/extDB4/src/shared/types.hpp:1114:39: warning: ‘intercept::types::game_data_code::is_final’ is deprecated: This is wrong, use get_final() virtual method [-Wdeprecated-declarations]
 1114 |             game_data_code() noexcept {
      |                                       ^
/home/username/.builds/git/extDB4/src/shared/types.hpp:1122:82: note: declared here
 1122 |             [[deprecated("This is wrong, use get_final() virtual method")]] bool is_final;
      |                                                                                  ^~~~~~~~
/home/username/.builds/git/extDB4/src/client/client.hpp: At global scope:
/home/username/.builds/git/extDB4/src/client/client.hpp:66:108: warning: ‘cdecl’ attribute ignored [-Wattributes]
   66 |             DLLEXPORT void CDECL assign_functions(const struct client_functions funcs, r_string module_name);
      |                                                                                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:13:42: warning: ‘cdecl’ attribute ignored [-Wattributes]
   13 |         DLLEXPORT int  CDECL api_version();
      |                                          ^
/home/username/.builds/git/extDB4/src/intercept.hpp:15:40: warning: ‘cdecl’ attribute ignored [-Wattributes]
   15 |         DLLEXPORT void CDECL pre_start();
      |                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:17:41: warning: ‘cdecl’ attribute ignored [-Wattributes]
   17 |         DLLEXPORT void CDECL post_start();
      |                                         ^
/home/username/.builds/git/extDB4/src/intercept.hpp:18:39: warning: ‘cdecl’ attribute ignored [-Wattributes]
   18 |         DLLEXPORT void CDECL pre_init();
      |                                       ^
/home/username/.builds/git/extDB4/src/intercept.hpp:19:43: warning: ‘cdecl’ attribute ignored [-Wattributes]
   19 |         DLLEXPORT void CDECL pre_pre_init();
      |                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:20:40: warning: ‘cdecl’ attribute ignored [-Wattributes]
   20 |         DLLEXPORT void CDECL post_init();
      |                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:21:44: warning: ‘cdecl’ attribute ignored [-Wattributes]
   21 |         DLLEXPORT void CDECL mission_ended();
      |                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:22:39: warning: ‘cdecl’ attribute ignored [-Wattributes]
   22 |         DLLEXPORT void CDECL on_frame();
      |                                       ^
/home/username/.builds/git/extDB4/src/intercept.hpp:23:86: warning: ‘cdecl’ attribute ignored [-Wattributes]
   23 |         DLLEXPORT void CDECL on_signal(std::string &signal_name_, game_value& value1_);  //#TODO no C ABI here! use r_string
      |                                                                                      ^
/home/username/.builds/git/extDB4/src/intercept.hpp:24:64: warning: ‘cdecl’ attribute ignored [-Wattributes]
   24 |         DLLEXPORT void CDECL on_interface_unload(r_string name_);
      |                                                                ^
/home/username/.builds/git/extDB4/src/intercept.hpp:25:50: warning: ‘cdecl’ attribute ignored [-Wattributes]
   25 |         DLLEXPORT void CDECL register_interfaces();
      |                                                  ^
/home/username/.builds/git/extDB4/src/intercept.hpp:26:44: warning: ‘cdecl’ attribute ignored [-Wattributes]
   26 |         DLLEXPORT void CDECL handle_unload();
      |                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:27:40: warning: ‘cdecl’ attribute ignored [-Wattributes]
   27 |         DLLEXPORT bool CDECL is_signed();
      |                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:31:60: warning: ‘cdecl’ attribute ignored [-Wattributes]
   31 |         EH(anim_changed)(object &unit_, r_string anim_name_);
      |                                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:32:57: warning: ‘cdecl’ attribute ignored [-Wattributes]
   32 |         EH(anim_done)(object &unit_, r_string anim_name_);
      |                                                         ^
/home/username/.builds/git/extDB4/src/intercept.hpp:33:66: warning: ‘cdecl’ attribute ignored [-Wattributes]
   33 |         EH(anim_state_changed)(object &unit_, r_string anim_name_);
      |                                                                  ^
/home/username/.builds/git/extDB4/src/intercept.hpp:34:65: warning: ‘cdecl’ attribute ignored [-Wattributes]
   34 |         EH(container_closed)(object &container_, object &player_);
      |                                                                 ^
/home/username/.builds/git/extDB4/src/intercept.hpp:35:96: warning: ‘cdecl’ attribute ignored [-Wattributes]
   35 |         EH(controls_shifted)(object &vehicle_, object &new_controller_, object &old_controller_);
      |                                                                                                ^
/home/username/.builds/git/extDB4/src/intercept.hpp:36:77: warning: ‘cdecl’ attribute ignored [-Wattributes]
   36 |         EH(dammaged)(object &unit_, r_string &selection_name_, float damage_);
      |                                                                             ^
/home/username/.builds/git/extDB4/src/intercept.hpp:37:56: warning: ‘cdecl’ attribute ignored [-Wattributes]
   37 |         EH(engine)(object &vehicle_, bool engine_state_);
      |                                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:38:117: warning: ‘cdecl’ attribute ignored [-Wattributes]
   38 |         EH(epe_contact)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);
      |                                                                                                                     ^
/home/username/.builds/git/extDB4/src/intercept.hpp:39:121: warning: ‘cdecl’ attribute ignored [-Wattributes]
   39 |         EH(epe_contact_end)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);
      |                                                                                                                         ^
/home/username/.builds/git/extDB4/src/intercept.hpp:40:123: warning: ‘cdecl’ attribute ignored [-Wattributes]
   40 |         EH(epe_contact_start)(object &object1_, object &object2_, r_string selection1_, r_string selection2_, float force_);
      |                                                                                                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:41:54: warning: ‘cdecl’ attribute ignored [-Wattributes]
   41 |         EH(explosion)(object &vehicle_, float damage_);
      |                                                      ^
/home/username/.builds/git/extDB4/src/intercept.hpp:42:140: warning: ‘cdecl’ attribute ignored [-Wattributes]
   42 |         EH(fired)(object &unit_, r_string weapon_, r_string muzzle_, r_string mode_, r_string ammo_, r_string magazine, object &projectile_);
      |                                                                                                                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:43:138: warning: ‘cdecl’ attribute ignored [-Wattributes]
   43 |         EH(fired_near)(object &unit_, object &firer_, float distance_, r_string weapon_, r_string muzzle_, r_string mode_, r_string ammo_);
      |                                                                                                                                          ^
/home/username/.builds/git/extDB4/src/intercept.hpp:44:52: warning: ‘cdecl’ attribute ignored [-Wattributes]
   44 |         EH(fuel)(object &vehicle_, bool fuel_state_);
      |                                                    ^
/home/username/.builds/git/extDB4/src/intercept.hpp:45:52: warning: ‘cdecl’ attribute ignored [-Wattributes]
   45 |         EH(gear)(object &vehicle_, bool gear_state_);
      |                                                    ^
/home/username/.builds/git/extDB4/src/intercept.hpp:46:99: warning: ‘cdecl’ attribute ignored [-Wattributes]
   46 |         EH(get_in)(object &vehicle_, r_string position_, object &unit_, rv_turret_path turret_path);
      |                                                                                                   ^
/home/username/.builds/git/extDB4/src/intercept.hpp:47:100: warning: ‘cdecl’ attribute ignored [-Wattributes]
   47 |         EH(get_out)(object &vehicle_, r_string position_, object &unit_, rv_turret_path turret_path);
      |                                                                                                    ^
/home/username/.builds/git/extDB4/src/intercept.hpp:48:141: warning: ‘cdecl’ attribute ignored [-Wattributes]
   48 |         EH(handle_damage)(object &unit_, r_string selection_name_, float damage_, object &source_, r_string projectile_, int hit_part_index_);
      |                                                                                                                                             ^
/home/username/.builds/git/extDB4/src/intercept.hpp:49:79: warning: ‘cdecl’ attribute ignored [-Wattributes]
   49 |         EH(handle_heal)(object &unit_, object &healder_, bool healer_can_heal_);
      |                                                                               ^
/home/username/.builds/git/extDB4/src/intercept.hpp:50:55: warning: ‘cdecl’ attribute ignored [-Wattributes]
   50 |         EH(handle_rating)(object &unit_, float rating_);
      |                                                       ^
/home/username/.builds/git/extDB4/src/intercept.hpp:51:70: warning: ‘cdecl’ attribute ignored [-Wattributes]
   51 |         EH(handle_score)(object &unit_, object &object_, float score_);
      |                                                                      ^
/home/username/.builds/git/extDB4/src/intercept.hpp:52:65: warning: ‘cdecl’ attribute ignored [-Wattributes]
   52 |         EH(hit)(object &unit_, object &caused_by_, float damage_);
      |                                                                 ^
/home/username/.builds/git/extDB4/src/intercept.hpp:53:55: warning: ‘cdecl’ attribute ignored [-Wattributes]
   53 |         EH(hit_part)(std::vector<hit_part_data> &data_);
      |                                                       ^
/home/username/.builds/git/extDB4/src/intercept.hpp:54:31: warning: ‘cdecl’ attribute ignored [-Wattributes]
   54 |         EH(init)(object &unit_);
      |                               ^
/home/username/.builds/git/extDB4/src/intercept.hpp:55:75: warning: ‘cdecl’ attribute ignored [-Wattributes]
   55 |         EH(incoming_missile)(object &unit_, r_string ammo_, object &firer_);
      |                                                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:56:65: warning: ‘cdecl’ attribute ignored [-Wattributes]
   56 |         EH(inventory_closed)(object &object_, object &container_);
      |                                                                 ^
/home/username/.builds/git/extDB4/src/intercept.hpp:57:65: warning: ‘cdecl’ attribute ignored [-Wattributes]
   57 |         EH(inventory_opened)(object &object_, object &container_);
      |                                                                 ^
/home/username/.builds/git/extDB4/src/intercept.hpp:58:50: warning: ‘cdecl’ attribute ignored [-Wattributes]
   58 |         EH(killed)(object &unit_, object &killer_);
      |                                                  ^
/home/username/.builds/git/extDB4/src/intercept.hpp:59:62: warning: ‘cdecl’ attribute ignored [-Wattributes]
   59 |         EH(landed_touch_down)(object &plane_, int airport_id_);
      |                                                              ^
/home/username/.builds/git/extDB4/src/intercept.hpp:60:59: warning: ‘cdecl’ attribute ignored [-Wattributes]
   60 |         EH(landed_stopped)(object &plane_, int airport_id_);
      |                                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:61:47: warning: ‘cdecl’ attribute ignored [-Wattributes]
   61 |         EH(local)(object &object_, bool local_);
      |                                               ^
/home/username/.builds/git/extDB4/src/intercept.hpp:62:24: warning: ‘cdecl’ attribute ignored [-Wattributes]
   62 |         EH(post_reset)();
      |                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:63:66: warning: ‘cdecl’ attribute ignored [-Wattributes]
   63 |         EH(put)(object &unit_, object &container_, r_string item_);
      |                                                                  ^
/home/username/.builds/git/extDB4/src/intercept.hpp:64:51: warning: ‘cdecl’ attribute ignored [-Wattributes]
   64 |         EH(respawn)(object &unit_, object &corpse_);
      |                                                   ^
/home/username/.builds/git/extDB4/src/intercept.hpp:65:73: warning: ‘cdecl’ attribute ignored [-Wattributes]
   65 |         EH(rope_attach)(object &object1, object &rope_, object &object2_);
      |                                                                         ^
/home/username/.builds/git/extDB4/src/intercept.hpp:66:72: warning: ‘cdecl’ attribute ignored [-Wattributes]
   66 |         EH(rope_break)(object &object1, object &rope_, object &object2_);
      |                                                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:67:75: warning: ‘cdecl’ attribute ignored [-Wattributes]
   67 |         EH(seat_switched)(object &vehicle_, object &unit1_, object &unit2_);
      |                                                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:68:56: warning: ‘cdecl’ attribute ignored [-Wattributes]
   68 |         EH(sound_played)(object &unit_, int sound_code_);
      |                                                        ^
/home/username/.builds/git/extDB4/src/intercept.hpp:69:67: warning: ‘cdecl’ attribute ignored [-Wattributes]
   69 |         EH(take)(object &unit_, object &container_, r_string item_);
      |                                                                   ^
/home/username/.builds/git/extDB4/src/intercept.hpp:70:59: warning: ‘cdecl’ attribute ignored [-Wattributes]
   70 |         EH(task_set_as_current)(object &unit_, task &task_);
      |                                                           ^
/home/username/.builds/git/extDB4/src/intercept.hpp:71:60: warning: ‘cdecl’ attribute ignored [-Wattributes]
   71 |         EH(weapon_assembled)(object &unit_, object &weapon_);
      |                                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:72:92: warning: ‘cdecl’ attribute ignored [-Wattributes]
   72 |         EH(weapon_disassembled)(object &unit_, object &primary_bag_, object &secondary_bag_);
      |                                                                                            ^
/home/username/.builds/git/extDB4/src/intercept.hpp:73:61: warning: ‘cdecl’ attribute ignored [-Wattributes]
   73 |         EH(weapon_deployed)(object &unit_, bool is_deployed_);
      |                                                             ^
/home/username/.builds/git/extDB4/src/intercept.hpp:74:57: warning: ‘cdecl’ attribute ignored [-Wattributes]
   74 |         EH(weapon_rested)(object &unit_, bool is_rested_);
      |                                                         ^
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/date_time/time_clock.hpp:17,
                 from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
                 from /usr/include/boost/asio/time_traits.hpp:23,
                 from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
                 from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
                 from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
                 from /usr/include/boost/asio.hpp:25,
                 from /home/username/.builds/git/extDB4/src/ext.h:7:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/extDB4_x64.dir/build.make:76: src/CMakeFiles/extDB4_x64.dir/ext.cpp.o] Error 1
make[2]: Leaving directory '/home/username/.builds/git/extDB4'
make[1]: *** [CMakeFiles/Makefile2:98: src/CMakeFiles/extDB4_x64.dir/all] Error 2
make[1]: Leaving directory '/home/username/.builds/git/extDB4'
make: *** [Makefile:91: all] Error 2