AW: compiling kerberos for sparcv9

Barbat, Calin c.barbat at osram.de
Wed Nov 24 03:44:59 EST 2004


I ran into another issue, perhaps you already know how to solve this sort of conflict:

cc -xarch=v9 -D_XOPEN_SOURCE=500 -D__EXTENSIONS__ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DKRB5_KRB4_COMPAT=1 -DHAVE_BT_RSEQ=1 -DKRB5_PRIVATE=1 -DKRB5_DEPRECATED=1 -Dconst= -DKRB5_DNS_LOOKUP_KDC=1 -DKRB5_DNS_LOOKUP=1 -DHAVE_FCHMOD=1 -DHAVE_FCHOWN=1 -DHAVE_VHANGUP=1 -DHAVE_KILLPG=1 -DPUSH_PTEM=1 -DPUSH_LDTERM=1 -DPUSH_TTCOMPAT=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SETREUID=1 -DHAVE_SETSID=1 -DHAVE_TTYNAME=1 -DHAVE_PTSNAME=1 -DHAVE_GRANTPT=1 -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_SYS_SOCKIO_H=1 -DHAVE_SYS_TTY_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_LASTLOG_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_PTYVAR_H=1 -DHAVE_WAITPID=1 -DPOSIX_SIGTYPE=1 -Dkrb5_sigtype=void -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_UPDWTMP=1 -DHAVE_UPDWTMPX=1 -DHAVE_GETUTMP=1 -DHAVE_GETUTMPX=1 -DHAVE_UTMPNAME=1 -DHAVE_UTMPXNAME=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_SYSLEN=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=e_exit -DPTY_UTMPX_E_TERMINATION=e_termination -DHAVE_STREAMS=1 -DHAVE_SETOWN=1 -DSETPGRP_TWOARG=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_SOCKET_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NETDB_H=1 -DHAVE_INET_NTOP=1 -DHAVE_INET_PTON=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DKRB5_USE_INET6=1 -Dconst= -DHAVE_REGCOMP=1   -I../../include -I./../../include -I../../include/krb5 -I./../../include/krb5 -I. -I.  -g -c cleanup.c
"/usr/include/sys/unistd.h", line 232: macro _PC_LAST redefines previous macro at "/usr/ucbinclude/unistd.h", line 97
"/usr/include/sys/termios.h", line 38: macro CTRL redefines previous macro at "/usr/ucbinclude/sys/ttychars.h", line 76
"/usr/include/sys/termios.h", line 164: macro CEOT redefines previous macro at "/usr/ucbinclude/sys/ttychars.h", line 87
"/usr/include/sys/termios.h", line 167: macro CEOF redefines previous macro at "/usr/ucbinclude/sys/ttychars.h", line 86
"/usr/include/sys/termios.h", line 168: macro CSTART redefines previous macro at "/usr/ucbinclude/sys/ttychars.h", line 84
"/usr/include/sys/termios.h", line 169: macro CSTOP redefines previous macro at "/usr/ucbinclude/sys/ttychars.h", line 85
"/usr/include/sys/termios.h", line 219: macro NL0 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 89
"/usr/include/sys/termios.h", line 220: macro NL1 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 90
"/usr/include/sys/termios.h", line 222: macro CR0 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 99
"/usr/include/sys/termios.h", line 223: macro CR1 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 100
"/usr/include/sys/termios.h", line 224: macro CR2 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 101
"/usr/include/sys/termios.h", line 225: macro CR3 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 102
"/usr/include/sys/termios.h", line 227: macro TAB0 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 94
"/usr/include/sys/termios.h", line 228: macro TAB1 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 95
"/usr/include/sys/termios.h", line 229: macro TAB2 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 96
"/usr/include/sys/termios.h", line 234: macro XTABS redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 97
"/usr/include/sys/termios.h", line 239: macro BS0 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 107
"/usr/include/sys/termios.h", line 240: macro BS1 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 108
"/usr/include/sys/termios.h", line 245: macro FF0 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 104
"/usr/include/sys/termios.h", line 246: macro FF1 redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 105
"/usr/include/sys/termios.h", line 295: macro ECHO redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 82
"/usr/include/sys/termios.h", line 299: macro NOFLSH redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 126
"/usr/include/sys/termios.h", line 300: macro TOSTOP redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 117
"/usr/include/sys/termios.h", line 307: macro FLUSHO redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 118
"/usr/include/sys/termios.h", line 308: macro PENDIN redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 124
"/usr/ucbinclude/sys/tty.h", line 72: macro NCC redefines previous macro at "/usr/include/sys/termios.h", line 46
"/usr/include/sys/ptyvar.h", line 109: macro TIOCSSIZE redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 129
"/usr/include/sys/ptyvar.h", line 110: macro TIOCGSIZE redefines previous macro at "/usr/ucbinclude/sys/ioctl.h", line 128
"/usr/include/sys/ptyvar.h", line 24: syntax error before or at: tty_common_t
"/usr/include/sys/ptyvar.h", line 24: cannot recover from previous errors
make[2]: *** [cleanup.o] Error 10
make[2]: Leaving directory `/export/home/cbarbat/krb5-1.3.5/src/util/pty'
make[1]: *** [all-recurse] Error 1
make[1]: Leaving directory `/export/home/cbarbat/krb5-1.3.5/src/util'
make: *** [all-recurse] Error 1

Best regards,

Calin.



More information about the Kerberos mailing list