Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 614782

Summary: net-libs/libssh fails to build with openssl-1.1
Product: Gentoo Linux Reporter: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://red.libssh.org/issues/257
Whiteboard: fixed in 0.8
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 592438    
Attachments: build.log
build log for my quad core amd unit

Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-04-05 15:58:12 UTC
Created attachment 469284 [details]
build.log

[ 23%] Building C object src/CMakeFiles/ssh_shared.dir/dh.c.o
cd /var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4-abi_x86_64.amd64/src && /usr/bin/x86_64-pc-linux-gnu-gcc -DLIBSSH_EXPORTS -I/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4-abi_x86_64.amd64/src -I/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src -I/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/include -I/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4-abi_x86_64.amd64   -DNDEBUG -march=native -mtune=native -O2 -pipe -std=gnu99 -pedantic -pedantic-errors -Wall -Wextra -Wshadow -Wmissing-prototypes -Wdeclaration-after-statement -Wunused -Wfloat-equal -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fPIC -fstack-protector -D_LARGEFILE64_SOURCE -fPIC   -fvisibility=hidden -o CMakeFiles/ssh_shared.dir/dh.c.o -c /var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c: In function ‘ssh_get_random’:
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c:137:12: error: implicit declaration of function ‘RAND_pseudo_bytes’ [-Wimplicit-function-declaration]
     return RAND_pseudo_bytes(where,len);
            ^
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c: In function ‘ssh_crypto_init’:
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c:201:5: error: implicit declaration of function ‘OpenSSL_add_all_algorithms’ [-Wimplicit-function-declaration]
     OpenSSL_add_all_algorithms();
     ^
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c: In function ‘ssh_crypto_finalize’:
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c:222:5: error: implicit declaration of function ‘EVP_cleanup’ [-Wimplicit-function-declaration]
     EVP_cleanup();
     ^
/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4/src/dh.c:223:5: error: implicit declaration of function ‘CRYPTO_cleanup_all_ex_data’ [-Wimplicit-function-declaration]
     CRYPTO_cleanup_all_ex_data();
     ^
make[2]: *** [src/CMakeFiles/ssh_shared.dir/build.make:327: src/CMakeFiles/ssh_shared.dir/dh.c.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4-abi_x86_64.amd64'
make[1]: *** [CMakeFiles/Makefile2:142: src/CMakeFiles/ssh_shared.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/net-libs/libssh-0.7.4/work/libssh-0.7.4-abi_x86_64.amd64'
make: *** [Makefile:152: all] Error 2
Comment 1 Geoff Madden 2017-06-12 15:53:13 UTC
Created attachment 476146 [details]
build log for my quad core amd unit
Comment 2 Larry the Git Cow gentoo-dev 2018-08-10 14:14:43 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0e44cdbc4a118f47548a5029b9ae19fbf2c9a0

commit 8c0e44cdbc4a118f47548a5029b9ae19fbf2c9a0
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-08-10 14:08:06 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-08-10 14:14:34 +0000

    net-libs/libssh: Bump to version 0.8.0
    
    Closes: https://bugs.gentoo.org/614782
    Package-Manager: Portage-2.3.45, Repoman-2.3.10

 net-libs/libssh/Manifest                       |   1 +
 net-libs/libssh/files/libssh-0.8.0-tests.patch |  11 +++
 net-libs/libssh/libssh-0.8.0.ebuild            | 110 +++++++++++++++++++++++++
 net-libs/libssh/metadata.xml                   |   4 +-
 4 files changed, 124 insertions(+), 2 deletions(-)