Upgraded to Fedora 45 Workstation and my compiled version didn't work with the following dialog box:
Application failed to initialize
NO_ANSWER_FROM_MAKEMKVCON
So I started down the path of the libcrypto.so issue, then started getting other libs failing due to version differences. I stopped after a couple of them and backed out my links for them. So hopefully those with more programming smarts will get this working (patches, new version of the OSS/BIN downloads, etc) I for one would appreciate it. Until that time I'll head back to the flatpak versions until then.
Yes I know upgrading to something this soon can be foolish, but I try to keep everything upgraded/updated as best as I can.
Fedora 45 run fails as does build
-
madopal
- Posts: 1
- Joined: Thu Nov 05, 2026 4:20 pm
Re: Fedora 45 run fails as does build
Build for makemkv-oss appears to be failing on changes to AVCodec members in libffabi:
Code: Select all
mkdir -p tmp/libffabi/src/
gcc -c -g -O2 -D_linux_ -Wno-deprecated-declarations -D_GNU_SOURCE -D_REENTRANT -otmp/libffabi/src/ffabi.c.o -I./libabi/inc -I./libffabi/inc \
-DHAVE_BUILDINFO_H -Itmp -I/usr/include/ffmpeg -fPIC libffabi/src/ffabi.c
libffabi/src/ffabi.c: In function ‘set_codec_info_extended’:
libffabi/src/ffabi.c:542:22: error: ‘AVCodec’ has no member named ‘ch_layouts’
542 | if (NULL != codec->ch_layouts) {
| ^~
libffabi/src/ffabi.c:543:26: error: ‘AVCodec’ has no member named ‘ch_layouts’
543 | while (0 != codec->ch_layouts[count_ch_layouts_in].nb_channels)
| ^~
libffabi/src/ffabi.c:561:45: error: ‘AVCodec’ has no member named ‘ch_layouts’
561 | if (AV_CHANNEL_ORDER_NATIVE != codec->ch_layouts[i].order) continue;
| ^~
libffabi/src/ffabi.c:562:56: error: ‘AVCodec’ has no member named ‘ch_layouts’
562 | channel_layouts[count_ch_layouts_out++] = codec->ch_layouts[i].u.mask;
| ^~
libffabi/src/ffabi.c: In function ‘ffm_audio_get_codec_information’:
libffabi/src/ffabi.c:589:31: error: ‘AVCodec’ has no member named ‘supported_samplerates’
589 | info->sample_rates = codec->supported_samplerates;
| ^~
libffabi/src/ffabi.c:593:22: error: ‘AVCodec’ has no member named ‘ch_layouts’
593 | if (NULL == codec->ch_layouts) {
| ^~
libffabi/src/ffabi.c:612:14: error: ‘AVCodec’ has no member named ‘sample_fmts’
612 | if (codec->sample_fmts) {
| ^~
libffabi/src/ffabi.c:614:22: error: ‘AVCodec’ has no member named ‘sample_fmts’
614 | if (codec->sample_fmts[i]==AV_SAMPLE_FMT_NONE)
| ^~
libffabi/src/ffabi.c:616:77: error: ‘AVCodec’ has no member named ‘sample_fmts’
616 | info->sample_formats[i]=(uint8_t)back_translate_sample_fmt(codec->sample_fmts[i]);
| ^~
make: *** [Makefile:84: tmp/libffabi/src/ffabi.c.o] Error 1
-
mlh414
- Posts: 4
- Joined: Sun Mar 23, 2025 11:50 pm
Re: Fedora 45 run fails as does build
I found the python fix for that one (below), then other errors started popping up.
viewtopic.php?p=203817#p203817
viewtopic.php?p=203817#p203817