Call for testing: OpenSSH-6.2
Kevin Brott
kevin.brott at gmail.com
Sat Mar 2 09:30:24 EST 2013
Same results for AIX 5.3 and 6.1 using xlc_r or xlc versions 8-11
changing the compiler to gcc on any of our AIX boxes changes the error
output to:
$ gmake tests
(cd openbsd-compat && gmake)
gmake[1]: Entering directory `/var/tmp/ssh/openssh/openbsd-compat'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/var/tmp/ssh/openssh/openbsd-compat'
[ -d `pwd`/regress ] || mkdir -p `pwd`/regress; \
gcc -I. -I. -I/opt/phs/include -DSSHDIR=\"/usr/local/etc\"
-D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
-D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
-D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
-D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
-D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\"
-D_PATH_SSH_PIDDIR=\"/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
-DHAVE_CONFIG_H -o regress/modpipe regress/modpipe.c \
-L. -Lopenbsd-compat/ -L/opt/phs/lib -Wl,-blibpath:/usr/lib:/lib
-lopenbsd-compat -lssh -lopenbsd-compat -lcrypto -lz
In file included from ./includes.h:100,
from ./openbsd-compat/getopt.c:32,
from regress/modpipe.c:26:
/usr/include/sys/mman.h:148: error: conflicting types for 'mmap64'
/usr/include/sys/mman.h:143: error: previous declaration of 'mmap64' was
here
gmake: *** [regress/modpipe] Error 1
openssh 6.1 builds perfectly on all these hosts - and 6.2 appears to build
- but explodes on the very first bit of 'make tests'
On Fri, Mar 1, 2013 at 12:06 PM, Kevin Brott <kevin.brott at gmail.com> wrote:
>
> SNAP: openssh-SNAP-20130302.tar.gz
> AIX: 7100-02-01-1245
> Compiler: xlc IBM XL C/C++ for AIX, V11.1 (5724-X13) Version:
> 11.01.0000.0012
>
> ./configure - OK
> make - OK
> make tests - FAIL
>
> (cd openbsd-compat && make)
> Target "all" is up to date.
> [ -d `pwd`/regress ] || mkdir -p `pwd`/regress; cc
> -qlanglvl=extc89 -I. -I. -DSSHDIR=\"/usr/local/etc\"
> -D_PATH_SSH_PROGRAM=\"/usr/local/bin/ssh\"
> -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\"
> -D_PATH_SFTP_SERVER=\"/usr/local/libexec/sftp-server\"
> -D_PATH_SSH_KEY_SIGN=\"/usr/local/libexec/ssh-keysign\"
> -D_PATH_SSH_PKCS11_HELPER=\"/usr/local/libexec/ssh-pkcs11-helper\"
> -D_PATH_SSH_PIDDIR=\"/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\"
> -DHAVE_CONFIG_H -o regress/modpipe ./regress/modpipe.c -L.
> -Lopenbsd-compat/ -blibpath:/usr/lib:/lib -lopenbsd-compat -lssh
> -lopenbsd-compat -lcrypto -lz
> "/usr/include/sys/mman.h", line 148.25: 1506-343 (S) Redeclaration of
> mmap64 differs from previous declaration on line 143 of
> "/usr/include/sys/mman.h".
> "/usr/include/sys/mman.h", line 148.25: 1506-377 (I) The type "long long"
> of parameter 6 differs from the previous type "long".
> make: 1254-004 The error code from the last command is 1.
> --
> # include <stddisclaimer.h>
> /* Kevin Brott <Kevin.Brott at gmail.com> */
>
>
--
# include <stddisclaimer.h>
/* Kevin Brott <Kevin.Brott at gmail.com> */
More information about the openssh-unix-dev
mailing list