View Bug Details

IDProjectCategoryView StatusLast Update
0001247DCP-o-maticBugspublic2018-10-17 20:11
Reporterrobn Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformx86_64OSFedoraOS Version27
Product Version2.11.0 
Summary0001247: statically linking libx264 to DOM Fedora binaries suggested
Description

The DOM package for Fedora 27 refers to a "libx264.so.148". This corresponds to the version used in the "RPM Fusion" repository.
The alternative (and superior IMHO :-) "negativo17" multimedia repository uses a newer version: "libx264.so.152"

The RPM Fusion and negativo17 repositories are mutually exclusive.

Users of the negativo17 repository will have a problem installing the DOM F27 package: it fails because of an unresolved dependency on libx264.so.148.

I solved this myself by adding the /usr/lib64/libx264.so.148 file to my system and installing with for example "rpm -hv --upgrade --nodeps dcpomatic2-2.11.78-1.fc27.x86_64.rpm".

But I wonder if it would be a good idea to statically link libx264 into the relevant
DOM binaries (just like with the ffmpeg-libs)? This way the Fedora 27 DOM package
can be used out-of-the-box by more Fedora users!

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

carl

2018-03-21 11:11

administrator   ~0002317

Hi Rob, can you test this:

http://dcpomatic.com/dcpomatic2-2.11.78-a414e12-1.fc27.x86_64.rpm

It should have a static link to x264.

robn

2018-03-21 16:14

reporter   ~0002318

dcpomatic2-2.11.78-a414e12-1.fc27.x86_64.rpm installs and runs fine on my Fedora 27 system
(even checked with an x264-export) No more lib dependency problems!

carl

2018-03-21 16:15

administrator   ~0002319

Great, I'll build 2.12.x like that.

Bug History

Date Modified Username Field Change
2018-03-21 03:58 robn New Bug
2018-03-21 11:11 carl Assigned To => carl
2018-03-21 11:11 carl Status new => feedback
2018-03-21 11:11 carl Note Added: 0002317
2018-03-21 16:14 robn Note Added: 0002318
2018-03-21 16:14 robn Status feedback => assigned
2018-03-21 16:15 carl Status assigned => resolved
2018-03-21 16:15 carl Resolution open => fixed
2018-03-21 16:15 carl Note Added: 0002319
2018-10-17 20:11 carl Status resolved => closed