building drbd-9.1.7-rc.1

Pierre-Philipp Braun <pbraun-06LUPIZ24nVWk0Htik3J/[email protected]>
Newsgroups gmane.comp.linux.drbd
Message-ID <[email protected]>
Hello,

I am trying to build drbd-9.1.7-rc.1 on Slackware 15.0 with kernel 5.15.28 with gcc (GCC) 11.2.0 and I get the following.

     Calling toplevel makefile of kernel source tree, which I believe is in
     KDIR=/lib/modules/5.15.28/source

make -C /lib/modules/5.15.28/source  O=/lib/modules/5.15.28/build M=/root/tp/drbd-9.1.7-rc.1/drbd  modules
   CC [M]  /root/tp/drbd-9.1.7-rc.1/drbd/drbd_dax_pmem.o
/root/tp/drbd-9.1.7-rc.1/drbd/drbd_dax_pmem.c: In function ‘drbd_dax_open’:
/root/tp/drbd-9.1.7-rc.1/drbd/drbd_dax_pmem.c:66:19: error: implicit declaration of function ‘dax_get_by_host’ [-Werror=implicit-function-declaration]
    66 |         dax_dev = dax_get_by_host(disk_name);
       |                   ^~~~~~~~~~~~~~~
/root/tp/drbd-9.1.7-rc.1/drbd/drbd_dax_pmem.c:66:17: warning: assignment to ‘struct dax_device *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
    66 |         dax_dev = dax_get_by_host(disk_name);
       |                 ^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /root/tp/drbd-9.1.7-rc.1/drbd/drbd_dax_pmem.o] Error 1
make[1]: *** [Makefile:1868: /root/tp/drbd-9.1.7-rc.1/drbd] Error 2
make: *** [Makefile:132: kbuild] Error 2

Should I attempt to disable -Werror=implicit-function-declaration or not?
I tried with CFLAGS="-Wno-error" for testing but I still got the same build error.

What to do?

Thank you

BR
-- 
Pierre-Philipp Braun
SMTP Health Campaign: enforce STARTTLS and verify MX certificates
<https://nethence.com/smtp/>
_______________________________________________
Star us on GITHUB: https://github.com/LINBIT
drbd-user mailing list
[email protected]
https://lists.linbit.com/mailman/listinfo/drbd-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.