Re: kernel 5.0.3 openafs issues in fedora linux

Rich Sudlow <[email protected]>
Newsgroups gmane.comp.file-systems.openafs.general
Message-ID <[email protected]>
On 3/25/19 1:21 PM, Gary Gatling wrote:
> Hello,
> 
> I'm having trouble getting openafs to work in fedora 29 with 
> kernel 5.0.3-200.fc29.x86_64
> 
> This is how it fails on kernel module build. Does anyone know if there is a 
> patch to get around this error?

As mentioned OpenAFS 1.8.3pre1 worked fine for me.  I'd recommend that.

Rich

> 
>    CC [M]  
> /var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.o
> In file included from /var/lib/dkms/openafs/1.8.2/build/src/afs/afs_osi.h:440,
>                   from /var/lib/dkms/openafs/1.8.2/build/src/rx/rx_clock.h:46,
>                   from /var/lib/dkms/openafs/1.8.2/build/src/rx/rx.h:57,
>                   from /var/lib/dkms/openafs/1.8.2/build/src/afs/afsincludes.h:30,
>                   from 
> /var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c:21:
> /var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c: 
> In function ‘SRXAFSCB_GetCE’:
> /var/lib/dkms/openafs/1.8.2/build/src/afs/LINUX/osi_machdep.h:101:8: error: 
> implicit declaration of function ‘do_gettimeofday’; did you mean 
> ‘do_settimeofday64’? [-Werror=implicit-function-declaration]
>          do_gettimeofday(&__afs_tv);                           \
>          ^~~~~~~~~~~~~~~
> /var/lib/dkms/openafs/1.8.2/build/src/afs/afs_osi.h:170:25: note: in expansion 
> of macro ‘osi_GetTime’
>   #define osi_GetuTime(x) osi_GetTime(x)
>                           ^~~~~~~~~~~
> /var/lib/dkms/openafs/1.8.2/build/src/afs/afs_stats.h:61:3: note: in expansion 
> of macro ‘osi_GetuTime’
>     osi_GetuTime(&opStartTime);
>     ^~~~~~~~~~~~
> /var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.c:113:5: 
> note: in expansion of macro ‘XSTATS_START_CMTIME’
>       XSTATS_START_CMTIME(AFS_STATS_CM_RPCIDX_GETCE);
>       ^~~~~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[4]: *** [scripts/Makefile.build:277: 
> /var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP/afs_callback.o] 
> Error 1
> make[3]: *** [Makefile:1557: 
> _module_/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP] 
> Error 2
> make[3]: Leaving directory '/usr/src/kernels/5.0.3-200.fc29.x86_64'
> FAILURE: make exit code 2
> make[2]: *** [Makefile.afs:280: libafs.ko] Error 1
> make[2]: Leaving directory 
> '/var/lib/dkms/openafs/1.8.2/build/src/libafs/MODLOAD-5.0.3-200.fc29.x86_64-MP'
> make[1]: *** [Makefile:187: linux_compdirs] Error 2
> make[1]: Leaving directory '/var/lib/dkms/openafs/1.8.2/build/src/libafs'
> make: *** [Makefile:15: all] Error 2
> mv: cannot stat 'src/libafs/MODLOAD-*/libafs.ko': No such file or directory
> 
> It was working with a patch in the 4.20 series.
> 


-- 
Rich Sudlow
University of Notre Dame
Center for Research Computing - Union Station
506 W. South St
South Bend, In 46601

(574) 631-7258 (office)
(574) 807-1046 (cell)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.