Error message shows when I try to install the driver for reTerminal

I follow the instruction on “GitHub - Seeed-Studio/seeed-linux-dtoverlays: Device Tree Overlays for Seeed boards” to install those drivers for reTerminal but got an error message shown as below:

zlj@raspberrypi:~/seeed-linux-dtoverlays $ make all_rpi
CC [M] /home/zlj/seeed-linux-dtoverlays/modules/ili9881d/ili9881d.o
/home/zlj/seeed-linux-dtoverlays/modules/ili9881d/ili9881d.c:526:13: error: initialization of ‘int (*)(struct mipi_dsi_device )’ from incompatible pointer type ‘void ()(struct mipi_dsi_device *)’ [-Werror=incompatible-pointer-types]
526 | .remove = ili9881d_dsi_remove,
| ^~~~~~~~~~~~~~~~~~~
/home/zlj/seeed-linux-dtoverlays/modules/ili9881d/ili9881d.c:526:13: note: (near initialization for ‘ili9881d_dsi_driver.remove’)
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:277: /home/zlj/seeed-linux-dtoverlays/modules/ili9881d/ili9881d.o] Error 1
make[1]: *** [Makefile:1868: /home/zlj/seeed-linux-dtoverlays/modules/ili9881d] Error 2
make: *** [Makefile:157: all_rpi] Error 2
zlj@raspberrypi:~/seeed-linux-dtoverlays $

anyone else met the same issue?