Subject: | make check breaks in AIX |
To: | krb5-bugs@mit.edu |
From: | "Lavanya M Sirreddy" <lsirredd@in.ibm.com> |
Date: | Tue, 16 Jan 2018 17:42:26 +0530 |
CC: | Sandeep Umesh <sanumesh@in.ibm.com> |
>Originator:
Lavanya M S
>Organization:
IBM
>Confidential:
no
>Synopsis:
make check breaks in AIX
6.1
>Severity:
non-critical
>Priority:
high
>Category:
krb5-doc
>Class:
support
>Release:
krb 1.16
>Environment:
AIX 6.1
power pc
>Description:
make check breaks in AIX 6.1
Following is the error while doing make check in kerberos 1.16
gcc -maix32 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -L../../lib -Wl,-blibpath:/usr/local/lib::/usr/lib:/lib -DSYSV -D_AIX -D_AIX32 -D_AIX41 -D_AIX43 -D_AIX51 -D_AIX53 -D_AIX61 -D_AIX71 -D_AIX72 -D_ALL_SOURCE -DFUNCPROTO=15 -O -I/opt/freeware/include -L/opt/freeware/lib -Wl,-bmaxdata:0x80000000 -Wl,-brtl -o test_et test_et.o test1.o test2.o -lcom_err -lkrb5support
LIBPATH=`echo -L../../lib | sed -e "s/-L//g" -e "s/ /:/g"`:/usr/local/lib:/usr/lib:/usr/local/lib KRB5_CONFIG=../../config-files/krb5.conf LC_ALL=C ./test_et
Before initiating error table:
Table name 'krb'
UNIX name ''
Msg TGT-expired is 'Unknown code krb 2'
Msg EPERM is 'Not owner'
Msg FOO_ERR is 'Unknown code quux 0'
Msg 1002 is 'Unknown code C 234'
Msg {sys_nerr-1} is 'Value too large to be stored in data type'
Msg {sys_nerr} is 'Error 128 occurred.'
Msg 0 is 'Unknown code 0'
With 0: tgt-expired -> Unknown code krb 2
KRB error table initialized: base 39525376 (Can't read ticket file), name krb
With krb: tgt-expired -> TGT expired
QUUX error table initialized: base -1359220224 (foo), name quux
Msg for TGT-expired is 'TGT expired'
Msg {sys_nerr-1} is 'Value too large to be stored in data type'
Msg FOO_ERR is 'foo'
Msg KRB_SKDC_CANT is 'Can't send request'
Msg 1e6 (8B 64) is 'Unknown code 8B 64'
COM_ERR tests:
whoami: foo
whoami: foo -- message goes here
whoami:
whoami: error number 0
k5_mutex_lock: Received error 22 (Invalid argument)
Assertion failed: __EX, file ../../include/k5-thread.h, line 376
make: 1254-059 The signal code from the last command is 6.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.
>How-To-Repeat:
Apply following patches on kerberos 1.16
krb5-1.15.1-k5tls-lpthreads-v2.patch
krb5-1.15.1-aix67.patch
krb5-1.15.1-shopts-workaround.patch
./configure --enable-shared --enable-dns-for-realm --with-tcl --with-system-verto=no --with-ldap --enable-pkinit
make
make check
>Fix
:
N/A
Regards,
Lavanya M S
************************************************
IBM India Software Lab,
EGL- D Block, 7th Floor.
Off Koramangala - Indranagar Ring Road,
Bangalore-71 , India
************************************************