Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663316 - net-misc/remmina-1.2.31.2 fails to build when upgrading net-libs/libssh-0.7.5-r2 to 0.8.0
Summary: net-misc/remmina-1.2.31.2 fails to build when upgrading net-libs/libssh-0.7.5...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Diogo Pereira
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-10 16:58 UTC by Denis Descheneaux
Modified: 2018-08-19 22:52 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Descheneaux 2018-08-10 16:58:31 UTC
[ebuild   R    ] net-libs/libssh-0.8.0:0/4::gentoo  USE="sftp zlib -debug -doc -examples -gcrypt -gssapi -libressl -mbedtls -pcap -server -static-libs -test" ABI_X86="(64) -32 (-x32)"


** Preserved rebuild **
ebuild   R    ] net-misc/remmina-1.2.31.2::gentoo  USE="ayatana crypt gnome-keyring nls rdp spice ssh* telepathy vnc zeroconf -examples -libressl"

** Fails with **

-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -march=sandybridge -O2 -ftree-vectorize -floop-interchange -floop-strip-mine -floop-block -fgraphite-identity -ftree-parallelize-loops=4 -mindirect-branch=thunk -mindirect-branch-register -fopenmp -pipe -Wall -fPIC -Wno-unused-function
C++             
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed -fuse-ld=gold
Module          -Wl,-O1 -Wl,--as-needed -fuse-ld=gold
Shared          -Wl,-O1 -Wl,--as-needed -fuse-ld=gold

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
LIBSSH_THREADS_LIBRARY
    linked by target "remmina" in directory /var/tmp/portage/net-misc/remmina-1.2.31.2/work/Remmina-1.2.31.2/src
    linked by target "remmina-plugin-nx" in directory /var/tmp/portage/net-misc/remmina-1.2.31.2/work/Remmina-1.2.31.2/plugins/nx

** Emerge previous version **

[ebuild     UD ] net-libs/libssh-0.7.5-r2:0/4::gentoo [0.8.0:0/4::gentoo] USE="sftp zlib -debug -doc -examples -gcrypt -gssapi -libressl -pcap -server -ssh1% -static-libs -test (-mbedtls%)" ABI_X86="(64) -32 (-x32)"

** Emerge again **

>>> Original instance of package unmerged safely.
 * Updating icons cache ...                                                                                                    [ ok ]
 * Updating shared mime info database ...                                                                                      [ ok ]
 * Updating .desktop files database ...                                                                                        [ ok ]
 * To get additional features, some optional runtime dependencies
 * may be installed:
 * 
 *   net-libs/libvncserver[gcrypt] for encrypted VNC connections
>>> net-misc/remmina-1.2.31.2 merged.
Comment 1 MZ 2018-08-10 17:46:59 UTC
same problem.
Comment 2 Denis Descheneaux 2018-08-10 18:23:07 UTC
Same issue with package:

net-analyzer/openvas-libraries-8.0.5

builds fine as well if you use downgraded version of libssh package
Comment 3 Chris Smith 2018-08-10 19:06:32 UTC
same issue
Comment 4 Diogo Pereira 2018-08-12 19:29:41 UTC
Upstream fix: https://gitlab.com/Remmina/Remmina/merge_requests/1694
Comment 5 Larry the Git Cow gentoo-dev 2018-08-14 08:04:28 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93da82777fd5f688dc482e6ca7854e2b2416a6c7

commit 93da82777fd5f688dc482e6ca7854e2b2416a6c7
Author:     Lars Wendler <polynomial-c@gentoo.org>
AuthorDate: 2018-08-14 07:44:07 +0000
Commit:     Lars Wendler <polynomial-c@gentoo.org>
CommitDate: 2018-08-14 07:44:07 +0000

    net-libs/libssh: Bump to version 0.8.1. Removed old.
    
    Added compatibility symlink
    
      libssh_threads.so -> libssh.so
    
    until consumers have been fixed.
    
    Bug: https://bugs.gentoo.org/663362
    Bug: https://bugs.gentoo.org/663316
    Package-Manager: Portage-2.3.46, Repoman-2.3.10

 net-libs/libssh/Manifest                                     | 2 +-
 net-libs/libssh/{libssh-0.8.0.ebuild => libssh-0.8.1.ebuild} | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)
Comment 6 rypervenche 2018-08-15 14:22:29 UTC
Remmina has merged the patch and released a bug fixing release. They have also very recently moved from Github to Gitlab so the download link should also be updated.

See: https://gitlab.com/Remmina/Remmina/tags/v1.2.31.3

The link for the new tarball looks as though it should be:

https://gitlab.com/Remmina/Remmina/-/archive/v1.2.31.3/Remmina-v1.2.31.3.tar.gz

Thanks!
Comment 7 Larry the Git Cow gentoo-dev 2018-08-19 22:52:25 UTC
The bug has been closed via the following commit(s):

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

commit aa1aec95be771f623a76b74d4742b32afa5b61b8
Author:     Diogo Pereira <sir.suriv@gmail.com>
AuthorDate: 2018-08-15 13:41:57 +0000
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: 2018-08-19 22:50:57 +0000

    net-misc/remmina: version bump to 1.2.31.3.
    
    Closes: https://bugs.gentoo.org/663316
    Package-Manager: Portage-2.3.40, Repoman-2.3.9
    Closes: https://github.com/gentoo/gentoo/pull/9578

 net-misc/remmina/Manifest                |  1 +
 net-misc/remmina/remmina-1.2.31.3.ebuild | 88 ++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)