Please test snapshots for 3.0 release

Jan IVEN jan.iven at cern.ch
Fri Oct 12 20:19:16 EST 2001


>>>>> "DM" == Damien Miller <djm at mindrot.org> writes:

 DM> Could everyone please test the latest snapshots as we will be making a
 DM> new release soon.

I am testing against RH7.2beta, including support for KRB4 (kth-1.0.7)
and AFS. Openssh CVS snapshot as of Oct 12 11:52 CEST.

Current problems:

- mkstemp on RH7.2 is detected (so the bsd-mkstemp.o will be empty),
but this version needs "XXXXXX" in the file name template, otherwise
it will return an error (EINVAL). In auth-krb4.c, the current template
includes just pid and uid, no "X"s. Due to the logic in auth-krb4.c
this error is misinterpreted as "file already present", with a
subsequent check on ownership failing. Please not that the bsd-mkstemp()
handles the situation just fine.

- a rather recent autoconf appears to be needed for AC_SYS_LARGEFILE,
RH7.2beta ships with  2.13 (too old).

- compiling openbsd-compat/ shows lots of errors, I haven't sorted
these out yet (and they could be my fault):

(cd openbsd-compat; make)
make[1]: Entering directory `/afs/cern.ch/project/connectivity/openssh-2.cvs-tmp/openbsd-compat'
gcc -g -O2 -Wall -Wpointer-arith -Wno-uninitialized -I. -I.. -I. -I./.. -I/afs/cern.ch/project/connectivity/openssl-0.9.6/i386_linux24/install/include  -I/afs/cern.ch/project/connectivity/krb4-1.0.7/i386_linux24/install/include -I/afs/cern.ch/project/connectivity/krb4-1.0.7/i386_linux24/install/include -DHAVE_CONFIG_H -c bsd-arc4random.c
In file included from ../openbsd-compat/openbsd-compat.h:23,
                 from ../includes.h:102,
                 from bsd-arc4random.c:25:
../openbsd-compat/strsep.h:9: parse error before `__extension__'
../openbsd-compat/strsep.h:9: parse error before `('
In file included from ../openbsd-compat/openbsd-compat.h:32,
                 from ../includes.h:102,
                 from bsd-arc4random.c:25:
../openbsd-compat/bsd-misc.h:66: redefinition of `struct timeval'
../openbsd-compat/bsd-misc.h:72: two or more data types in declaration of `utimes'
In file included from ../openbsd-compat/openbsd-compat.h:39,
                 from ../includes.h:102,
                 from bsd-arc4random.c:25:
../openbsd-compat/fake-socket.h:13: redefinition of `struct sockaddr_storage'
../openbsd-compat/fake-socket.h:27: redefinition of `struct in6_addr'
../openbsd-compat/fake-socket.h:28: warning: no semicolon at end of struct or union
../openbsd-compat/fake-socket.h:28: parse error before `.'
../openbsd-compat/fake-socket.h:33: redefinition of `struct sockaddr_in6'
make[1]: *** [bsd-arc4random.o] Error 1
make[1]: Leaving directory `/afs/cern.ch/project/connectivity/openssh-2.cvs-tmp/openbsd-compat'
make: *** [openbsd-compat/libopenbsd-compat.a] Error 2

Best regards
Jan



More information about the openssh-unix-dev mailing list