View Issue Details

IDProjectCategoryView StatusLast Update
0009623GNUnettransport servicepublic2025-03-15 12:40
Reporterschanzen Assigned Toschanzen  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version0.24.1Fixed in Version0.24.1 
Summary0009623: Build fails with >=gcc-15
DescriptionError:

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 ()
      | ^~~~~~~~~~~~~~~~~~~~~
TagsNo tags attached.

Activities

schanzen

2025-03-15 12:40

administrator   ~0024199

Fixed in d38f8f7f8494f5e90639d18e8cb02a2b2c004667

Issue History

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