Debian Bug report logs -
#717565
spl-dkms: Fails to build against Linux 3.10
Reported by: Andreas Beckmann <anbe@debian.org>
Date: Mon, 22 Jul 2013 12:27:02 UTC
Severity: grave
Found in versions spl-linux/0.6.1-1, spl-linux/0.6.1-2
Fixed in version spl-linux/0.6.2-2
Done: Aron Xu <aron@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>:
Bug#717565; Package spl-dkms.
(Mon, 22 Jul 2013 12:27:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Andreas Beckmann <anbe@debian.org>:
New Bug report received and forwarded. Copy sent to Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>.
(Mon, 22 Jul 2013 12:27:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: spl-dkms
Version: 0.6.1-1
Severity: grave
Justification: renders package unusable
Hi,
spl-dkms fails to build against Linux 3.10-1 from unstable:
Setting up spl-dkms (0.6.1-1) ...
Loading new spl-0.6.1 DKMS files...
First Installation: checking all kernels...
dpkg: warning: version '*-*' has bad syntax: version number does not start with digit
It is likely that 3.7-trunk-amd64 belongs to a chroot's host
Building initial module for 3.10-1-amd64
/var/lib/dkms/spl/0.6.1/build/config/missing: Unknown `--is-lightweight' option
Try `/var/lib/dkms/spl/0.6.1/build/config/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
configure: error: in `/var/lib/dkms/spl/0.6.1/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 3.10-1-amd64 (x86_64)
Consult /var/lib/dkms/spl/0.6.1/build/make.log for more information.
That failure was observed in a minimal chroot as used by piuparts.
Cheers,
Andreas
Reply sent
to Aron Xu <aron@debian.org>:
You have taken responsibility.
(Mon, 29 Jul 2013 09:09:06 GMT) (full text, mbox, link).
Notification sent
to Andreas Beckmann <anbe@debian.org>:
Bug acknowledged by developer.
(Mon, 29 Jul 2013 09:09:06 GMT) (full text, mbox, link).
Message #10 received at 717565-close@bugs.debian.org (full text, mbox, reply):
Source: spl-linux
Source-Version: 0.6.1-2
We believe that the bug you reported is fixed in the latest version of
spl-linux, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 717565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aron Xu <aron@debian.org> (supplier of updated spl-linux package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 29 Jul 2013 16:04:24 +0800
Source: spl-linux
Binary: spl-dkms spl
Architecture: source all amd64
Version: 0.6.1-2
Distribution: experimental
Urgency: low
Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
Changed-By: Aron Xu <aron@debian.org>
Description:
spl - Solaris Porting Layer user-space utilities for Linux
spl-dkms - Solaris Porting Layer kernel modules for Linux
Closes: 717565
Changes:
spl-linux (0.6.1-2) experimental; urgency=low
.
* Add license info for scripts/kmodtool
* Add linux 3.10 compatibility patch from upstream. (Closes: #717565)
* Add facility to build udeb and binary modules, thanks Turbo Fredriksson
for the work.
Checksums-Sha1:
eaf5f5905a64505347f81a088d12ca80ad504632 1733 spl-linux_0.6.1-2.dsc
71069855503fb33054a03778b1fa3cefcfb23a90 12125 spl-linux_0.6.1-2.debian.tar.gz
4f778a7199d757150af214c6567be11c8a6fa23d 354058 spl-dkms_0.6.1-2_all.deb
5e8a08d8bf882a51568fb72612bf5928508fc63a 12380 spl_0.6.1-2_amd64.deb
Checksums-Sha256:
f66f60dd494e4248703c9bb3c3795bfd01ee32bb2dc7fcb0274a045b112e9d54 1733 spl-linux_0.6.1-2.dsc
2a31dd984fdf31241dde11efe2e13fa56d1971860fceafc5d98c60216f25f753 12125 spl-linux_0.6.1-2.debian.tar.gz
63f147041443231db637dd233d988907f7c672d7ef0851d31fd30484be591881 354058 spl-dkms_0.6.1-2_all.deb
6c0dadca0bc0a9bd974f0411d46487e8039dbe8755edac33da698562488ddd28 12380 spl_0.6.1-2_amd64.deb
Files:
00db6886304ee4b4bdf30ceb46e5f700 1733 kernel optional spl-linux_0.6.1-2.dsc
8490704459f035b55c77255dba2cf64d 12125 kernel optional spl-linux_0.6.1-2.debian.tar.gz
b67addd7c888b4382c6eb7426b3189c8 354058 kernel optional spl-dkms_0.6.1-2_all.deb
820360605aec870ea1ca96cd6e1aa882 12380 kernel optional spl_0.6.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBAgAGBQJR9igrAAoJEGa1A/2e4BN5XqgH/i69WPll7d6AhFURWeTPPd8Q
qCQtvx8AG7aWTu1DwDO37nFlOLHenhO5fw7hN1O1JbMsr3ctH4HxvsDYV3wOIJHm
WBaUBqkP1aG6qo5sOy6WPNlogXQIZMw6VcJefKngo2ThrJ3aieBPsMxJk0c2U/S7
44buDWITf2l1ZwnITYuPRsC02TVq4Dj+hMNjgUhZBSo7xlHB7IV6SI6DKfoKB/zr
KsWJTNWE6VrjbgjHE7gBpmA40eAbBrBbkHpYMh+QGF0WU4GY3eMAWCa0odpIQe9N
vmrezKX1zbFaMpVpqacHZuzIdFxmicHlSn+ICt13VaC6YxUyAspqNUqTtnX1X1A=
=SWj2
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>:
Bug#717565; Package spl-dkms.
(Sat, 24 Aug 2013 14:15:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Andreas Beckmann <anbe@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>.
(Sat, 24 Aug 2013 14:15:04 GMT) (full text, mbox, link).
Message #15 received at 717565@bugs.debian.org (full text, mbox, reply):
Followup-For: Bug #717565
Control: found -1 0.6.1-2
Hi,
the package still fails to build a module:
[...]
Setting up spl-dkms (0.6.1-2) ...
Loading new spl-0.6.1 DKMS files...
First Installation: checking all kernels...
dpkg: warning: version '*-*' has bad syntax: version number does not start with digit
It is likely that 3.7-trunk-amd64 belongs to a chroot's host
Building initial module for 3.10-2-amd64
/var/lib/dkms/spl/0.6.1/build/config/missing: Unknown `--is-lightweight' option
Try `/var/lib/dkms/spl/0.6.1/build/config/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
configure: error: in `/var/lib/dkms/spl/0.6.1/build':
configure: error: C compiler cannot create executables
See `config.log' for more details
Error! Bad return status for module build on kernel: 3.10-2-amd64 (x86_64)
Consult /var/lib/dkms/spl/0.6.1/build/make.log for more information.
Processing triggers for libc-bin ...
# cat /var/lib/dkms/spl/0.6.1/build/make.log
DKMS make.log for spl-0.6.1 for kernel 3.10-2-amd64 (x86_64)
Sat Aug 24 13:39:43 UTC 2013
make: *** No targets specified and no makefile found. Stop.
config.log contains:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ /var/lib/dkms/spl/0.6.1/build/configure --prefix=/usr --with-config=kernel --with-linux=/lib/modules/3.10-2-amd64/source --with-linux-obj=/lib/modules/3.10-2-amd64/build
[...]
configure:3442: checking whether the C compiler works
configure:3464: gcc conftest.c >&5
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find crtn.o: No such file or directory
collect2: error: ld returned 1 exit status
configure:3468: $? = 1
configure:3506: result: no
configure: failed program was:
[...]
configure:3511: error: in `/var/lib/dkms/spl/0.6.1/build':
configure:3513: error: C compiler cannot create executables
See `config.log' for more details
OK, you are missing a dependency on libc-dev.
Now this looks better:
Setting up spl-dkms (0.6.1-2) ...
Loading new spl-0.6.1 DKMS files...
First Installation: checking all kernels...
dpkg: warning: version '*-*' has bad syntax: version number does not start with digit
It is likely that 3.7-trunk-amd64 belongs to a chroot's host
Building initial module for 3.10-2-amd64
/var/lib/dkms/spl/0.6.1/build/config/missing: Unknown `--is-lightweight' option
Try `/var/lib/dkms/spl/0.6.1/build/config/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing
/var/lib/dkms/spl/0.6.1/build/configure: line 6423: /usr/bin/file: No such file or directory
Done.
spl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.10-2-amd64/updates/dkms/
splat.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.10-2-amd64/updates/dkms/
Running the post_install script:
depmod....
DKMS: install completed.
So, spl-dkms is missing
Depends: libc6-dev [!alpha !ia64 !hurd-i386] | libc0.3-dev [hurd-i386] | libc6.1-dev [alpha ia64] | libc-dev, file
Alternatively
Depends: build-essential, file
And some autofoo changes might be useful to get rid of
configure: WARNING: 'missing' script is too old or missing
Andreas
Marked as found in versions spl-linux/0.6.1-2; no longer marked as fixed in versions spl-linux/0.6.1-2 and reopened.
Request was from Andreas Beckmann <anbe@debian.org>
to 717565-submit@bugs.debian.org.
(Sat, 24 Aug 2013 14:15:04 GMT) (full text, mbox, link).
Reply sent
to Aron Xu <aron@debian.org>:
You have taken responsibility.
(Sat, 24 Aug 2013 18:21:05 GMT) (full text, mbox, link).
Notification sent
to Andreas Beckmann <anbe@debian.org>:
Bug acknowledged by developer.
(Sat, 24 Aug 2013 18:21:05 GMT) (full text, mbox, link).
Message #22 received at 717565-close@bugs.debian.org (full text, mbox, reply):
Source: spl-linux
Source-Version: 0.6.2-2
We believe that the bug you reported is fixed in the latest version of
spl-linux, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 717565@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Aron Xu <aron@debian.org> (supplier of updated spl-linux package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 25 Aug 2013 02:02:15 +0800
Source: spl-linux
Binary: spl-dkms spl
Architecture: source all i386
Version: 0.6.2-2
Distribution: experimental
Urgency: low
Maintainer: Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@lists.alioth.debian.org>
Changed-By: Aron Xu <aron@debian.org>
Description:
spl - Solaris Porting Layer user-space utilities for Linux
spl-dkms - Solaris Porting Layer kernel modules for Linux
Closes: 717565
Changes:
spl-linux (0.6.2-2) experimental; urgency=low
.
* Add file and libc-dev to Depends of spl-dkms (Closes: #717565).
Checksums-Sha1:
0aa1d213b0d6747d4d32e33ef6e4b03a26e0e13b 1730 spl-linux_0.6.2-2.dsc
fff9e1b58d4fd63a45ddca85082e129620323dd0 8374 spl-linux_0.6.2-2.debian.tar.gz
0a8400e5239021ade1d21bda1d42c6ca74bc1470 360138 spl-dkms_0.6.2-2_all.deb
604669bce732bb6a0151810822ed4eb26fa9baef 12074 spl_0.6.2-2_i386.deb
Checksums-Sha256:
23cd0ab092834fd7746f022bc53b415c41f01e4b94c58143e01faa713a812dd1 1730 spl-linux_0.6.2-2.dsc
1bd4715d1b54b31870a5767797c07aaa2d70b9e9a9fe6f3ec3c522d54001e71b 8374 spl-linux_0.6.2-2.debian.tar.gz
bba8f151761e55b3d7e2af19131c3f3fe6d865be33f957a7ae87d71c77d8abb2 360138 spl-dkms_0.6.2-2_all.deb
7dc68d72dfcf0efe5db4c2ab9cdc5c21bb68ddb6d51cb605fb0ebf0ad9900ed4 12074 spl_0.6.2-2_i386.deb
Files:
67df5f1bc38bb817a107a254e9d08ac3 1730 kernel optional spl-linux_0.6.2-2.dsc
7c9821f79a8f6d026904206718f19e58 8374 kernel optional spl-linux_0.6.2-2.debian.tar.gz
4e3f9351d6d2e0e4b10d86af73bd6b6a 360138 kernel optional spl-dkms_0.6.2-2_all.deb
f0fb5a4f6fc6d76023c0ae85345a10dc 12074 kernel optional spl_0.6.2-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQEcBAEBAgAGBQJSGPY0AAoJEGa1A/2e4BN54oUH/0vq/94fSCcxAfViHOKPRBvM
5/Pg+SGYFI+/NzBSJTLn3i/9N46rXYAHB/7P+0L+mHuEMkf45tufG7edeqRVC9Bl
62hnT7VJWvkhOJJxYjL0yI9lyCROOxY5GMPYjhQ9thcRfCAW7OGrwa+E1JR1Jv/x
V0D6WWgGBD+f7UMsm/d8Vfz5NtKNjN0B7nDKI/V4eTuZBWLpULCD7cuBjsW5yPCo
6JT6B0klb3mAtGTNxXnLd7hQic1D/M9uR2RMnb/JRyzobpOEQNF07N7cFMv/A05V
LcEbRur8FzsGt4ESCChAk3qFONvIn9rLb0/WFsGuhZpsxQwFlSQUMRW8ZFc3sJ0=
=kOrs
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 22 Sep 2013 07:33:36 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sat Jul 1 20:40:57 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.