Bug ID | 932028 |
---|---|
Summary | Unable to install openmw due to missing dependencies |
Classification | openSUSE |
Product | openSUSE Factory |
Version | 201505* |
Hardware | All |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | robert.munteanu@gmail.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
I've tried to install openmw from the games repository but have hit a few dependency problems which I don't know how to fix. 1) libOgreOverlay1_9_0-1.9.0-2.1.x86_64 has wrong dependency on libboost_system openmw 0.35.0 depends on libOgreOverlay1_9_0 , which in turn depends on libboost_system . However, the libboost_system dependency that is required is old compared to the one published in TW: $ sudo rpm -Uvh libOgreOverlay1_9_0-1.9.0-2.1.x86_64.rpm warning: libOgreOverlay1_9_0-1.9.0-2.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID c862b42c: NOKEY error: Failed dependencies: libboost_system.so.1.53.0()(64bit) is needed by libOgreOverlay1_9_0-1.9.0-2.1.x86_64 $ zypper se --details libboost_system Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+---------------------------------------+---------+------------+--------+----------- | libboost_system1_56_0-debuginfo | package | 1.56.0-4.2 | x86_64 | repo-debug | libboost_system1_56_0-debuginfo | package | 1.56.0-4.2 | i586 | repo-debug | libboost_system1_56_0-debuginfo-32bit | package | 1.56.0-4.2 | x86_64 | repo-debug i | libboost_system1_56_0 | package | 1.56.0-4.2 | x86_64 | repo-oss v | libboost_system1_56_0 | package | 1.56.0-4.2 | i586 | repo-oss | libboost_system1_56_0-32bit | package | 1.56.0-4.2 | x86_64 | repo-oss So I can't install libOgreOverlay1_9_0 ( required by openmw ) 2) openmw depends on old ffmpeg artifacts Trying to install openmw fails due to dependencies on old ffmpeg libs, e.g. libavcodec.so.55()(64bit) is needed by openmw-0.35.1-1.14.x86_64 libavcodec.so.55(LIBAVCODEC_55)(64bit) is needed by openmw-0.35.1-1.14.x86_64 However, in TW we have libavcodec56, and libavcodec is packaged in just some home repositories. I've looked at packman as weel, but libavcodec55 is packaged just for openSUSE 12.2, which doesn't look right.