I have tried to compile openafs-1.6.24 on CentOS 8.3, kernel 4.18.0-240.22.1.el8_3.x86_64.

The build terminates with

fatal error: rpc/types.h: No such file or directory
 #include "rpc/types.h"
          ^~~~~~~~~~~~~


Any  suggestions?

Giovanni

Here is the last messages in log

....
gcc -I. -I.. -I../nfs -I/root/build-openafs-1.6.24/openafs-1.6.24/src -I/root/build-openafs-1.6.24/openafs-1.6.24/src/afs -I/root/build-openafs-1.6.24/openafs-1.6.24/src/afs/UKERNEL -I/root/build-openafs-1.6.24/openafs-1.6.24/src/config -I/root/build-openafs-1.6.24/openafs-1.6.24/src/rx -I/root/build-openafs-1.6.24/openafs-1.6.24/src/rx/UKERNEL -I/root/build-openafs-1.6.24/openafs-1.6.24/src/rxkad -I/root/build-openafs-1.6.24/openafs-1.6.24/src/util -I/root/build-openafs-1.6.24/openafs-1.6.24/src -I/root/build-openafs-1.6.24/openafs-1.6.24/src/afs/UKERNEL -I/root/build-openafs-1.6.24/openafs-1.6.24/src/afs -I/root/build-openafs-1.6.24/openafs-1.6.24/src/util -I/root/build-openafs-1.6.24/openafs-1.6.24/src/rxkad -I/root/build-openafs-1.6.24/openafs-1.6.24/src/config -I/root/build-openafs-1.6.24/openafs-1.6.24/src/fsint -I/root/build-openafs-1.6.24/openafs-1.6.24/src/vlserver -I/root/build-openafs-1.6.24/openafs-1.6.24/src/libuafs -I/root/build-openafs-1.6.24/openafs-1.6.24/include -I/root/build-openafs-1.6.24/openafs-1.6.24/include/afs -O -DKERNEL -I. -I.. -I/root/build-openafs-1.6.24/openafs-1.6.24/src/config -D_REENTRANT -DKERNEL -DUKERNEL -D_LARGEFILE64_SOURCE -c /root/build-openafs-1.6.24/openafs-1.6.24/src/afs/afs_memcache.c /root/build-openafs-1.6.24/openafs-1.6.24/src/afs/afs_memcache.c:16:10: fatal error: rpc/types.h: No such file or directory
 #include "rpc/types.h"
          ^~~~~~~~~~~~~
compilation terminated.
make[4]: *** [Makefile.common:1306: ../JUAFS/afs_memcache.o] Error 1
make[4]: Leaving directory '/root/build-openafs-1.6.24/openafs-1.6.24/src/libuafs/JUAFS'
make[3]: *** [Makefile.common:1564: JUAFS/libjuafs.a] Error 2
make[3]: Leaving directory '/root/build-openafs-1.6.24/openafs-1.6.24/src/libuafs'
make[2]: *** [Makefile:512: libuafs] Error 2
make[2]: Leaving directory '/root/build-openafs-1.6.24/openafs-1.6.24'
make[1]: *** [Makefile:694: build] Error 2
make[1]: Leaving directory '/root/build-openafs-1.6.24/openafs-1.6.24'
make: *** [Makefile:36: all] Error 2

The error is generated when running the script

https://www.eneagrid.enea.it/afs/compile_install_OpenAFS1624_Centos8_v1.sh

similar to the scripts that work well for CEntOS7 Openafs 1.6.24 / 1.8,7 and CentOS 8, Openafs 1.8.7


--
Giovanni Bracco
phone  +39 351 8804788
E-mail  giovanni.bra...@enea.it
WWW http://www.afs.enea.it/bracco


==================================================

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone 
indicate e la casella di posta elettronica da cui e' stata inviata e' da 
qualificarsi quale strumento aziendale.
La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di 
queste informazioni sono rigorosamente vietate (art. 616 c.p, D.Lgs. n. 
196/2003 s.m.i. e GDPR Regolamento - UE 2016/679).
Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati 
di darne immediata comunicazione al mittente e di provvedere alla sua 
distruzione. Grazie.

This e-mail and any attachments is confidential and may contain privileged 
information intended for the addressee(s) only.
Dissemination, copying, printing or use by anybody else is unauthorised (art. 
616 c.p, D.Lgs. n. 196/2003 and subsequent amendments and GDPR UE 2016/679).
If you are not the intended recipient, please delete this message and any 
attachments and advise the sender by return e-mail. Thanks.

==================================================

_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to