Bug#842964: bbswitch-dkms: dkms install fails due to error "implicit declaration of function 'apci_bus_get_device'"

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#842964: bbswitch-dkms: dkms install fails due to error "implicit declaration of function 'apci_bus_get_device'"

Karl-Philipp Richter
Package: bbswitch-dkms
Version: 0.8-4
Severity: important

Dear Maintainer,

`dkms install` fails due to

    DKMS make.log for bbswitch-0.8 for kernel 4.7.0-1-powerpc (ppc)
    Mi 2. Nov 17:44:05 CET 2016
    make -C /lib/modules/4.7.0-1-powerpc/build M="$(pwd)" modules
    make[1]: Verzeichnis „/usr/src/linux-headers-4.7.0-1-powerpc“ wird betreten
      CC [M]  /var/lib/dkms/bbswitch/0.8/build/bbswitch.o
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c: In function ‘bbswitch_off’:
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c:267:13: error: implicit declaration of function ‘acpi_bus_get_device’ [-Werror=implicit-function-declaration]
             r = acpi_bus_get_device(dis_handle, &ad);
                 ^
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c:272:15: error: dereferencing pointer to incomplete type ‘struct acpi_device’
             if (ad->power.state == ACPI_STATE_UNKNOWN) {
                   ^
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c: In function ‘bbswitch_init’:
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c:460:18: error: implicit declaration of function ‘proc_create’ [-Werror=implicit-function-declaration]
         acpi_entry = proc_create("bbswitch", 0664, acpi_root_dir, &bbswitch_fops);
                  ^
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c:460:16: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
         acpi_entry = proc_create("bbswitch", 0664, acpi_root_dir, &bbswitch_fops);
                    ^
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c: In function ‘bbswitch_exit’:
    /var/lib/dkms/bbswitch/0.8/build/bbswitch.c:490:5: error: implicit declaration of function ‘remove_proc_entry’ [-Werror=implicit-function-declaration]
         remove_proc_entry("bbswitch", acpi_root_dir);
         ^
    cc1: some warnings being treated as errors
    /usr/src/linux-headers-4.7.0-1-common/scripts/Makefile.build:300: die Regel für Ziel „/var/lib/dkms/bbswitch/0.8/build/bbswitch.o“ scheiterte
    make[4]: *** [/var/lib/dkms/bbswitch/0.8/build/bbswitch.o] Fehler 1
    /usr/src/linux-headers-4.7.0-1-common/Makefile:1475: die Regel für Ziel „_module_/var/lib/dkms/bbswitch/0.8/build“ scheiterte
    make[3]: *** [_module_/var/lib/dkms/bbswitch/0.8/build] Fehler 2
    Makefile:150: die Regel für Ziel „sub-make“ scheiterte
    make[2]: *** [sub-make] Fehler 2
    Makefile:8: die Regel für Ziel „all“ scheiterte
    make[1]: *** [all] Fehler 2
    make[1]: Verzeichnis „/usr/src/linux-headers-4.7.0-1-powerpc“ wird verlassen
    Makefile:13: die Regel für Ziel „default“ scheiterte
    make: *** [default] Fehler 2


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)

Kernel: Linux 4.7.0-1-powerpc
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bbswitch-dkms depends on:
ii  dkms  2.3-1

bbswitch-dkms recommends no packages.

Versions of packages bbswitch-dkms suggests:
ii  bumblebee  3.2.1-13

-- no debconf information

Reply | Threaded
Open this post in threaded view
|

Bug#842964: ACPI on PowerPC G4 ?

Luca Boccassi-3
Control: tags -1 -moreinfo
Control: tags -1 wontfix

On Fri, 4 Nov 2016 09:28:52 +0100 Mathieu Malaterre <[hidden email]>
wrote:
> Control: tags -1 moreinfo

> I am wondering what steps did you use to get it to build. It should
be
> a no-op on ppc. Could you please include *all* the steps that lead to
> this log ?

> Thx

As mentioned in #842971 bbswitch from Stretch onward is really only for
the non-free Nvidia driver usage, which is not released for PPC, so
marking as wontfix.

--
Kind regards,
Luca Boccassi

signature.asc (499 bytes) Download Attachment