Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 909533 - games-rpg/baldurs-gate-ee should depend on openssl-compat:1.0.0 instead of unversioned openssl-compat
Summary: games-rpg/baldurs-gate-ee should depend on openssl-compat:1.0.0 instead of un...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-02 17:24 UTC by Zdenek Sojka
Modified: 2023-07-02 22:22 UTC (History)
0 users

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 Zdenek Sojka 2023-07-02 17:24:05 UTC
# DISTDIR=... emerge games-rpg/baldurs-gate-ee
...
[ebuild  N     ] dev-libs/openssl-compat-1.1.1u:1.1.1::gentoo  USE="asm -rfc3779 -sctp -sslv3 -static-libs -test -tls-compression -tls-heartbeat -vanilla -verify-sig -weak-ssl-ciphers" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="(sse2)" 0 KiB
[ebuild  N f  ~] games-rpg/baldurs-gate-ee-2.6.6.0.47291::gentoo  0 KiB
...
>>> Install games-rpg/baldurs-gate-ee-2.6.6.0.47291 into /var/tmp/portage/games-rpg/baldurs-gate-ee-2.6.6.0.47291/image
>>> Completed installing games-rpg/baldurs-gate-ee-2.6.6.0.47291 into /var/tmp/portage/games-rpg/baldurs-gate-ee-2.6.6.0.47291/image

 * Final size of build directory: 3226196 KiB (3.0 GiB)
 * Final size of installed tree:  3267296 KiB (3.1 GiB)

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /opt/baldurs-gate-ee/BaldursGate
 * QA Notice: Unresolved soname dependencies:
 * 
 *        /opt/baldurs-gate-ee/BaldursGate: libcrypto.so.1.0.0 libssl.so.1.0.0
 * 
...


It fails to run:


$ baldurs-gate-ee 
./BaldursGate: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory



Emerging the slotted openssl-compat:1.0.0 fixes the problem
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-07-02 17:25:27 UTC
Thanks, this is a good point. I'll go over all other deps on openssl-compat too..
Comment 2 Larry the Git Cow gentoo-dev 2023-07-02 22:22:32 UTC
The bug has been closed via the following commit(s):

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

commit 3d57e0ba90e3ce9cbbf81ba6c8644157492484f8
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-07-02 22:21:07 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-07-02 22:21:07 +0000

    games-rpg/baldurs-gate-ee: fix openssl-compat dep
    
    Closes: https://bugs.gentoo.org/909533
    Signed-off-by: Sam James <sam@gentoo.org>

 ...e-2.6.6.0.47291.ebuild => baldurs-gate-ee-2.6.6.0.47291-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)