Fedora Account System
Red Hat Associate
Red Hat Customer
https://kojipkgs.fedoraproject.org//work/tasks/8409/148748409/build.log Error: FAILED: [code=1] gtk/CMakeFiles/transmission-gtk.dir/PrefsDialog.cc.o /usr/bin/g++ -DENABLE_GETTEXT -DFMT_HEADER_ONLY=1 -DFMT_USE_EXCEPTIONS=0 -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_12 -DGETTEXT_PACKAGE=\"transmission-gtk\" -DSMALL_DISABLE_EXCEPTIONS=1 -DTRANSMISSIONLOCALEDIR=\"/usr/share/locale\" -DWITH_OPENSSL -DWITH_UTP -I/builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/redhat-linux-build/gtk -I/builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/libtransmission-app/.. -I/builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/redhat-linux-build/libtransmission-app/.. -I/builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/libtransmission/.. -I/builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/redhat-linux-build/libtransmission/.. -isystem /builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/third-party/fmt/include -isystem /builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/third-party/small/include -isystem /usr/include/gtkmm-4.0 -isystem /usr/lib64/gtkmm-4.0/include -isystem /usr/include/pangomm-2.48 -isystem /usr/lib64/pangomm-2.48/include -isystem /usr/include/cairomm-1.16 -isystem /usr/lib64/cairomm-1.16/include -isystem /usr/include/gtk-4.0/unix-print -isystem /usr/include/gtk-4.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/fribidi -isystem /usr/include/harfbuzz -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/glycin-2 -isystem /usr/include/cairo -isystem /usr/include/libxml2 -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/pixman-1 -isystem /usr/include/graphene-1.0 -isystem /usr/lib64/graphene-1.0/include -isystem /usr/include/giomm-2.68 -isystem /usr/lib64/giomm-2.68/include -isystem /usr/include/glibmm-2.68 -isystem /usr/lib64/glibmm-2.68/include -isystem /usr/include/sigc++-3.0 -isystem /usr/lib64/sigc++-3.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -std=gnu++17 -DNDEBUG -std=gnu++17 -W -Wall -Wextra -Wcast-align -Wduplicated-cond -Wextra-semi -Wfloat-equal -Winit-self -Wint-in-bool-context -Wlogical-op -Wmissing-format-attribute -Wnull-dereference -Wpointer-arith -Wredundant-decls -Wredundant-move -Wrestrict -Wself-move -Wshadow -Wsign-compare -Wsuggest-override -Wuninitialized -Wunreachable-code -Wunused -Wunused-const-variable -Wunused-parameter -Wunused-result -Wwrite-strings -Wformat-security -Wno-exit-time-destructors -mfpmath=sse -msse -msse2 -DWITH_GZFILEOP -pthread -MD -MT gtk/CMakeFiles/transmission-gtk.dir/PrefsDialog.cc.o -MF gtk/CMakeFiles/transmission-gtk.dir/PrefsDialog.cc.o.d -o gtk/CMakeFiles/transmission-gtk.dir/PrefsDialog.cc.o -c /builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/gtk/PrefsDialog.cc In file included from /usr/include/gtkmm-4.0/gtkmm/widget.h:33, from /usr/include/gtkmm-4.0/gtkmm/builder.h:27, from /builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/gtk/PrefsDialog.h:9, from /builddir/build/BUILD/transmission-4.1.3-build/transmission-4.1.3/gtk/PrefsDialog.cc:6: /usr/include/gtkmm-4.0/gdkmm/cursor.h:30:7: error: conflicting declaration ‘using GdkCursorClass = struct _GdkCursorClass’ 30 | using GdkCursorClass = struct _GdkCursorClass; | ^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glibmm-2.68/glibmm/class.h:21, from /usr/include/glibmm-2.68/glibmm/objectbase.h:21, from /usr/include/glibmm-2.68/glibmm/object.h:29, from /usr/include/gtkmm-4.0/gdkmm/clipboard.h:25, from /usr/include/gtkmm-4.0/gtkmm/widget.h:32: /usr/include/gtk-4.0/gdk/gdkcursor.h:38:1: note: previous declaration as ‘typedef struct GdkCursorClass GdkCursorClass’ 38 | G_DECLARE_FINAL_TYPE (GdkCursor, gdk_cursor, GDK, CURSOR, GObject) | ^~~~~~~~~~~~~~~~~~~~ Same code works on f44 so it might be gcc16 related but nothing I've tried has worked. Reproducible: Always
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle. Changing version to 45.
Could you retest, please? My scratch-build [1] , against a side tag for the GNOME 51.rc update, passed fine. [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=149820369
Yes, look ok. Thank you!