Kengo Seki created BIGTOP-4288:
----------------------------------
Summary: Upgrade Commons Daemon to 1.4.0
Key: BIGTOP-4288
URL: https://issues.apache.org/jira/browse/BIGTOP-4288
Project: Bigtop
Issue Type: Improvement
Components: jsvc
Reporter: Kengo Seki
Assignee: Kengo Seki
Building bigtop-jsvc fails with the following error on Fedora 40 due to
DAEMON-463.
{code}
$ cat /etc/redhat-release
Fedora release 40 (Forty)
$ ./gradlew bigtop-jsvc-clean bigtop-jsvc-pkg
...
make[1]: Entering directory
'/home/vagrant/bigtop/build/bigtop-jsvc/rpm/BUILD/commons-daemon-1.2.4-native-src/unix/native'
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches
-pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3
-Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr
/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-prote
ction -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
-DOS_LINUX -DDSO_DLFCN -DCPU=\"amd64\" -Wall -Wstrict-prototypes
-I/usr/lib/jvm/java-1.8.0/include -I/usr/lib/jv
m/java-1.8.0/include/linux -c jsvc-unix.c -o jsvc-unix.o
jsvc-unix.c: In function ‘run_controller’:
jsvc-unix.c:1311:20: error: assignment to ‘__sighandler_t’ {aka ‘void
(*)(int)’} from incompatible pointer type ‘void (*)(int, siginfo_t *, void *)’
[-Wincompatible-pointer-types]
1311 | act.sa_handler = controller;
| ^
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)