Compiling 1.2.5 on True64 v5.x

Peter Losher plosher at wwiv.com
Mon Jul 8 21:27:25 EDT 2002


Has anyone encountered an issue compiling Kerberos 1.2.5 on a Tru64 {5.0 or 
5.1) box using Compaq's C compiler?  Any pointers would be welcome.

Thanks - Peter

(Error message below)

-=-
making all in util/pty...
if cmp /tmp/krb5/dist/src/util/pty/libpty.h  ../../include/libpty.h 
>/dev/null 2>&1; then :;  else  (set -x; rm -f ../../include/libpty.h;  cp 
/rc0/user/plosher/kits/krb5/dist/src/util/pty/libpty.h  
../../include/libpty.h) ;  fi
+ rm -f ../../include/libpty.h 
+ cp /tmp/krb5/dist/src/util/pty/libpty.h ../../include/libpty.h 
nawk -f /tmp/krb5/dist/src/util/pty/../../util/et/et_h.awk outfile=pty_err.h 
/tmp/krb5/dist/src/util/pty/pty_err.et
cc -DHAVE_FCHMOD=1 -DHAVE_FCHOWN=1 -DHAVE_REVOKE=1 -DHAVE_KILLPG=1 
-DHAVE_SETLUID=1 -DREVOKE_NEEDS_OPEN=1 -DHAVE_OPENPTY=1 -DSTDC_HEADERS=1 
-DHAVE_SETREUID=1 -DHAVE_SETSID=1 -DHAVE_TTYNAME=1 -DHAVE_PTSNAME=1 
-DHAVE_GRANTPT=1 -DHAVE_OPENPTY=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_PTY_H=1 -DHAVE_SYS_TTY_H=1 -DHAVE_TTYENT_H=1 
-DHAVE_LASTLOG_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_WAIT_H=1 
-DHAVE_WAITPID=1 -DSYS_ERRLIST_DECLARED=1 -DHAVE_SYS_ERRLIST=1 
-Dkrb5_sigtype=void -DPOSIX_SIGTYPE=1 -DPOSIX_SIGNALS=1 -DPOSIX_SETJMP=1 
-DUSE_DIRENT_H=1 -DPOSIX_TERMIOS=1 -DHAVE_UTMP_H=1 -DHAVE_UTMPX_H=1 
-DHAVE_SETUTENT=1 -DHAVE_SETUTXENT=1 -DHAVE_LOGWTMP=1 -DHAVE_UTMPNAME=1 
-DHAVE_STRUCT_UTMP_UT_HOST=1 -DHAVE_STRUCT_UTMP_UT_ID=1 
-DHAVE_STRUCT_UTMP_UT_PID=1 -DHAVE_STRUCT_UTMP_UT_TYPE=1 
-DHAVE_STRUCT_UTMP_UT_EXIT=1 -DHAVE_STRUCT_UTMPX_UT_HOST=1 
-DHAVE_STRUCT_UTMPX_UT_ID=1 -DHAVE_STRUCT_UTMPX_UT_PID=1 
-DHAVE_STRUCT_UTMPX_UT_TYPE=1 -DHAVE_STRUCT_UTMPX_UT_EXIT=1 
-DPTY_UTMP_E_EXIT=e_exit -DPTY_UTMP_E_TERMINATION=e_termination 
-DPTY_UTMPX_E_EXIT=ut_exit -DPTY_UTMPX_E_TERMINATION=ut_termination 
-DHAVE_STREAMS=1 -DHAVE_SETOWN=1 -DSETPGRP_TWOARG=1   
-I/usr/local/bind/include -DKRB5_KRB4_COMPAT -I../../include 
-I/tmp/krb5/dist/src/util/pty/../../include -I../../include/krb5 
-I/tmp/krb5/dist/src/util/pty/../../include/krb5 -DKERBEROS -I. 
-I/tmp/kits/krb5/dist/src/util/pty -O2 -c 
/tmp/krb5/dist/src/util/pty/cleanup.c
cc: Error: /usr/include/netinet/in6.h, line 55: Missing type specifier or 
type qualifier. (missingtype)
        uint8_t sa6_addr[16];
--------^
cc: Error: /usr/include/netinet/in6.h, line 57: Missing type specifier or 
type qualifier. (missingtype)
        uint16_t sa6_waddr[8];
--------^
cc: Error: /usr/include/netinet/in6.h, line 59: Missing type specifier or 
type qualifier. (missingtype)
        uint32_t sa6_laddr[4];
--------^
cc: Error: /usr/include/netinet/in6.h, line 62: Missing type specifier or 
type qualifier. (missingtype)
        uint64_t sa6_qaddr[2];
--------^
cc: Error: /usr/include/netinet/in6.h, line 173: Missing type specifier or 
type qualifier. (missingtype)
    uint32_t        sin6_flowinfo;      /* IPv6 flow information */
----^
cc: Error: /usr/include/netinet/in6.h, line 175: Missing type specifier or 
type qualifier. (missingtype)
    uint32_t        sin6_scope_id;      /* set of interfaces for a scope */
----^

Stop.
*** Exit 1
Stop.
*** Exit 1
Stop.

-- 
plosher (at) wwiv (dot) com



More information about the Kerberos mailing list