Attached debdiff for xfaces 3.3-30.3ubuntu1 in stonking. GCC 15 defaults to C23, where empty argument list f() in K&R declaration of regerror() / regsub() in regexp.h means f(void). This conflicts with prototypes in faces.h. Added 'export DEB_CFLAGS_MAINT_APPEND = -std=gnu17' to debian/rules to build the codebase in GNU17 mode.
Verification: - Clean build in Ubuntu 26.10 (stonking) container with GCC 15. - debdiff dry-run applies cleanly with 0 fuzz and 0 rejects. ** Patch added: "xfaces 3.3-30.3ubuntu1 debdiff for stonking" https://bugs.launchpad.net/bugs/2170338/+attachment/6007871/+files/xfaces_3.3-30.3ubuntu1_stonking.debdiff ** Tags added: patch stonking ** Changed in: xfaces (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2170338 Title: xfaces FTBFS in stonking with gcc-15 (C23): conflicting types for regcomp/regexec/regsub/regerror To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xfaces/+bug/2170338/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
