-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zfs does not build anymore on debian testing and head #2369
Comments
The |
The sources are from github. git clone root@rover:/usr/src/zfs# find /usr/src -name delay_compat.h |
@lofoten You didn't answer my other questions... |
make pkg="zfs-kmod"
%description -n kmod-zfs-3.14-1-amd64 %package -n kmod-zfs-devel %files -n kmod-zfs-devel %package -n kmod-zfs-devel-3.14-1-amd64 %global kmodinstdir_prefix /lib/modules/
RPM build errors: |
configure : ./configure |
configure Log. checking for gawk... gawk |
@lofoten Could you edit (not post again!) the screen dumps in #2369 (comment) and #2369 (comment) and put it all in tripple backticks according to the "GitHub Markdown Language" (https://help.github.com/articles/github-flavored-markdown#fenced-code-blocks). It's impossible to read. Where did The only thing I can think of right now is that there's something wrong with either or both of your git clones. Please run |
git status for spl Untracked files:
nothing added to commit but untracked files present (use "git add" to track) git status zfs Untracked files:
nothing added to commit but untracked files present (use "git add" to track) spl ist form github had as well. I am going to rebuild now and will post the results. |
The problems you're getting just doesn't make sense, so my recommendation is to remove the spl and zfs directories and then clone and rebuild both of them from scratch. Have a look at http://zfsonlinux.org/generic-deb.html just to be certain you haven't missed anything. |
New SPL install libtoolize: copying file `config/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `config'. libtoolize: copying file `config/libtool.m4' libtoolize: copying file `config/ltoptions.m4' libtoolize: copying file `config/ltsugar.m4' libtoolize: copying file `config/ltversion.m4' libtoolize: copying file `config/lt~obsolete.m4' autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:35: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.ac:42: installing 'config/compile' configure.ac:32: installing 'config/config.guess' configure.ac:32: installing 'config/config.sub' configure.ac:35: installing 'config/install-sh' configure.ac:35: installing 'config/missing' cmd/Makefile.am: installing 'config/depcomp' The following debs get created kmod-spl-3.14-1-amd64_0.6.2-42_amd64.deb make pkg="spl-kmod" Searching the net gets to So maybe a feature problem with this debian rpm package? |
Seems like it, in ALL rpm versions beyond whatever version it was they changed that... I'm just not sure what to do about this. The kernel version is fixed, and can't really be changed (I doubt VERY MUCH (!!) that Debian GNU/Linux will renumber their kernels just to satisfy rpm :). We can't just change
to
(etc), because that would break the provides/requires chain somewhere... I really need to think about this.... @behlendorf any idea/hint(s)? |
Hi, After removing the package spl-kmod the zfs build does work again. @FransUrbo Thank you for your unbelivable short reaction time. Tusend takk. |
Hi,
i just tried to generate the latest zfs packages and it does fail with two errors.
First:
tmp/user/0/zfs-build-root-OEPjoYec/BUILD/zfs-kmod-0.6.2/_kmod_build_3.14-1-amd64/../zfs-0.6.2/include/sys/zfs_delay.h:25:32: fatal error: linux/delay_compat.h: No such file or directory
#include <linux/delay_compat.h>
Second:
line 96: Invalid version (double separator '-'): 3.14-1-amd64: Provides: kernel-modules-for-kernel = 3.14-1-amd64
line 96: Invalid version (double separator '-'): 3.14-1-amd64: Provides: kmod-zfs-uname-r = 3.14-1-amd64
line 96: Invalid version (double separator '-'): 3.14-1-amd64: Provides: kernel-objects-for-kernel = 3.14-1-amd64
line 96: Invalid version (double separator '-'): 3.14-1-amd64: Provides: kmod-zfs-devel-uname-r = 3.14-1-amd64
The text was updated successfully, but these errors were encountered: