Menu

#73 4.3.0 fails to build with kernel 5.4.33

v1.0 (example)
open
nobody
None
5
2020-04-18
2020-04-18
No

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 functionfmh_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 ofdriver_find_devicefrom 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: expectedint (*)(struct device *, const void *)but argument is of typeint (*)(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.

Related

Bugs: #73

Discussion

  • Andreas Huettel

    Andreas Huettel - 2020-04-18

    Found it, this is commit 1868.

    With that backported things build fine. New release maybe?

     
    • DaveP

      DaveP - 2020-04-20

      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:

      Found it, this is commit 1868.

      With that backported things build fine. New release maybe?

      Status: open
      Group: v1.0 (example)
      Created: Sat Apr 18, 2020 01:43 PM UTC by Andreas Huettel
      Last Updated: Sat Apr 18, 2020 01:43 PM UTC
      Owner: nobody

      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.occ1: some warnings being treated as errorsmake[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 1make[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 2make[2]: *** Waiting for unfinished jobs....

      Any advice is appreciatied... Kernel 5.4.33-gentoo, gcc 9.2.0, more info
      on request.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/linux-gpib/bugs/73/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #73


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.