When building 1.8.0pre5 with the defaults (./configure with no arguments) on 
FreeBSD 11.1

-----
% uname -a
FreeBSD arsenal 11.1-RELEASE-p4 FreeBSD 11.1-RELEASE-p4 #0: Tue Nov 14 06:12:40 
UTC 2017     [email protected]:/usr/obj/usr/src/sys/GENERIC  
amd64
-----

I get the following errors in building afs_pioctl.c:

-----
cc -I. -I.. -I../nfs  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/crypto/hcrypto/kernel  
-I/home/lambert/openafs/openafs-1.8.0pre5/src  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs/FBSD  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/config  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/rx/FBSD  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/external/heimdal  
-I/home/lambert/openafs/openafs-1.8.0pre5/src  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs/FBSD  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/config  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/fsint  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/vlserver  
-I/home/lambert/openafs/openafs-1.8.0pre5/src/auth  
-I/home/lambert/openafs/openafs-1.8.0pre5/include  
-I/home/lambert/openafs/openafs-1.8.0pre5/include/afs  -DAFSDEBUG -DKERNEL 
-DAFS -DVICE -DNFS -DUFS -DINET -DQUOTA -DGETMOUNT  -Werror -D_KERNEL 
-DKLD_MODULE -nostdinc  -I. -I.. -I../nfs 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/crypto/hcrypto/kernel 
-I/home/lambert/openafs/openafs-1.8.0pre5/src 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs/FBSD 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/config 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/rx/FBSD 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/external/heimdal 
-I/home/lambert/openafs/openafs-1.8.0pre5/src 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/afs/FBSD 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/config 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/fsint 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/vlserver 
-I/home/lambert/openafs/openafs-1.8.0pre5/src/auth 
-I/home/lambert/openafs/openafs-1.8.0pre5/include 
-I/home/lambert/openafs/openafs-1.8.0pre5/include/afs -I. -I/usr/src/sys 
-fno-common  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer   
-mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  
-fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector 
-Wno-redundant-decls  -mno-aes -mno-avx  -std=iso9899:1999 -DAFS_NONFSTRANS -o 
afs_pioctl.o -c /home/lambert/openafs/openafs-1.8.0pre5/src/afs/afs_pioctl.c
/home/lambert/openafs/openafs-1.8.0pre5/src/afs/afs_pioctl.c:5169:28: error: 
      passing 'afs_uint32 *' (aka 'unsigned int *') to parameter of type
      'afs_int32 *' (aka 'int *') converts between pointers to integer types
      with different sign [-Werror,-Wpointer-sign]
    if (afs_pd_getInt(ain, &addr) != 0)
                           ^~~~~
/home/lambert/openafs/openafs-1.8.0pre5/src/afs/afs_pioctl.c:130:49: note: 
      passing argument to parameter 'val' here
afs_pd_getInt(struct afs_pdata *apd, afs_int32 *val)
                                                ^
/home/lambert/openafs/openafs-1.8.0pre5/src/afs/afs_pioctl.c:5236:46: error: 
      passing 'afs_uint32 *' (aka 'unsigned int *') to parameter of type
      'afs_int32 *' (aka 'int *') converts between pointers to integer types
      with different sign [-Werror,-Wpointer-sign]
            code = RXAFS_CallBackRxConnAddr(rxconn, &addr);
                                                    ^~~~~
/home/lambert/openafs/openafs-1.8.0pre5/src/fsint/afsint.h:1389:23: note: 
      passing argument to parameter 'addr' here
        /*IN 0*/ afs_int32 * addr);
                             ^
2 errors generated.
-----

The compiler is clang:

-----
% cc --version
FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 
4.0.0)
Target: x86_64-unknown-freebsd11.1
Thread model: posix
InstalledDir: /usr/bin
-----

Thanks,

Michael

-----
Michael H Lambert, GigaPoP Manager             Phone: +1 412 268-4960
Pittsburgh Supercomputing Center/3ROX          FAX:   +1 412 268-5832
300 S Craig St, Pittsburgh, PA  15213 USA      [email protected]


_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to