View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009623 | GNUnet | transport service | public | 2025-03-15 12:38 | 2025-03-15 12:40 |
Reporter | schanzen | Assigned To | schanzen | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Target Version | 0.24.1 | Fixed in Version | 0.24.1 | ||
Summary | 0009623: Build fails with >=gcc-15 | ||||
Description | Error: FAILED: src/service/transport/gnunet-service-transport.p/gnunet-service-transport.c.o gcc -Isrc/service/transport/gnunet-service-transport.p -Isrc/service/transport -I../src/service/transport -Isrc/include -I../src/include -I. -I.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_GNU_SOURCE -DGNUNET_EXTRA_LOGGING=0 -DGETTEXT_PACKAGE=gnunet -DHAVE_CONFIG_H -fno-strict-aliasing -Wno-address-of-packed-member -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MD -MQ src/service/transport/gnunet-service-transport.p/gnunet-service-transport.c.o -MF src/service/transport/gnunet-service-transport.p/gnunet-service-transport.c.o.d -o src/service/transport/gnunet-service-transport.p/gnunet-service-transport.c.o -c ../src/service/transport/gnunet-service-transport.c In file included from ../src/include/gnunet_util_lib.h:88, from ../src/service/transport/gnunet-service-transport.c:76: ../src/service/transport/gnunet-service-transport.c: In function ‘main’: ../src/include/gnunet_mq_lib.h:567:46: error: initialization of ‘void (*)(void *, const struct GNUNET_TRANSPORT_BurstFinished *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types] 567 | void (*_cb)(void *cls, const str *msg) = &handle_ ## name; \ | ^ ../src/include/gnunet_service_lib.h:381:13: note: in definition of macro ‘GNUNET_SERVICE_MAIN’ 381 | __VA_ARGS__ \ | ^~~~~~~~~~~ ../src/service/transport/gnunet-service-transport.c:13142:3: note: in expansion of macro ‘GNUNET_MQ_hd_fixed_size’ 13142 | GNUNET_MQ_hd_fixed_size (burst_finished, | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/include/gnunet_mq_lib.h:567:46: note: (near initialization for ‘mh’) 567 | void (*_cb)(void *cls, const str *msg) = &handle_ ## name; \ | ^ ../src/include/gnunet_service_lib.h:381:13: note: in definition of macro ‘GNUNET_SERVICE_MAIN’ 381 | __VA_ARGS__ \ | ^~~~~~~~~~~ ../src/service/transport/gnunet-service-transport.c:13142:3: note: in expansion of macro ‘GNUNET_MQ_hd_fixed_size’ 13142 | GNUNET_MQ_hd_fixed_size (burst_finished, | ^~~~~~~~~~~~~~~~~~~~~~~ ../src/service/transport/gnunet-service-transport.c:11450:1: note: ‘handle_burst_finished’ declared here 11450 | handle_burst_finished () | ^~~~~~~~~~~~~~~~~~~~~ | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2025-03-15 12:38 | schanzen | New Issue | |
2025-03-15 12:39 | schanzen | Target Version | 0.25.0 => 0.24.1 |
2025-03-15 12:40 | schanzen | Assigned To | => schanzen |
2025-03-15 12:40 | schanzen | Status | new => resolved |
2025-03-15 12:40 | schanzen | Resolution | open => fixed |
2025-03-15 12:40 | schanzen | Fixed in Version | => 0.24.1 |
2025-03-15 12:40 | schanzen | Note Added: 0024199 |