On Thu, Jan 25, 2018 at 09:21:48AM -0800, deb...@lewenberg.com wrote: > > The patch you provide works fine with jessie and the 1.6.9 source > packages. However, I cannot get it to work with wheezy. > > I compile the openafs source package against wheezy and the compilation > completes without error and creates a bunch of .deb files. But when I > try to install the patched openafs-modules-dkms on a 3.2.0-5 wheezy > kernel I get the same error as before: > > /var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.2.0-5-amd64-SP/osi_file.c: > > In function 'osi_UFSTruncate': > /var/lib/dkms/openafs/1.6.9/build/src/libafs/MODLOAD-3.2.0-5-amd64-SP/osi_file.c:195:5: > > error: implicit declaration of function 'inode_change_ok' > [-Werror=implicit-function-declaration] > > Has anyone successfully compiled and installed 1.6.9 on a 3.2.0-5 wheezy > machine?
I have one running, yes. I put my progress so far into the soon-to-be-non-canonical packaging repo at https://anonscm.debian.org/cgit/pkg-k5-afs/openafs.git/log/?id=refs/heads/wheezy and asked on debian-lts about the procedure for getting it into wheezy, since this is not technically a security update (https://lists.debian.org/debian-lts/2018/01/msg00079.html). How are you building your packages that are failing to build a DKMS module? -Ben