[DRBD-user] building drbd-9.1.7-rc.1
Pierre-Philipp Braun
pbraun at nethence.com
Sat Mar 12 09:28:49 CET 2022
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/>
More information about the drbd-user
mailing list