the linked Debian bug is against 2.0b5 not 2.0b7 as that's what is in Debian. It does show the failure in `acquire_session_bus_name`. It looks like the subsequent upstream releases fixed the other issues. So we can trace this to gcc15 differences at least.
The code in question remains the same in the upstream source: https://github.com/OpenPrinting/cpdb-backend- cups/blob/master/src/print_backend_cups.c#L20 ** Bug watch added: Debian Bug tracker #1096466 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096466 ** Also affects: cpdb-backend-cups (Debian) via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096466 Importance: Unknown Status: Unknown ** Bug watch added: github.com/OpenPrinting/cpdb-backend-cups/issues #40 https://github.com/OpenPrinting/cpdb-backend-cups/issues/40 -- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to cpdb-backend-cups in Ubuntu. https://bugs.launchpad.net/bugs/2124939 Title: cpdb-backend-cups ftbfs in questing archive rebuild Status in cpdb-backend-cups package in Ubuntu: New Status in cpdb-backend-cups package in Debian: Unknown Bug description: The package fails to build in the recent archive rebuild https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20250910-questing-questing.html print_backend_cups.c: In function ‘main’: print_backend_cups.c:101:5: error: too many arguments to function ‘acquire_session_bus_name’; expected 0, have 1 101 | acquire_session_bus_name(BUS_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~ print_backend_cups.c:20:13: note: declared here 20 | static void acquire_session_bus_name(); | ^~~~~~~~~~~~~~~~~~~~~~~~ print_backend_cups.c: At top level: print_backend_cups.c:146:13: error: conflicting types for ‘acquire_session_bus_name’; have ‘void(char *)’ 146 | static void acquire_session_bus_name(char *bus_name) | ^~~~~~~~~~~~~~~~~~~~~~~~ print_backend_cups.c:20:13: note: previous declaration of ‘acquire_session_bus_name’ with type ‘void(void)’ 20 | static void acquire_session_bus_name(); | ^~~~~~~~~~~~~~~~~~~~~~~~ print_backend_cups.c:20:13: warning: ‘acquire_session_bus_name’ used but never defined make[3]: *** [Makefile:645: cups-print_backend_cups.o] Error 1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cpdb-backend-cups/+bug/2124939/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

