git: 2db895874954 - main - deskutils/plan: Fix LLVM16 build
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Jun 2023 00:51:11 UTC
The branch main has been updated by cy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2db8958749548677ec7b28cb449a44c6401548ec
commit 2db8958749548677ec7b28cb449a44c6401548ec
Author: Cy Schubert <cy@FreeBSD.org>
AuthorDate: 2023-06-26 00:50:15 +0000
Commit: Cy Schubert <cy@FreeBSD.org>
CommitDate: 2023-06-26 00:51:05 +0000
deskutils/plan: Fix LLVM16 build
Fix the following LLVM16 error:
main.c:126:9: error: incompatible function pointer types passing 'void (int)' to parameter of type 'void (* _Nonnull)(void)' [-Wincompatible-function-pointer-types]
atexit(plan_exit);
^~~~~~~~~
/usr/include/stdlib.h:92:29: note: passing argument to parameter here
int atexit(void (* _Nonnull)(void));
^
MFH: 2023Q2
---
deskutils/plan/files/patch-main.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/deskutils/plan/files/patch-main.c b/deskutils/plan/files/patch-main.c
new file mode 100644
index 000000000000..2a72efc4132d
--- /dev/null
+++ b/deskutils/plan/files/patch-main.c
@@ -0,0 +1,11 @@
+--- main.c.orig 2017-10-17 00:54:07.000000000 -0700
++++ main.c 2023-06-25 17:47:19.371176000 -0700
+@@ -123,7 +123,7 @@
+ XGCValues gcval;
+
+ #ifdef __FreeBSD__
+- atexit(plan_exit);
++ atexit((void *)plan_exit);
+ #endif
+ interactive = FALSE;
+ if ((progname = strrchr(argv[0], '/')) && progname[1])