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)

Reply via email to