https://bugzilla.suse.com/show_bug.cgi?id=1224007 Bug ID: 1224007 Summary: Package cvs fails to build with GCC 14 because of its new errors (that were previously warnings) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: mjambor@suse.com QA Contact: qa-bugs@suse.de Blocks: 1220571 Target Milestone: --- Found By: --- Blocker: --- Package cvs does not build with gcc 14 because of its new errors, see bug#1220571 and https://gcc.gnu.org/gcc-14/porting_to.html for more details on these. See failed build log for example here: https://build.opensuse.org/package/live_build_log/home:rguenther:plgrnd/cvs/... The failure happens when running configure in the sub-directory cvslock-0.2: [ 36s] checking whether the C compiler (gcc -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -pipe -D_GNU_SOURCE -std=gnu99 -flto=auto) works... no [ 36s] configure: error: installation or configuration problem: C compiler cannot create executables. ...which hints that the problem is an ancient autoconf. Because cvs is has not had a release for over a decade and its use is already quite small, switching autoconf seems like unreasonable effort and I'd simply propose to use -fpermissive in this case. On the other hand, note that Fedora claims to have fixed their cvs, see: - https://gitlab.com/fweimer-rh/fedora-modernc/-/blob/main/pkg/c/cvs.md?ref_ty... - https://bugzilla.redhat.com/show_bug.cgi?id=2187741 and - https://src.fedoraproject.org/rpms/cvs/c/de3a484fb175576744fe001c75cfa60163b... But I guess(!) that cvslock simply is not part of their package. -- You are receiving this mail because: You are on the CC list for the bug.