pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Rust amd64 build failure.



On Tue, 4 Jul 2023 at 18:48, Jonathan Perkin <jperkin%mnx.io@localhost> wrote:
>
> * On 2023-07-04 at 17:11 BST, Chavdar Ivanov wrote:
>
> >On Sun, 2 Jul 2023 at 14:37, Jonathan Perkin <jperkin%mnx.io@localhost> wrote:
> >>
> >> * On 2023-06-30 at 22:28 BST, Jan-Hinrich Fessel wrote:
> >>
> >> >warning: libssh2/src/kex.c: In function 'diffie_hellman_sha_algo':
> >> >warning: libssh2/src/kex.c:259:34: error: 'LIBSSH2_DH_MAX_MODULUS_BITS' undeclared (first use in this function); did you mean 'OPENSSL_DH_MAX_MODULUS_BITS'?
> >> >warning:   259 |         if(_libssh2_bn_bits(p) > LIBSSH2_DH_MAX_MODULUS_BITS) {
> >> >warning:       |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> >> >warning:       |                                  OPENSSL_DH_MAX_MODULUS_BITS
> >> >[...]
> >> >error: failed to run custom build command for `libssh2-sys v0.2.23`
> >> >[...]
> >>
> >> Yes I see this in some of my builds too ever since libssh2 was updated.
> >
> >Here as well.
>
> I fixed this yesterday.

Where? It still fails for the same way.
....
warning: libssh2/src/kex.c: In function 'diffie_hellman_sha_algo':

                warning: libssh2/src/kex.c:259:34: error:
'LIBSSH2_DH_MAX_MODULUS_BITS' undeclared (first use in this function);
did you mean 'OPENSSL_DH_MAX_MODULUS_BITS'?  warning:   259 |
if(_libssh2_bn_bits(p) > LIBSSH2_DH_MAX_MODULUS_BITS) {
                                                              warning:
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~

       warning:       |
OPENSSL_DH_MAX_MODULUS_BITS
                                     warning:
libssh2/src/kex.c:259:34: note: each undeclared identifier is reported
only once for each function it appears in
warning: libssh2/src/kex.c:588:30: error: 'LIBSSH2_DH_GEX_MINGROUP'
undeclared (first use in this function); did you mean
'LIBSSH2_DH_GEX_NEW'?               warning:   588 |
           LIBSSH2_DH_GEX_MINGROUP);
                                                    warning:       |
                           ^~~~~~~~~~~~~~~~~~~~~~~

warning:       |                              LIBSSH2_DH_GEX_NEW
warning: libssh2/src/kex.c:590:30: error: 'LIBSSH2_DH_GEX_OPTGROUP'
undeclared (first use in this function); did you mean
'LIBSSH2_DH_GEX_NEW'?
warning:   590 |
LIBSSH2_DH_GEX_OPTGROUP);
                                         warning:       |
                ^~~~~~~~~~~~~~~~~~~~~~~
                                                         warning:
 |                              LIBSSH2_DH_GEX_NEW
warning: libssh2/src/kex.c:592:30: error: 'LIBSSH2_DH_GEX_MAXGROUP'
undeclared (first use in this function); did you mean
'LIBSSH2_DH_GEX_NEW'?
warning:   592 |
LIBSSH2_DH_GEX_MAXGROUP);
                                         warning:       |
                ^~~~~~~~~~~~~~~~~~~~~~~
                                                         warning:
 |                              LIBSSH2_DH_GEX_NEW
warning: libssh2/src/kex.c: In function
'kex_method_diffie_hellman_group_exchange_sha1_key_exchange':
                                               warning:
libssh2/src/kex.c:1345:50: error: 'LIBSSH2_DH_GEX_MINGROUP' undeclared
(first use in this function); did you mean 'LIBSSH2_DH_GEX_NEW'?
....

>
> --
> Jonathan Perkin   -   mnx.io   -   pkgsrc.smartos.org
> Open Source Complete Cloud   www.tritondatacenter.com



-- 
----


Home | Main Index | Thread Index | Old Index