libgnunetchare7.bug
Carl Hansen <[email protected]> Thu, 19 Mar 2026 11:42:48 -0400
| Newsgroups | gmane.network.gnunet.bugs |
|---|---|
| Message-ID | <[email protected]> |
bugreposrt
libgnuchat 0.7.0
gcc 16
[6/60] /opt/gsrc/bin/gcc -Ilibgnunetchat.so.p -I. -I../libgnunetchat-0.7.0 -Isrc -I../libgnunetchat-0.7.0/src -I../libgnunetchat-0.7.0/include/gnunet -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -fPIC -MD -MQ libgnunetchat.so.p/src_gnunet_chat_handle.c.o -MF libgnunetchat.so.p/src_gnunet_chat_handle.c.o.d -o libgnunetchat.so.p/src_gnunet_chat_handle.c.o -c ../libgnunetchat-0.7.0/src/gnunet_chat_handle.c
FAILED: [code=1] libgnunetchat.so.p/src_gnunet_chat_handle.c.o
/opt/gsrc/bin/gcc -Ilibgnunetchat.so.p -I. -I../libgnunetchat-0.7.0 -Isrc -I../libgnunetchat-0.7.0/src -I../libgnunetchat-0.7.0/include/gnunet -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -fPIC -MD -MQ libgnunetchat.so.p/src_gnunet_chat_handle.c.o -MF libgnunetchat.so.p/src_gnunet_chat_handle.c.o.d -o libgnunetchat.so.p/src_gnunet_chat_handle.c.o -c ../libgnunetchat-0.7.0/src/gnunet_chat_handle.c
../libgnunetchat-0.7.0/src/gnunet_chat_handle.c: In function 'handle_connect':
../libgnunetchat-0.7.0/src/gnunet_chat_handle.c:382:29: error: passing argument 4 of 'GNUNET_MESSENGER_connect' from incompatible pointer type [-Wincompatible-pointer-types]
382 | handle->cfg, name, key, secret,
| ^~~~~~
| |
| const struct GNUNET_HashCode *
In file included from ../libgnunetchat-0.7.0/src/gnunet_chat_contact.h:29,
from ../libgnunetchat-0.7.0/src/gnunet_chat_handle.h:30,
from ../libgnunetchat-0.7.0/src/gnunet_chat_handle.c:25:
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1243:60: note: expected 'GNUNET_MESSENGER_MessageCallback' {aka 'void (*)(void *, struct GNUNET_MESSENGER_Room *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Message *, const struct GNUNET_HashCode *, enum GNUNET_MESSENGER_MessageFlags)'} but argument is of type 'const struct GNUNET_HashCode *'
1243 | GNUNET_MESSENGER_MessageCallback msg_callback,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1203:3: note: 'GNUNET_MESSENGER_MessageCallback' declared here
1203 | (*GNUNET_MESSENGER_MessageCallback) (void *cls,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libgnunetchat-0.7.0/src/gnunet_chat_handle.c:381:23: error: too many arguments to function 'GNUNET_MESSENGER_connect'; expected 5, have 6
381 | handle->messenger = GNUNET_MESSENGER_connect(
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
384 | handle
| ~~~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1240:1: note: declared here
1240 | GNUNET_MESSENGER_connect (const struct GNUNET_CONFIGURATION_Handle *cfg,
| ^~~~~~~~~~~~~~~~~~~~~~~~
opt/gsrc/bin/gcc -Ilibgnunetchat.so.p -I. -I../libgnunetchat-0.7.0 -Isrc -I../libgnunetchat-0.7.0/src -I../libgnunetchat-0.7.0/include/gnunet -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -fPIC -MD -MQ libgnunetchat.so.p/src_gnunet_chat_util.c.o -MF libgnunetchat.so.p/src_gnunet_chat_util.c.o.d -o libgnunetchat.so.p/src_gnunet_chat_util.c.o -c ../libgnunetchat-0.7.0/src/gnunet_chat_util.c
../libgnunetchat-0.7.0/src/gnunet_chat_util.c: In function 'util_encrypt_file':
../libgnunetchat-0.7.0/src/gnunet_chat_util.c:194:9: error: implicit declaration of function 'GNUNET_CRYPTO_kdf_arg_auto'; did you mean 'GNUNET_CRYPTO_kdf_mod_mpi'? [-Wimplicit-function-declaration]
194 | GNUNET_CRYPTO_kdf_arg_auto(hash)))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| GNUNET_CRYPTO_kdf_mod_mpi
[31/60] /opt/gsrc/bin/gcc -Itools/messenger_uml.p -Itools -I../libgnunetchat-0.7.0/tools -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ tools/messenger_uml.p/gnunet_messenger_uml.c.o -MF tools/messenger_uml.p/gnunet_messenger_uml.c.o.d -o tools/messenger_uml.p/gnunet_messenger_uml.c.o -c ../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c
FAILED: [code=1] tools/messenger_uml.p/gnunet_messenger_uml.c.o
/opt/gsrc/bin/gcc -Itools/messenger_uml.p -Itools -I../libgnunetchat-0.7.0/tools -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ tools/messenger_uml.p/gnunet_messenger_uml.c.o -MF tools/messenger_uml.p/gnunet_messenger_uml.c.o.d -o tools/messenger_uml.p/gnunet_messenger_uml.c.o -c ../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c
../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c: In function 'ego_lookup':
../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c:413:33: error: passing argument 4 of 'GNUNET_MESSENGER_connect' from incompatible pointer type [-Wincompatible-pointer-types]
413 | tool->secret_value? &secret : NULL,
| ^
| |
| struct GNUNET_HashCode *
In file included from ../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c:27:
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1243:60: note: expected 'GNUNET_MESSENGER_MessageCallback' {aka 'void (*)(void *, struct GNUNET_MESSENGER_Room *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Message *, const struct GNUNET_HashCode *, enum GNUNET_MESSENGER_MessageFlags)'} but argument is of type 'struct GNUNET_HashCode *'
1243 | GNUNET_MESSENGER_MessageCallback msg_callback,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1203:3: note: 'GNUNET_MESSENGER_MessageCallback' declared here
1203 | (*GNUNET_MESSENGER_MessageCallback) (void *cls,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libgnunetchat-0.7.0/tools/gnunet_messenger_uml.c:409:18: error: too many arguments to function 'GNUNET_MESSENGER_connect'; expected 5, have 6
409 | tool->handle = GNUNET_MESSENGER_connect(
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
415 | tool
| ~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1240:1: note: declared here
1240 | GNUNET_MESSENGER_connect (const struct GNUNET_CONFIGURATION_Handle *cfg,
| ^~~~~~~~~~~~~~~~~~~~~~~~
[36/60] /opt/gsrc/bin/gcc -Itools/messenger_ping.p -Itools -I../libgnunetchat-0.7.0/tools -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ tools/messenger_ping.p/gnunet_messenger_ping.c.o -MF tools/messenger_ping.p/gnunet_messenger_ping.c.o.d -o tools/messenger_ping.p/gnunet_messenger_ping.c.o -c ../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c
FAILED: [code=1] tools/messenger_ping.p/gnunet_messenger_ping.c.o
/opt/gsrc/bin/gcc -Itools/messenger_ping.p -Itools -I../libgnunetchat-0.7.0/tools -I/opt/gsrc/packages/zstd-1.5.7-DEST/opt/gsrc/include -I/usr/include/p11-kit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -g -MD -MQ tools/messenger_ping.p/gnunet_messenger_ping.c.o -MF tools/messenger_ping.p/gnunet_messenger_ping.c.o.d -o tools/messenger_ping.p/gnunet_messenger_ping.c.o -c ../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c
../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c: In function 'ego_lookup':
../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c:489:33: error: passing argument 4 of 'GNUNET_MESSENGER_connect' from incompatible pointer type [-Wincompatible-pointer-types]
489 | tool->secret_value? &secret : NULL,
| ^
| |
| struct GNUNET_HashCode *
In file included from ../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c:27:
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1243:60: note: expected 'GNUNET_MESSENGER_MessageCallback' {aka 'void (*)(void *, struct GNUNET_MESSENGER_Room *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Contact *, const struct GNUNET_MESSENGER_Message *, const struct GNUNET_HashCode *, enum GNUNET_MESSENGER_MessageFlags)'} but argument is of type 'struct GNUNET_HashCode *'
1243 | GNUNET_MESSENGER_MessageCallback msg_callback,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1203:3: note: 'GNUNET_MESSENGER_MessageCallback' declared here
1203 | (*GNUNET_MESSENGER_MessageCallback) (void *cls,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libgnunetchat-0.7.0/tools/gnunet_messenger_ping.c:485:18: error: too many arguments to function 'GNUNET_MESSENGER_connect'; expected 5, have 6
485 | tool->handle = GNUNET_MESSENGER_connect(
| ^~~~~~~~~~~~~~~~~~~~~~~~
......
491 | tool
| ~~~~
/opt/gsrc/include/gnunet/gnunet_messenger_service.h:1240:1: note: declared here
1240 | GNUNET_MESSENGER_connect (const struct GNUNET_CONFIGURATION_Handle *cfg,
| ^~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: cannot make progress due to previous errors.