On 06/01/2018 04:20 PM, Jan Engelhardt wrote:
On Friday 2018-06-01 21:02, Roman Bysh wrote:
Hello,
When installing VirtualBox (downloaded from the virtualbox.org) the Leap 15 installation is looking for the old libvpx 1.6 rather than using libvpx4. Until Oracle addresses this situation (this is a slow process) you can use virtualbox that comes with Leap 15.
It's obvious they did not make a package for 15. The most recent entry they have is still 13.2 (of all things!)/42.
I know this thread should be in opensuse-support, but since it was started here, I'm keeping this reply in the factory ML. It is a real pain to generate the kernel modules for Leap 15.0. The problem is a relatively old kernel with some APIs backported from newer kernels. The usual way to handle builds against multiple kernel versions is to use the macros built into the kernel to select code that will work with that version. When the kernel suddenly has features that come from much newer versions, those tests break down. I have long had this kind of problem with Ubuntu kernels, and I have stopped supporting them for some wireless modules. Obviously, as the VirtualBox maintainer for openSUSE, I am allowed to grumble a lot, but I have to make the official packages build and work. Within the RPM build process, the source can be selectively modified for Leap 15.0 through the conditional application of patches. Even if the Oracle RPM had not required a different version of libvpx, I'm quite sure it would have stumbled when it tried to build the kernel modules. @Roman: Why are you trying to use the Oracle RPM? Is there something that our packages are missing? Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org