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