Mplayer-1.3.0+38016-2.x86_64 has missing requires of libx264.so.120

cooker
omlx-4
Tags: #<Tag:0x00007fb721298da0> #<Tag:0x00007fb721298c60>

(Ben Bullard) #1

Actually this is discovered by running ‘dnf check’ which at the moment finds 3 problems 2 of which are packages the obsolete themselves. Just reporting in case these could become a problem or a bug.

# dnf check
kdnssd-5.53.0-1.x86_64 is obsoleted by kdnssd-5.53.0-1.x86_64
mplayer-1.3.0+38016-2.x86_64 has missing requires of libx264.so.120()(64bit)
rfkill-2.33-2.x86_64 is obsoleted by rfkill-2.33-2.x86_64
Error: Check discovered 3 problem(s)

Post-edit: I think to only have these 3 errors at this stage of development is pretty darn good actually. Kudos to all devs and package maintainers.


#2

For mplayer. Do you have enabled restricted repo? If not, try enable it. Then update system and check again.


(Ben Bullard) #3

Yes it is enabled. I would suspect an incorrect package name in a file somewhere.

# dnf search x264
Last metadata expiration check: 0:21:28 ago on Sun 23 Dec 2018 01:08:56 PM CST.
======================================================================== Name Exactly Matched: x264 ========================================================================
x264.x86_64 : H264/AVC encoder
======================================================================= Summary & Name Matched: x264 =======================================================================
lib64x264_152.x86_64 : Shared library of x264
lib64x264-static-devel.x86_64 : Static library for the x264 H264/AVC encoding library
============================================================================ Name Matched: x264 ============================================================================
lib64x264-devel.x86_64 : H264/AVC encoding library headers
gstreamer1.0-x264.x86_64 : GStreamer plug-in for H264/AVC video encoding

mplayer is looking for libx264 where we have lib64x264 maybe also it is looking for 120 and we have 152?


(Ben Bullard) #4

Has the @AngryPenguin been busy? I see progress:

# dnf check
mplayer-1.3.0+38016-2.x86_64 has missing requires of libx264.so.120()(64bit)
Error: Check discovered 1 problem(s) 

Changing title to reflect current conditions.

Only one error on this at this stage, remarkable, simply remarkable.


#5

From what I see, issue with rfkill has been fixed by @bero Here: https://github.com/OpenMandrivaAssociation/util-linux/commit/0f92efe8dd3c70a48a6dce6d16d51e7b00f2a910

You’re probably right. Last Mplayer for x86_64 was build 11 Jan 2018 (almost one year ago). Also as - omv3001.x86_64.
It looks like Mplayer just needs to be rebuilt with current libs.
Anyway, the existing version does not work anyway, so I think it need to rebuild as soon as possible.
Unfortunately, there are errors during its building: http://file-store.openmandriva.org/api/v1/file_stores/6f8f40d71cba8c00307d48e744f8828ed3bf2a04.log?show=true


(Bero) #6

I’ll fix mplayer, but the preferred fix is to use mpv instead. mpv is a more actively maintained fork of mplayer that works pretty much the same way.


(Ben Bullard) #7

OK, this was just reported because it is what came up with ‘dnf check’. I’ll test 'em both but I’d be more concerned with issues with mpv than mplayer. To be honest haven’t really done much detailed testing of multimedia yet. Testing is time consuming.


(Ben Bullard) #8

All these are fixed. Here ‘dnf check’ reports no issues.