[Pkg-iscsi-maintainers] Bug#696383: dkms module fails to build with: error: implicit declaration of function get_io_context
Christian Kujau
bugs at nerdbynature.de
Thu Dec 20 07:48:49 UTC 2012
Package: iscsitarget-dkms
Version: 1.4.20.2-11
Severity: important
Installing iscsitarget-dkms tries to compile the iscsitarget module. This fails for the installed
kernel linux-image-3.6-trunk-amd64 with the following message from
/var/lib/dkms/iscsitarget/1.4.20.2/build/make.log:
------------------------
make: Entering directory `/usr/src/linux-headers-3.6-trunk-amd64'
LD /var/lib/dkms/iscsitarget/1.4.20.2/build/built-in.o
LD /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/built-in.o
CC [M] /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/tio.o
CC [M] /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/iscsi.o
CC [M] /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/nthread.o
CC [M] /var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.o
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c: In function 'worker_thread':
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c:76:3: error: implicit declaration of function 'get_io_context' [-Werror=implicit-function-declaration]
/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.c:76:21: warning: assignment makes pointer from integer without a cast [enabled by default]
cc1: some warnings being treated as errors
make[4]: *** [/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel/wthread.o] Error 1
make[3]: *** [/var/lib/dkms/iscsitarget/1.4.20.2/build/kernel] Error 2
make[2]: *** [_module_/var/lib/dkms/iscsitarget/1.4.20.2/build] Error 2
make[1]: *** [sub-make] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-headers-3.6-trunk-amd64'
------------------------
This has been reported in Ubuntu's Launchpad too:
https://bugs.launchpad.net/ubuntu/+source/iscsitarget/+bug/1045706
....and their latest 1.4.20.2-10ubuntu1 seems to contain a fix:
> Fix DKMS compatibility with Linux 3.5 kernel (LP: #1045706):
> - d/p/iscsitarget-svn{444,471}.patch: Cherry picked patches from
> upstream VCS trunk, resolving dkms build failures with > linux 3.5.
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.6-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages iscsitarget-dkms depends on:
ii dkms 2.2.0.3-1.2
ii make 3.81-8.2
Versions of packages iscsitarget-dkms recommends:
ii linux-headers-3.6-trunk-amd64 [linux-headers] 3.6.9-1~experimental.1
Versions of packages iscsitarget-dkms suggests:
ii iscsitarget 1.4.20.2-10.1
-- debconf-show failed
More information about the Pkg-iscsi-maintainers
mailing list