Comments (3)
Compilation errors in Proxmox (8.2.2 with proxmox-kernel-6.8.4-2-pve-signed) persist
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_main.c:2897:6: warning: no previous prototype for ‘drbd_fsync_device’ [-Wmissing-prototypes]
2897 | void drbd_fsync_device(struct drbd_device *device)
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c: In function ‘close_backing_dev’:
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:2719:9: error: implicit declaration of function ‘blkdev_put’; did you mean ‘dev_put’? [-Werror=implicit-function-declaration]
2719 | blkdev_put(bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL);
| ^~~~~~~~~~
| dev_put
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:2719:53: error: ‘FMODE_EXCL’ undeclared (first use in this function); did you mean ‘FMODE_EXEC’?
2719 | blkdev_put(bdev, FMODE_READ | FMODE_WRITE | FMODE_EXCL);
| ^~~~~~~~~~
| FMODE_EXEC
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:2719:53: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c: In function ‘open_backing_dev’:
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:2741:37: error: implicit declaration of function ‘blkdev_get_by_path’; did you mean ‘bdev_open_by_path’? [-Werror=implicit-function-declaration]
2741 | struct block_device *bdev = blkdev_get_by_path(bdev_path,
| ^~~~~~~~~~~~~~~~~~
| bdev_open_by_path
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:2742:62: error: ‘FMODE_EXCL’ undeclared (first use in this function); did you mean ‘FMODE_EXEC’?
2742 | FMODE_READ | FMODE_WRITE | FMODE_EXCL,
| ^~~~~~~~~~
| FMODE_EXEC
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c: At top level:
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:3075:5: warning: no previous prototype for ‘drbd_md_read’ [-Wmissing-prototypes]
3075 | int drbd_md_read(struct drbd_config_context *adm_ctx, struct drbd_backing_dev *bdev)
| ^~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:6652:5: warning: no previous prototype for ‘param_set_drbd_strict_names’ [-Wmissing-prototypes]
6652 | int param_set_drbd_strict_names(const char *val, const struct kernel_param *kp)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.c:7328:5: warning: no previous prototype for ‘notify_path_state’ [-Wmissing-prototypes]
7328 | int notify_path_state(struct sk_buff *skb,
| ^~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:243: /var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_nl.o] Błąd 1
make[2]: *** Oczekiwanie na niezakończone zadania....
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c: In function ‘convert_state’:
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6568:27: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6568 | [L_OFF] = L_OFF,
| ^~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6569:35: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6569 | [L_ESTABLISHED] = L_ESTABLISHED,
| ^~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6571:39: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6571 | [L_STARTING_SYNC_S] = L_STARTING_SYNC_T,
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6572:39: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6572 | [L_STARTING_SYNC_T] = L_STARTING_SYNC_S,
| ^~~~~~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6573:35: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6573 | [L_WF_BITMAP_S] = L_WF_BITMAP_T,
| ^~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6574:35: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6574 | [L_WF_BITMAP_T] = L_WF_BITMAP_S,
| ^~~~~~~~~~~~~
/var/lib/dkms/drbd/9.2.8-2/build/src/drbd/drbd_receiver.c:6577:38: warning: implicit conversion from ‘enum drbd_repl_state’ to ‘enum drbd_conn_state’ [-Wenum-conversion]
6577 | [L_VERIFY_S] = L_VERIFY_T,
| ^~~~~~~~~~
from drbd.
We updated the kernel compat in fcd69c1 (and fixed it up in cdd3b8a), so the latest master/drbd-9.1 from git should build with kernels up to 6.8.
from drbd.
we know, will be fixed with 9.2.9 LINBIT/linstor-server#405
from drbd.
Related Issues (20)
- kernel panic list_add corruption HOT 5
- how can I install drbd HOT 1
- Unable to demote DRBD devices since it is opened by Multipath HOT 4
- Missing 9.2.6 tag HOT 1
- 9.2.6 - unknown tls symbols with Kernel 6.1.60 LTS HOT 5
- drbd_transport_rdma.ko not removed from /lib/modules
- Drbd 9.2.6: Does protocol A or B still work? HOT 4
- Kernel Panic with 9.1.15 HOT 3
- drbdadm create-md always results in "BAD LUCK, equal hashes" HOT 2
- drbd with rdma occur: Not sending flow_control mgs, no receive window!
- is it possible to serve >100 clients (diskless drbd node) with 3 ~ 5 drbd server nodes? HOT 1
- drbd 9.2.7 fails to build against Linux 6.6.13 without spatch HOT 5
- drbd 9.2.7 fails to build when executing spatch HOT 2
- Kernel Panic with 9.2.8 HOT 2
- ubuntu 22 drbd-dkms package not installing HOT 3
- PRIMARY timeouted after secondary node rebooted and joined cluster(minutes after) - RDMA
- drbd 9.2.7 failed to stop workqueue "drbd_pas" after systemctl stop drbd
- Compile errors on CentOS Stream 9 (Kernel 5.14.0-452.el9.x86_64)
- DRBD 9.2.10 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from drbd.