New Makemvk dependencey missing

Issues related to applications and software problems
afewgoodman
Posts: 98
Joined: 2019/12/11 03:51:58

Re: New Makemvk dependencey missing

Post by afewgoodman » 2020/03/13 05:11:20

Lazlow wrote:
2020/03/13 02:08:29
Comes back as:

"No package devtoolset-8 available."
I remember it might be included in epel-release.

# yum install epel-release
(base) [bchoi@localhost modprobe.d]$ yum list installed | grep devtoolset-8
devtoolset-8-binutils.x86_64 2.30-55.el7.1 @centos-sclo-rh
devtoolset-8-gcc.x86_64 8.3.1-3.1.el7 @centos-sclo-rh
devtoolset-8-gcc-c++.x86_64 8.3.1-3.1.el7 @centos-sclo-rh
devtoolset-8-libstdc++-devel.x86_64 8.3.1-3.1.el7 @centos-sclo-rh
devtoolset-8-runtime.x86_64 8.1-1.el7 @centos-sclo-rh
(base) [bchoi@localhost modprobe.d]$
BR.

User avatar
TrevorH
Site Admin
Posts: 33220
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: New Makemvk dependencey missing

Post by TrevorH » 2020/03/13 13:32:28

No, devtoolset is a CentOS provided package but you have to install the right centos-release-whatever package to gain access to it.

I do not believe that it will fix this problem which is not with a CentOS provided package nor from a CentOS recommended repo. The epel-multimedia repo is entirely separate from the EPEL repo and its packages are provided by a third party. It's ONLY that third party that can fix this no matter how much talk there is in this forum and since that third party doesn't read this forum, it's pointless complaining about it here.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Lazlow
Posts: 168
Joined: 2007/09/21 16:55:45

Re: New Makemvk dependencey missing

Post by Lazlow » 2020/03/13 13:34:52

I had epel-release installed and active. Tracked stuff around a little more. IF you activate centos-extras it gives you a huge list of other repos including CentOS-SCLo-scl-rh.repo. Which has the devtoolset-8 stuff, it also has devlist-9(just to mention). I wonder if epel was hosting it before this other repo was set up?

By itself this did not solve the issue. Could you post the exact code for changing the path?

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: New Makemvk dependencey missing

Post by chemal » 2020/03/13 14:42:59

Devtoolsets do not not include a newer libstdc++.so.6. The new symbols that are not in the system's libstdc++.so.6 are in a static library. This is exactly to avoid producing binaries that would require a newer libstdc++.so.6.

User avatar
TrevorH
Site Admin
Posts: 33220
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: New Makemvk dependencey missing

Post by TrevorH » 2020/03/13 16:14:20

And it is unlikely in the extreme that a newer libstdc++ will ever be introduced for CentOS 7. Please see the RHEL backporting link https://access.redhat.com/security/updates/backporting for details on how package versions are handled in RHEL (and thus CentOS).

In brief, most package versions are fixed in stone at the time of the initial release of the x.0 version and security fixes and enhancements are selectively backported to that code by Red Hat. It is very unusual for the package version to change during the 10 year lifespan of each major distro version as that is the whole point of RHEL/CentOS - to give stability and predictable upgrades for the entire lifetime of the distro. There are certain exceptions to those rules like firefox or rapidly moving things that don't have knock-on effects on other things but for things like libstdc++/glibc and other things that are extensively used within the distro, upgrades are almost never made.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

Lazlow
Posts: 168
Joined: 2007/09/21 16:55:45

Re: New Makemvk dependencey missing

Post by Lazlow » 2020/03/13 16:22:12

I am very aware of the history of that stance. You and I are both aware that as the support life has increased so has that stance. An easy example would be the python situation. As the python 2 series has hit eol, RH had to add python 3. The sad part of that is RH knew that python 2 would hit eol long before RHEL7, yet they based everything off it. Python 3 was well along before RHEL7 was released so there was not any good reason to go with 2 rather than 3. I think even RH has changed it thoughts on this stance, just look at how RHEL8 is structured.

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: New Makemvk dependencey missing

Post by chemal » 2020/03/14 04:30:03

If you want to do something constructive, go to

https://www.makemkv.com/forum/viewforum.php?f=3

and suggest to build the closed-source binary with '-static-libstdc++'.

If you are successful, the next untested release from epel-multimedia will work again.

Lazlow
Posts: 168
Joined: 2007/09/21 16:55:45

Re: New Makemvk dependencey missing

Post by Lazlow » 2020/03/14 06:47:33

Their reply (and rightfully so) will be that the distro should be using or have available a current version of the library. Over the years I have been through this a number of times with a lot of different software. Currently I am in a similar issue with my Raspberry Pi and one of the graphics libraries(coin?) that Freecad (amongst others) requires.

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: New Makemvk dependencey missing

Post by chemal » 2020/03/14 15:12:43

Suit yourself.

Lazlow
Posts: 168
Joined: 2007/09/21 16:55:45

Re: New Makemvk dependencey missing

Post by Lazlow » 2020/03/15 00:12:12

The new version (.15?) is available as a snap.

Post Reply