FAILED: plugins/epan/teedissect/CMakeFiles/teeworlds.dir/packet-teeworlds.c.o /usr/bin/cc -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DPLUGIN_VERSION=\"0.0.4\" -Dteeworlds_EXPORTS -I. -I/home/chiller/Desktop/git-extern/wireshark -I/home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -fvisibility=hidden -fexcess-precision=fast -Wall -Wextra -Wendif-labels -Wpointer-arith -Wformat-security -fwrapv -fno-strict-overflow -Wvla -Waddress -Wattributes -Wdiv-by-zero -Wignored-qualifiers -Wpragmas -Wno-overlength-strings -Wno-long-long -Wframe-larger-than=32768 -Wc++-compat -Wunused-const-variable -Wshadow -Wold-style-definition -Wstrict-prototypes -Wlogical-op -Wjump-misses-init -Werror=implicit -Wno-pointer-sign -std=gnu99 -fmacro-prefix-map=/home/chiller/Desktop/git-extern/wireshark/= -fmacro-prefix-map=/home/chiller/Desktop/git-extern/wireshark-ninja/= -O2 -g -DNDEBUG -fPIC -Werror -MD -MT plugins/epan/teedissect/CMakeFiles/teeworlds.dir/packet-teeworlds.c.o -MF plugins/epan/teedissect/CMakeFiles/teeworlds.dir/packet-teeworlds.c.o.d -o plugins/epan/teedissect/CMakeFiles/teeworlds.dir/packet-teeworlds.c.o -c /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c: In function ‘tw_new_conn’: /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c:124:24: error: request for implicit conversion from ‘void *’ to ‘struct context *’ not permitted in C++ [-Werror=c++-compat] 124 | struct context *ctx = wmem_alloc(wmem_file_scope(), sizeof *ctx); | ^~~~~~~~~~ /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c: In function ‘dissect_teeworlds’: /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c:215:9: error: request for implicit conversion from ‘void *’ to ‘struct context *’ not permitted in C++ [-Werror=c++-compat] 215 | ctx = conversation_get_proto_data(c, proto_teeworlds); | ^ /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c:231:24: error: request for implicit conversion from ‘void *’ to ‘struct context *’ not permitted in C++ [-Werror=c++-compat] 231 | struct context *ctx = conversation_get_proto_data(c, proto_teeworlds); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/chiller/Desktop/git-extern/wireshark/plugins/epan/teedissect/packet-teeworlds.c:237:24: error: request for implicit conversion from ‘void *’ to ‘unsigned char *’ not permitted in C++ [-Werror=c++-compat] 237 | unsigned char *buf = wmem_alloc(pinfo->pool, 1400); | ^~~~~~~~~~ cc1: all warnings being treated as errors ninja: build stopped: subcommand failed.