[Bug 2371] New: make check fails when using --without-openssl on AIX

Michael Felt aixtools at gmail.com
Thu Mar 26 21:27:02 AEDT 2015


FYI - when built without --without-openssl (please forgive the 'double
negative') --

make[1]: Leaving directory `/data/prj/openbsd/openssh/openssh-6.8p1/regress'
all tests passed


On Tue, Mar 24, 2015 at 10:30 PM, <bugzilla-daemon at mindrot.org> wrote:

> https://bugzilla.mindrot.org/show_bug.cgi?id=2371
>
>             Bug ID: 2371
>            Summary: make check fails when using --without-openssl on AIX
>            Product: Portable OpenSSH
>            Version: 6.9p1
>           Hardware: Other
>                 OS: All
>             Status: NEW
>           Severity: normal
>           Priority: P5
>          Component: Build system
>           Assignee: unassigned-bugs at mindrot.org
>           Reporter: aixtools at gmail.com
>
> During the RC check everything worked fine - except I had never tested
> --without-openssl (which I know is experimental according to changelog)
>
> However, I cannot verify the stability of OpenSSH because 'make tests'
> fails with the following message.
>
>         xlc -I/opt/include -I/opt/aixtools/include -O2  -I. -I.
> -I/opt/include -DSSHDIR=\"/var//etc\"
> -D_PATH_SSH_PROGRAM=\"/opt/bin/ssh\"
> -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/libexec/ssh-askpass\"
> -D_PATH_SFTP_SERVER=\"/opt/libexec/sftp-server\"
> -D_PATH_SSH_KEY_SIGN=\"/opt/libexec/ssh-keysign\"
> -D_PATH_SSH_PKCS11_HELPER=\"/opt/libexec/ssh-pkcs11-helper\"
> -D_PATH_SSH_PIDDIR=\"/var//etc\"
> -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c
> regress/unittests/test_helper/fuzz.c -o
> regress/unittests/test_helper/fuzz.o
>         /usr/bin/ar rv regress/unittests/test_helper/libtest_helper.a
> regress/unittests/test_helper/test_helper.o
> regress/unittests/test_helper/fuzz.o
> ar: Creating an archive file
> regress/unittests/test_helper/libtest_helper.a.
> a - regress/unittests/test_helper/test_helper.o
> a - regress/unittests/test_helper/fuzz.o
>         ranlib regress/unittests/test_helper/libtest_helper.a
>         xlc -o regress/unittests/sshbuf/test_sshbuf -L.
> -Lopenbsd-compat/  -blibpath:/usr/lib:/lib
> regress/unittests/sshbuf/tests.o
> regress/unittests/sshbuf/test_sshbuf.o
> regress/unittests/sshbuf/test_sshbuf_getput_basic.o
> regress/unittests/sshbuf/test_sshbuf_getput_crypto.o
> regress/unittests/sshbuf/test_sshbuf_misc.o
> regress/unittests/sshbuf/test_sshbuf_fuzz.o
> regress/unittests/sshbuf/test_sshbuf_getput_fuzz.o
> regress/unittests/sshbuf/test_sshbuf_fixed.o
> regress/unittests/test_helper/libtest_helper.a  -lssh -lopenbsd-compat
> -lssh -lopenbsd-compat -lz  -lcrypt
> ld: 0711-317 ERROR: Undefined symbol: .BN_hex2bn
> ld: 0711-317 ERROR: Undefined symbol: .BN_num_bits
> ld: 0711-317 ERROR: Undefined symbol: .BN_bn2bin
> ld: 0711-317 ERROR: Undefined symbol: .BN_bin2bn
> ld: 0711-317 ERROR: Undefined symbol: .BN_free
> ld: 0711-317 ERROR: Undefined symbol: .BN_new
> ld: 0711-317 ERROR: Undefined symbol: .BN_clear_free
> ld: 0711-317 ERROR: Undefined symbol: .BN_cmp
> ld: 0711-317 ERROR: Undefined symbol: .BN_bn2hex
> ld: 0711-317 ERROR: Undefined symbol: .ERR_get_error
> ld: 0711-317 ERROR: Undefined symbol: .ERR_error_string
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
> information.
> make: 1254-004 The error code from the last command is 8.
>
>
> Stop.
>
> However, ssh does compile. - so my hope is that OpenSSH is valid, but
> the test system is broken.
>
> root at x064:[/data/prj/openbsd/openssh/openssh-6.8p1]./ssh -V
> OpenSSH_6.8p1, without OpenSSL
>
> --
> You are receiving this mail because:
> You are watching the assignee of the bug.
> _______________________________________________
> openssh-bugs mailing list
> openssh-bugs at mindrot.org
> https://lists.mindrot.org/mailman/listinfo/openssh-bugs
>


More information about the openssh-unix-dev mailing list