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.


You are receiving this mail because: