pkgsrc-Users archive

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

Re: Rust amd64 build failure.



On Wed, 5 Jul 2023 at 10:31, Thomas Klausner <wiz%gatalith.at@localhost> wrote:
>
> On Wed, Jul 05, 2023 at 09:59:21AM +0100, Chavdar Ivanov wrote:
> > 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'?
> > ....
>
> I guess he meant the attached commit.

Apologies, I was trying to build wip/rust 1.70; lang/rust 1.69 built
OK for me (and I didn't have a failure building it).

I applied the same on wip/rust and am trying to build it now.

>  Thomas
>
>
> ---------- Forwarded message ----------
> From: Jonathan Perkin <jperkin%netbsd.org@localhost>
> To: pkgsrc-changes%netbsd.org@localhost
> Cc:
> Bcc:
> Date: Mon, 3 Jul 2023 20:38:21 +0000
> Subject: CVS commit: pkgsrc/lang/rust
> Module Name:    pkgsrc
> Committed By:   jperkin
> Date:           Mon Jul  3 20:38:21 UTC 2023
>
> Modified Files:
>         pkgsrc/lang/rust: Makefile
>
> Log Message:
> rust: Ensure libssh2 is not buildlinked.
>
>
> To generate a diff of this commit:
> cvs rdiff -u -r1.285 -r1.286 pkgsrc/lang/rust/Makefile
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>


-- 
----


Home | Main Index | Thread Index | Old Index