^ In file included from modules/gdnative/include/gdnative_api_struct.gen.h:11: modules/gdnative/include/videodecoder/godot_videodecoder.h:67:88: warning: 'sysv_abi' attribute directive ignored [-Wattributes] 67 | godot_int GDAPI godot_videodecoder_file_read(void *file_ptr, uint8_t *buf, int buf_size); | ^ modules/gdnative/include/videodecoder/godot_videodecoder.h:68:83: warning: 'sysv_abi' attribute directive ignored [-Wattributes] 68 | int64_t GDAPI godot_videodecoder_file_seek(void *file_ptr, int64_t pos, int whence); | ^ modules/gdnative/include/videodecoder/godot_videodecoder.h:69:104: warning: 'sysv_abi' attribute directive ignored [-Wattributes] 69 | void GDAPI godot_videodecoder_register_decoder(const godot_videodecoder_interface_gdnative *p_interface); | ^ Compiling ==> modules/webrtc/webrtc_peer_connection_js.cpp Compiling ==> modules/websocket/emws_client.cpp Compiling ==> modules/websocket/emws_peer.cpp Compiling ==> modules/websocket/emws_server.cpp Compiling ==> modules/websocket/register_types.cpp Compiling ==> modules/websocket/websocket_client.cpp Compiling ==> modules/websocket/websocket_multiplayer_peer.cpp Compiling ==> modules/websocket/websocket_peer.cpp In file included from /usr/include/string.h:535, from ./core/cowdata.h:34, from ./core/ustring.h:35, from ./core/math/vector2.h:35, from ./core/math/rect2.h:34, from ./core/math/transform_2d.h:34, from ./core/method_ptrcall.h:34, from ./core/method_bind.h:35, from ./core/class_db.h:34, from ./core/reference.h:34, from ./core/io/stream_peer.h:34, from ./core/io/packet_peer.h:34, from ./core/io/networked_multiplayer_peer.h:34, from modules/websocket/websocket_multiplayer_peer.h:35, from modules/websocket/websocket_multiplayer_peer.cpp:31: In function 'memcpy', inlined from 'WebSocketMultiplayerPeer::_make_pkt(unsigned char, int, int, unsigned char const*, unsigned int)' at modules/websocket/websocket_multiplayer_peer.cpp:182:8: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'WebSocketMultiplayerPeer::_make_pkt(unsigned char, int, int, unsigned char const*, unsigned int)': cc1plus: note: destination object is likely at address zero In function 'memcpy', inlined from 'WebSocketMultiplayerPeer::_make_pkt(unsigned char, int, int, unsigned char const*, unsigned int)' at modules/websocket/websocket_multiplayer_peer.cpp:183:8: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'WebSocketMultiplayerPeer::_make_pkt(unsigned char, int, int, unsigned char const*, unsigned int)': cc1plus: note: destination object is likely at address zero Compiling ==> modules/websocket/websocket_server.cpp