https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: net-misc/gnome-remote-desktop-46.3 fails to compile. Discovered on: amd64 (internal ref: gcc15_tinderbox) System: GCC-15-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-15) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 916389 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: src/gnome-remote-desktop-daemon.p/grd-daemon.c.o FAILED: src/gnome-remote-desktop-daemon.p/grd-rdp-connect-time-autodetection.c.o FAILED: src/gnome-remote-desktop-daemon.p/grd-rdp-cursor-renderer.c.o FAILED: src/gnome-remote-desktop-daemon.p/grd-rdp-display-control.c.o FAILED: src/gnome-remote-desktop-daemon.p/grd-settings.c.o Run-time dependency libsystemd found: NO (tried pkgconfig and cmake) Run-time dependency systemd found: NO (tried pkgconfig and cmake) /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/codecs.h:90:42: error: expected identifier or ‘(’ before ‘void’
FAILED: src/gnome-remote-desktop-daemon.p/grd-rdp-connect-time-autodetection.c.o x86_64-pc-linux-gnu-gcc -Isrc/gnome-remote-desktop-daemon.p -Isrc -I../gnome-remote-desktop-46.3/src -I. -I../gnome-remote-desktop-46.3 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/libei-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libdrm -I/usr/include/libsecret-1 -I/usr/include/tss2 -I/usr/lib64/pkgconfig/../../include/freerdp3/ -I/usr/lib64/pkgconfig/../../include/winpr3 -I/usr/include/fuse3 -I/usr/include/opus -I/usr/include/polkit-1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_GNU_SOURCE -O2 -march=x86-64 -pipe -frecord-gcc-switches -fno-diagnostics-color -fmessage-length=0 -pthread -D_REENTRANT -MD -MQ src/gnome-remote-desktop-daemon.p/grd-rdp-connect-time-autodetection.c.o -MF src/gnome-remote-desktop-daemon.p/grd-rdp-connect-time-autodetection.c.o.d -o src/gnome-remote-desktop-daemon.p/grd-rdp-connect-time-autodetection.c.o -c ../gnome-remote-desktop-46.3/src/grd-rdp-connect-time-autodetection.c In file included from /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/client/rdpgfx.h:28, from /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/gdi/gdi.h:35, from /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/freerdp.h:35, from ../gnome-remote-desktop-46.3/src/grd-rdp-network-autodetection.h:23, from ../gnome-remote-desktop-46.3/src/grd-rdp-connect-time-autodetection.h:25, from ../gnome-remote-desktop-46.3/src/grd-rdp-connect-time-autodetection.c:22: /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/codecs.h:89:9: warning: ‘deprecated’ attribute ignored [-Wattributes] 89 | FREERDP_API WINPR_DEPRECATED_VAR("[since 3.6.0] Use freerdp_client_codecs_free", | ^~~~~~~~~~~ In file included from /usr/lib64/pkgconfig/../../include/winpr3/winpr/stream.h:26, from /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/freerdp.h:25: /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/codecs.h:90:42: error: expected identifier or ‘(’ before ‘void’ 90 | void codecs_free(rdpCodecs* codecs)); | ^~~~ /usr/lib64/pkgconfig/../../include/winpr3/winpr/winpr.h:70:62: note: in definition of macro ‘WINPR_DEPRECATED_VAR’ 70 | #define WINPR_DEPRECATED_VAR(text, obj) [[deprecated(text)]] obj | ^~~ /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/codecs.h:92:9: warning: ‘deprecated’ attribute ignored [-Wattributes] 92 | FREERDP_API WINPR_DEPRECATED_VAR("[since 3.6.0] Use freerdp_client_codecs_new", | ^~~~~~~~~~~ /usr/lib64/pkgconfig/../../include/freerdp3/freerdp/codecs.h:93:42: error: expected identifier or ‘(’ before ‘rdpCodecs’ 93 | rdpCodecs* codecs_new(rdpContext* context)); | ^~~~~~~~~ /usr/lib64/pkgconfig/../../include/winpr3/winpr/winpr.h:70:62: note: in definition of macro ‘WINPR_DEPRECATED_VAR’ 70 | #define WINPR_DEPRECATED_VAR(text, obj) [[deprecated(text)]] obj | ^~~