Call for testing: OpenSSH-5.4
Kevin Brott
kevin.brott at gmail.com
Thu Mar 4 12:14:11 EST 2010
Going for brevity here - full test results/output are available on request
...
Using openssh-SNAP-20100304.tar.gz
Summary:
+ Ubunto 6.10 i686 - gcc 4.1.3 - OpenSSL 0.9.8m - build
OK - all tests passed
+ Ubuntu 9.10 x86_64 - gcc 4.4.1 - OpenSSL 0.9.8g - build
OK - all tests passed
+ AIX 5.2 sp10 power - gcc 3.3.2 - OpenSSL 0.9.8f - build
OK - all tests passed
+ AIX 5.3 sp7 power - gcc 4.2.0 - OpenSSL 0.9.8k - build
OK - all tests passed
+ AIX 6.1 sp4 power - gcc 4.2.0 - OpenSSL 0.9.8k - build
OK - all tests passed
+ HP-UX 11.11 hppa2 - gcc 4.1.1 - OpenSSL 0.9.7m - build
OK - all tests passed
+ HP-UX 11.23 ia64 - gcc 4.1.1 - OpenSSL 0.9.7m - build
OK**1* - all tests passed
+ HP-UX 11.31 ia64 - gcc 4.3.3 - OpenSSL 0.9.8l - build
OK**1* - all tests passed
+ HP-UX 11.31 ia64 - HP C/aC++ A.06.20 - OpenSSL 0.9.8l - build
OK - all tests passed
+ RH 6.2 i686 - egcs-2.91.66 - OpenSSL 0.9.8j - build
OK - all tests passed**2*
+ RH 8.0 i686 - gcc 3.2.2 - OpenSSL 0.9.7a - build
OK - all tests passed
+ RHEL 2.1 i686 - gcc 2.9.6 - OpenSSL 0.9.8m - build
OK - all tests passed
+ RHEL 3.0 TU6 i686 - gcc 2.9.6 - OpenSSL 0.9.8m - build
OK - all tests passed
- RHEL 4.0 NU5 i686 - gcc 3.4.6 - OpenSSL 0.9.7a - *build
FAIL* - **3*
+ RHEL 5.4 x86_64 - gcc 4.1.2 - OpenSSL 0.9.8e-fips-rhel5 - build
OK - all tests passed
**1 ::* HP-UX 11.23/11.31 systems using gcc apparently must './configure
--disable-utmpx' or compile aborts here, (interesting to note that the HP
Ansi C/C++ compiler doesn't have this problem):
loginrec.c:725: warning: 'struct utmpx' declared inside parameter list
loginrec.c:725: warning: its scope is only this definition or declaration,
which is probably not what you want
loginrec.c:736: warning: 'struct utmpx' declared inside parameter list
loginrec.c: In function 'construct_utmpx':
loginrec.c:741: error: dereferencing pointer to incomplete type
loginrec.c:750: error: dereferencing pointer to incomplete type
loginrec.c:753: error: dereferencing pointer to incomplete type
loginrec.c:756: error: dereferencing pointer to incomplete type
loginrec.c:756: error: dereferencing pointer to incomplete type
loginrec.c:757: warning: passing argument 2 of 'set_utmpx_time' from
incompatible pointer type
loginrec.c:758: error: dereferencing pointer to incomplete type
loginrec.c:761: error: dereferencing pointer to incomplete type
loginrec.c:762: error: dereferencing pointer to incomplete type
loginrec.c:762: error: dereferencing pointer to incomplete type
loginrec.c: At top level:
loginrec.c:987: warning: 'struct utmpx' declared inside parameter list
loginrec.c: In function 'utmpx_write_library':
loginrec.c:989: warning: implicit declaration of function 'setutxent'
loginrec.c:990: warning: implicit declaration of function 'pututxline'
loginrec.c:993: warning: implicit declaration of function 'endutxent'
loginrec.c: In function 'utmpx_perform_login':
loginrec.c:1012: error: storage size of 'utx' isn't known
loginrec.c:1012: warning: unused variable 'utx'
loginrec.c: In function 'utmpx_perform_logout':
loginrec.c:1033: error: storage size of 'utx' isn't known
loginrec.c:1033: warning: unused variable 'utx'
loginrec.c: In function 'record_failed_login':
loginrec.c:1628: warning: unused variable 'a6'
gmake: *** [loginrec.o] Error 1
**2 ::* On Red Hat 6.2 openssh builds cleanly and appears to work fine, but
test 'regress/agent-ptrace.sh' hangs hard and requires a 'kill -9' of the
gdb process to continue - hacking the script to exit 0 at the beginning
works around this. Still investigating what's wrong here.
**3 ::* replicated this on three different servers running these releases -
maybe there's something wrong with how configure is identifying these boxes?
OPSYS: Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
KERNEL: 2.6.9-67.ELsmp i686
CC: gcc version 3.4.6 20060404 (Red Hat 3.4.6-9)
TARGET: i686-pc-linux-gnu
SSL: OpenSSL 0.9.7a Feb 19 2003
OPSYS: Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
KERNEL: 2.6.9-55.0.2.ELsmp i686
CC: gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)
TARGET: i686-pc-linux-gnu
SSL: OpenSSL 0.9.7a Feb 19 2003
./configure --with-zlib=/var/tmp/zlib && make tests
...
OpenSSH has been configured with the following options:
User binaries: /usr/local/bin
System binaries: /usr/local/sbin
Configuration files: /usr/local/etc
Askpass program: /usr/local/libexec/ssh-askpass
Manual pages: /usr/local/share/man/manX
PID file: /var/run
Privilege separation chroot path: /var/empty
sshd default user PATH:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Manpage format: doc
PAM support: no
OSF SIA support: no
KerberosV support: no
SELinux support: no
Smartcard support:
S/KEY support: no
TCP Wrappers support: no
MD5 password support: no
libedit support: no
Solaris process contract support: no
IP address in $DISPLAY hack: no
Translate v4 in v6 hack: yes
BSD Auth support: no
Random number source: OpenSSL internal ONLY
Host: i686-pc-linux-gnu
Compiler: gcc
Compiler flags: -g -O2 -Wall -Wpointer-arith -Wuninitialized
-Wsign-compare -Wformat-security -fno-builtin-memset -std=gnu99
Preprocessor flags: -I/var/tmp/zlib/include
Linker flags: -L/var/tmp/zlib/lib
Libraries: -lcrypto -ldl -lutil -lz -lnsl -lcrypt
...
ssh-keygen.c: In function `parse_cert_times':
ssh-keygen.c:1303: error: `BSDoptarg' undeclared (first use in this
function)
ssh-keygen.c:1303: error: (Each undeclared identifier is reported only once
ssh-keygen.c:1303: error: for each function it appears in.)
make: *** [ssh-keygen.o] Error 1
Looks to be this bit here:
if (to == NULL || from == to || *(to + 1) == '\0')
>>> fatal("Invalid certificate life specification %s", optarg);
*to++ = '\0';
--
# include <stddisclaimer.h>
/* Kevin Brott <Kevin.Brott at gmail.com> */
More information about the openssh-unix-dev
mailing list