diff --git a/community/calcurse/0002-gcc14-32-bit.patch b/community/calcurse/0002-gcc14-32-bit.patch
new file mode 100644
index 0000000000000000000000000000000000000000..abf3c41620dc645243dd05016d817f578470e921
--- /dev/null
+++ b/community/calcurse/0002-gcc14-32-bit.patch
@@ -0,0 +1,35 @@
+Use time_t in overflow_add() time value.
+
+--- calcurse-4.8.1-orig/src/calcurse.h
++++ calcurse-4.8.1/src/calcurse.h
+@@ -1272,7 +1272,7 @@
+ int starts_with(const char *, const char *);
+ int starts_with_ci(const char *, const char *);
+ int hash_matches(const char *, const char *);
+-long overflow_add(long, long, long *);
++long overflow_add(long, long, time_t *);
+ long overflow_mul(long, long, long *);
+ time_t next_wday(time_t, int);
+ int wday_per_year(int, int);
+--- calcurse-4.8.1-orig/src/utils.c
++++ calcurse-4.8.1/src/utils.c
+@@ -1260,8 +1260,8 @@
+ 	dur += in;
+ 	if (start) {
+ 		/* wanted: end = start + dur * MININSEC */
+-		time_t end;
+-		long p, s;
++		time_t end, s;
++		long p;
+ 		if (overflow_mul(dur, MININSEC, &p))
+ 			return 0;
+ 		if (overflow_add(start, p, &s))
+@@ -2043,7 +2043,7 @@
+ /*
+  * Overflow check for addition with positive second term.
+  */
+-long overflow_add(long x, long y, long *z)
++long overflow_add(long x, long y, time_t *z)
+ {
+ 	if (!YEAR1902_2037)
+ 		goto exit;
diff --git a/community/calcurse/APKBUILD b/community/calcurse/APKBUILD
index ce2ef2b8c399b66e2a5fab3a0316dbf8f2484de2..a6267a1fae7b521a5b0aa682cb3e35bdba7e3c7b 100644
--- a/community/calcurse/APKBUILD
+++ b/community/calcurse/APKBUILD
@@ -3,7 +3,7 @@
 # Maintainer: Roberto Oliveira <robertoguimaraes8@gmail.com>
 pkgname=calcurse
 pkgver=4.8.1
-pkgrel=0
+pkgrel=1
 pkgdesc="A text-based personal organizer"
 url="https://calcurse.org/"
 license="BSD-2-Clause"
@@ -15,6 +15,7 @@ source="
 	https://calcurse.org/files/calcurse-$pkgver.tar.gz
 
 	0001-Fix-segfault-when-importing-iCal-files.patch
+	0002-gcc14-32-bit.patch
 	"
 
 build() {
@@ -52,4 +53,5 @@ caldav() {
 sha512sums="
 a0a0bcfceb28a4e363168711a3c2de8f6e94d7f12aa78ff40f157c247ea6a41646bd218a1defba2d128b131ed0ab71c4d417820a0af0adbaa215011b11f0a040  calcurse-4.8.1.tar.gz
 91d7cdfa8c890eb5782171a46e70896a81893ca477499fdbe9f6683af376043ee7fe3172ad90f5db1e08c43a11441504ad552083ea8d42dc9d88267a483e7e58  0001-Fix-segfault-when-importing-iCal-files.patch
+6b221f883e3b1de9c6f0ce74d5b3b6fec064636eed0b48c8e141bfe1b48b635a8a29089ed053f51040e3d39428837f791e15ef403d1820c8c1ec3193b2f997e8  0002-gcc14-32-bit.patch
 "