Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191610 - games-action/descent3 missing media-libs/smpeg dependency
Summary: games-action/descent3 missing media-libs/smpeg dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-07 16:02 UTC by Markus Rathgeb
Modified: 2007-09-15 00:35 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 Markus Rathgeb 2007-09-07 16:02:54 UTC
I have installed games-action/descent3-1.4.0b-r1 and as i have prepared to start it, i get the missing shared libraries error for libsmpeg-0.4.so.0.
After i have installed media-libs/smpeg-0.4.4-r9 the game could not start because of a SIGSEGV, but this is an other problem.
Could you (ebuild maintainer) add this to RDEPEND?

Reproducible: Always

Steps to Reproduce:
1. Merge descent3 on a system without a installed smpeg library (v0.4)
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-13 00:44:15 UTC
Actually, I won't.  Why?  Because the smpeg version has to be specific.  Why?  Because it does, and it sucks like that.

Anyway, I actually just removed the amd64 check that was wrapped around the linking of the smpeg version from lib-compat-loki.  Wait an hour or so from this comment and emerge --sync and try again.  If it doesn't work still, please REOPEN this bug.
Comment 2 Markus Rathgeb 2007-09-13 10:43:15 UTC
I have read the ebuild. Before I install it, i have one question:
If we do a
dosym /usr/$(get_libdir)/loki_libsmpeg-0.4.so.0 \
  "${dir}"/libsmpeg-0.4.so.0 || die "failed compatibility symlink"
in src_install for all archs, why ">=sys-libs/lib-compat-loki-0.2" is only a RDEPEND for amd64?
Is this right or should lib-compat-loki a RDEPEND for x66, too?
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-15 00:35:10 UTC
You're absolutely correct.  I missed that when updating the ebuild.  It is fixed now.  Thanks for pointing that out!