[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error compiling sources on Ubuntu
[Thread Prev] | [Thread Next]
- Subject: Re: Error compiling sources on Ubuntu
- From: Jakub Jelen <jjelen@xxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Wed, 24 Jun 2020 09:58:00 +0200
- To: libssh@xxxxxxxxxx
Hello. This looks like some old ubuntu version or at least old OpenSSL version. What Ubuntu and OpenSSL do you have installed? Do you use some special cmake flags? We run Ubuntu builds as part of our CI with 20.04 LTS (using OpenSSL 1.1.1f at this moment) and it works just fine. Jakub On Tue, 2020-06-23 at 19:13 -0300, Bruno Buzzi Brassesco wrote: > Hi, > I have compiled libssh on a fresh Ubuntu witthout problems. > Now the same steps fail on a test environment (same Ubuntu version). > The error attached below is rare because it seems a bad/missing > function > declaration. > Has Anyone experienced this error before ? > > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:890:13: error: implicit > declaration of function ‘EVP_PKEY_base_id’ > [-Werror=implicit-function-declaration] > switch (EVP_PKEY_base_id(pkey)) { > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c: In function > ‘pki_sign_data’: > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2140:10: error: implicit > declaration of function ‘EVP_DigestSignInit’ > [-Werror=implicit-function-declaration] > rc = EVP_DigestSignInit(ctx, NULL, md, NULL, pkey); > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2157:10: error: implicit > declaration of function ‘EVP_DigestSignUpdate’ > [-Werror=implicit-function-declaration] > rc = EVP_DigestSignUpdate(ctx, input, input_len); > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2165:10: error: implicit > declaration of function ‘EVP_DigestSignFinal’ > [-Werror=implicit-function-declaration] > rc = EVP_DigestSignFinal(ctx, raw_sig_data, &raw_sig_len); > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c: In function > ‘pki_verify_data_signature’: > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2301:14: error: implicit > declaration of function ‘EVP_DigestVerifyInit’ > [-Werror=implicit-function-declaration] > evp_rc = EVP_DigestVerifyInit(ctx, NULL, md, NULL, pkey); > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2312:14: error: implicit > declaration of function ‘EVP_DigestVerifyUpdate’ > [-Werror=implicit-function-declaration] > evp_rc = EVP_DigestVerifyUpdate(ctx, input, input_len); > ^ > /gemstone/temp/libssh-0.9.4/src/pki_crypto.c:2320:14: error: implicit > declaration of function ‘EVP_DigestVerifyFinal’ > [-Werror=implicit-function-declaration] > evp_rc = EVP_DigestVerifyFinal(ctx, raw_sig_data, raw_sig_len); > ^ > cc1: some warnings being treated as errors > src/CMakeFiles/ssh.dir/build.make:1286: recipe for target > 'src/CMakeFiles/ssh.dir/pki_crypto.c.o' failed > make[2]: *** [src/CMakeFiles/ssh.dir/pki_crypto.c.o] Error 1 > CMakeFiles/Makefile2:171: recipe for target > 'src/CMakeFiles/ssh.dir/all' > failed > make[1]: *** [src/CMakeFiles/ssh.dir/all] Error 2 > Makefile:149: recipe for target 'all' failed > make: *** [all] Error 2 -- Jakub Jelen Senior Software Engineer Security Technologies Red Hat, Inc.
Re: Error compiling sources on Ubuntu | Bruno Buzzi Brassesco <bruno.brasesco@xxxxxxxxx> |
Error compiling sources on Ubuntu | Bruno Buzzi Brassesco <bruno.brasesco@xxxxxxxxx> |