Call for testing: OpenSSH 8.9
Predrag Zecevic
predrag.zecevic.1961 at googlemail.com
Wed Feb 16 01:07:38 AEDT 2022
Tests are failing:
:; gmake tests
...
In file included from /pz/SFW/include/openssl/x509.h:30,
from /pz/SFW/include/openssl/pem.h:17,
from regress/misc/sk-dummy/sk-dummy.c:48:
/pz/SFW/include/openssl/sha.h:56:3: error: conflicting types for
'SHA256_CTX'
56 | } SHA256_CTX;
| ^~~~~~~~~~
In file included from /usr/include/sha2.h:32,
from regress/misc/sk-dummy/sk-dummy.c:28:
/usr/include/sys/sha2.h:89:18: note: previous declaration of
'SHA256_CTX' was here
89 | typedef SHA2_CTX SHA256_CTX;
| ^~~~~~~~~~
/pz/SFW/include/openssl/sha.h:65:16: error: expected identifier or '('
before numeric constant
65 | unsigned char *SHA256(const unsigned char *d, size_t n,
unsigned char *md);
| ^~~~~~
In file included from /pz/SFW/include/openssl/x509.h:30,
from /pz/SFW/include/openssl/pem.h:17,
from regress/misc/sk-dummy/sk-dummy.c:48:
/pz/SFW/include/openssl/sha.h:103:3: error: conflicting types for
'SHA512_CTX'
103 | } SHA512_CTX;
| ^~~~~~~~~~
In file included from /usr/include/sha2.h:32,
from regress/misc/sk-dummy/sk-dummy.c:28:
/usr/include/sys/sha2.h:91:18: note: previous declaration of
'SHA512_CTX' was here
91 | typedef SHA2_CTX SHA512_CTX;
| ^~~~~~~~~~
/pz/SFW/include/openssl/sha.h:108:16: error: expected identifier or '('
before numeric constant
108 | unsigned char *SHA384(const unsigned char *d, size_t n,
unsigned char *md);
| ^~~~~~
/pz/SFW/include/openssl/sha.h:112:16: error: expected identifier or '('
before numeric constant
112 | unsigned char *SHA512(const unsigned char *d, size_t n,
unsigned char *md);
| ^~~~~~
gmake: *** [Makefile:688: regress/misc/sk-dummy/sk-dummy.lo] Error 1
------------------
:; which openssl
/pz/SFW/bin/openssl
:; openssl version
OpenSSL 1.1.1m 14 Dec 2021
Regards.
On 15.02.2022 09:54, Predrag Zecevic wrote:
> It compiles on OpenIndiana (https://www.openindiana.org) as well.
> Since it delivers own OpenSSH copy, I use to install it on separate
> location.
>
> #### http://www.mindrot.org/openssh_snap/openssh-SNAP-20220211.tar.gz
>
> :; autoreconf
> # autoreconf (GNU Autoconf) 2.71
>
> :; echo $CC $CXX
> /usr/gcc/10/bin/gcc /usr/gcc/10/bin/g++
>
> :; echo $PREFIX
> /pz/SFW
>
> :; echo $CFLAGS
> -lstdc++ -m64 -march=native -std=c89 -std=c99
> -D_POSIX_PTHREAD_SEMANTICS -D_XOPEN_SOURCE=600 -D_FILE_OFFSET_BITS=64
> -D__EXTENSIONS__ -I${PREFIX}/include -I${PREFIX}/include/openssl
> -I${PREFIX}/apr/include -I${PREFIX}/include/nghttp3 -I/usr/include
> -I/usr/gnu/include -I/usr/include/readline -I/usr/include/ncurses
> -I/usr/include/idn2
>
> :; ./configure --prefix=${PREFIX}
> --sysconfdir=${PREFIX}/etc/openssh
> --with-cflags="${CFLAGS} -DHAVE_MBLEN"
> --with-kerberos5=${PREFIX}
> --with-ssl-dir=${PREFIX}
> --with-zlib=${PREFIX}
> --with-pam
> --with-xauth=/usr/bin/xauth
> --with-libedit
> --with-mantype=man
> --with-solaris-projects
> --with-solaris-privs
>
> ...
> :; gmake
> ...
> :; ./ssh -V
> OpenSSH_8.8p1-snap20220211, OpenSSL 1.1.1m 14 Dec 2021
>
> Many thanks, and best regards.
>
--
Predrag Zečević
predrag.zecevic.1961 at googlemail.com
More information about the openssh-unix-dev
mailing list