Hi,
configure:673:1: error: return type defaults to 'int' [-Wimplicit-int] 673 | main(){return(0);} | ^~~~ configure: failed program was:#line 671 "configure" #include "confdefs.h"
I proposed one patch to fix the issue, please review it. And I did some minor changes with QA upload also, but this will need sponsorship for me. TIA (I have uploaded it to mentor, but no send RFS to save reportbug ID:)) ``` The source builds the following binary packages: xshisen - Shisen-sho puzzle game for X11 To access further information about this package, please visit the following URL: https://mentors.debian.net/package/xshisen/ Alternatively, you can download the package with 'dget' using this command: dget -x https://mentors.debian.net/debian/pool/main/x/xshisen/xshisen_1.51-10.dsc Changes since the last upload: xshisen (1:1.51-10) unstable; urgency=medium . * QA upload. * Add 2001-fix-ftbfs-gcc-14.patch to fix ftbfs on gcc-14. (Closes: #1075684) * DEB_BUILD_MAINT_OPTIONS = hardening=+all to fix lintian warning. ``` -- Regards, -- Bo YU
diff -Nru xshisen-1.51/debian/changelog xshisen-1.51/debian/changelog --- xshisen-1.51/debian/changelog 2024-05-10 16:54:42.000000000 +0800 +++ xshisen-1.51/debian/changelog 2024-11-04 21:11:56.000000000 +0800 @@ -1,3 +1,12 @@ +xshisen (1:1.51-10) unstable; urgency=medium + + * QA upload. + * Add 2001-fix-ftbfs-gcc-14.patch to fix ftbfs on gcc-14. + (Closes: #1075684) + * DEB_BUILD_MAINT_OPTIONS = hardening=+all to fix lintian warning. + + -- Bo YU <tsu.y...@gmail.com> Mon, 04 Nov 2024 21:11:56 +0800 + xshisen (1:1.51-9) unstable; urgency=medium * QA upload. diff -Nru xshisen-1.51/debian/patches/2001-fix-ftbfs-gcc-14.patch xshisen-1.51/debian/patches/2001-fix-ftbfs-gcc-14.patch --- xshisen-1.51/debian/patches/2001-fix-ftbfs-gcc-14.patch 1970-01-01 07:30:00.000000000 +0730 +++ xshisen-1.51/debian/patches/2001-fix-ftbfs-gcc-14.patch 2024-11-04 20:53:51.000000000 +0800 @@ -0,0 +1,19 @@ +Description: fix ftbfs on gcc-14 +Author: Bo YU <tsu.y...@gmail.com> +Bug: https://bugs.debian.org/1075684 +Last-Update: 2024-11-04 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: b/configure +=================================================================== +--- a/configure ++++ b/configure +@@ -670,7 +670,7 @@ + #line 671 "configure" + #include "confdefs.h" + +-main(){return(0);} ++int main(){return(0);} + EOF + if { (eval echo configure:676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then + ac_cv_prog_cc_works=yes diff -Nru xshisen-1.51/debian/patches/series xshisen-1.51/debian/patches/series --- xshisen-1.51/debian/patches/series 2024-05-10 16:53:58.000000000 +0800 +++ xshisen-1.51/debian/patches/series 2024-11-04 20:32:45.000000000 +0800 @@ -11,3 +11,4 @@ missing-prototypes.patch crash.patch 2000-manpage-objective.patch +2001-fix-ftbfs-gcc-14.patch diff -Nru xshisen-1.51/debian/rules xshisen-1.51/debian/rules --- xshisen-1.51/debian/rules 2024-05-10 16:53:58.000000000 +0800 +++ xshisen-1.51/debian/rules 2024-11-04 21:11:56.000000000 +0800 @@ -2,6 +2,8 @@ # rules --- Debian packaging rules for xshisen -include /usr/share/dpkg/buildtools.mk +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + export CC CXX %:
signature.asc
Description: PGP signature