Trying to finally package 4.3.0 for Gentoo (sorry for the delay, stuck ~2000km away from the lab due to Corona), I run into this:
CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/agilent_82357a/agilent_82357a.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/eastwood/fluke_gpib.o /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.c: In function ‘fmh_gpib_attach_impl’: /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.c:1017:24: error: passing argument 4 of ‘driver_find_device’ from incompatible pointer type [-Werror=incompatible-pointer-types] 1017 | NULL, (void*)config, &fmh_gpib_device_match); | ^~~~~~~~~~~~~~~~~~~~~~ | | | int (*)(struct device *, void *) In file included from /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/compat/include/linux/device.h:82, from ./include/linux/dmaengine.h:8, from /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.h:22, from /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.c:26: ./include/linux/device.h:430:16: note: expected ‘int (*)(struct device *, const void *)’ but argument is of type ‘int (*)(struct device *, void *)’ 430 | struct device *driver_find_device(struct device_driver *drv, | ^~~~~~~~~~~~~~~~~~ CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/hp_82341/hp_82341_read.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/cb7210/cb7210_cs.o LD [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/hp_82335/hp82335.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/cec/interrupt.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/agilent_82350b/agilent_82350b_read.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/ines/ines_cs.o CC [M] /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.o cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:266: /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib/fmh_gpib.o] Error 1 make[2]: *** [scripts/Makefile.build:500: /var/tmp/portage/sci-libs/linux-gpib-modules-4.3.0/work/linux-gpib-kernel-4.3.0/drivers/gpib/fmh_gpib] Error 2 make[2]: *** Waiting for unfinished jobs....
Any advice is appreciatied... Kernel 5.4.33-gentoo, gcc 9.2.0, more info on request.
Found it, this is commit 1868.
With that backported things build fine. New release maybe?
Thanks Andreas. I'll ask Frank whether I can go ahead now to cut a new
release.
cheers,
-Dave
On Sat, 18 Apr 2020 at 16:13, Andreas Huettel dilfridge@users.sourceforge.net wrote:
Related
Bugs: #73