Would it be possible or is it planed to bring MakeMKV into the repository allowing an easy install?
I think it would bring a easy solution for enabling Bluray Support to LibreELEC.
Would it be possible or is it planed to bring MakeMKV into the repository allowing an easy install?
I think it would bring a easy solution for enabling Bluray Support to LibreELEC.
I don't think the license allows for redistribution.
Here's a working package (for 8.1/8.2/9) you can build yourself: LibreELEC.tv/packages/escalade/addons/makemkv at le82 · escalade/LibreELEC.tv · GitHub
There is also the possibility to use the KEYDB.CFG to have BD support.
Indeed, you can add the necessary blu-ray key database like this: mkdir -p /storage/.config/aacs && curl -L -O /storage/.config/aacs/KEYDB.cfg http://www.labdv.com/aacs/KEYDB.cfg
Apologies if this is an obvious question, but is there any benefit or advantage to using MakeMKV over the KEYDB method? Am I correct in assuming that the KEYDB method wouldn't support BD+ titles? Would MakeMKV?
I am not sure about that.
I only remembered that some time ago I tried to get Bluray running under Ubuntu. At that time there were different tutorials around. But I already used MakeMKV and I was surprised because I never noticed any Problems with it. For the Key-File method I often heard that some movies are not working etc. It might be because of my set of disks but I never had to struggle with such problems with MakeMKV. To get Bluray running system wide one only had to delete the system files connected to Bluray and make a link to the makemkv files. With this also Handbrake etc. runs like a charm.
But maybe in the end MakeMKV uses the very same files?
The method you are talking about is included in the package I linked to above:
LibreELEC.tv/makemkv.profile at le82 · escalade/LibreELEC.tv · GitHub
It sets up some environment variables that makes use of MakeMKV instead of libaacs/libbdplus. I don't have a BD drive myself but I had some feedback previously that it worked.
Ah cool. Currently I don't have a use for it yet, but I will come back to it. When I build a HTPC.
I don't think the license allows for redistribution.
Here's a working package (for 8.1/8.2/9) you can build yourself: LibreELEC.tv/packages/escalade/addons/makemkv at le82 · escalade/LibreELEC.tv · GitHub
How can i only compile/build a single addon like makemkv from your git?
Clone my repo and run "scripts/create_addon makemkv".
Thank you. Now i got this error when compiling.
CMake has bootstrapped. Now run gmake.
Executing (host): make
[ 2%] Built target cmsys
[ 2%] Built target cmsysTestDynload
[ 3%] Built target cmsys_c
[ 3%] Built target cmsysTestProcess
[ 4%] Built target cmsysTestSharedForward
[ 4%] Built target cmsysTestsC
[ 6%] Built target cmsysTestsCxx
[ 6%] Built target testConsoleBufChild
[ 7%] Built target kwiml_test
[ 8%] Built target cmlibrhash
[ 9%] Built target cmzlib
[ 25%] Built target cmcurl
[ 25%] Linking C executable LIBCURL
lib/libcmcurl.a(openssl.c.o): In function `ossl_connect_step1':
openssl.c:(.text+0xa19): undefined reference to `SSLv23_client_method'
openssl.c:(.text+0x17b8): undefined reference to `sk_pop_free'
openssl.c:(.text+0x1b38): undefined reference to `sk_pop'
openssl.c:(.text+0x1b7a): undefined reference to `sk_num'
openssl.c:(.text+0x1ba4): undefined reference to `sk_pop_free'
lib/libcmcurl.a(openssl.c.o): In function `servercert':
openssl.c:(.text+0x2652): undefined reference to `sk_num'
openssl.c:(.text+0x2697): undefined reference to `sk_value'
openssl.c:(.text+0x27c9): undefined reference to `sk_num'
openssl.c:(.text+0x282d): undefined reference to `sk_value'
openssl.c:(.text+0x2a92): undefined reference to `sk_num'
openssl.c:(.text+0x2aaa): undefined reference to `sk_num'
openssl.c:(.text+0x2abe): undefined reference to `sk_value'
openssl.c:(.text+0x2bd3): undefined reference to `sk_num'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_init':
openssl.c:(.text+0x3f18): undefined reference to `SSL_load_error_strings'
openssl.c:(.text+0x3f1d): undefined reference to `SSL_library_init'
openssl.c:(.text+0x3f26): undefined reference to `OPENSSL_add_all_algorithms_noconf'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f45): undefined reference to `EVP_cleanup'
openssl.c:(.text+0x3f4a): undefined reference to `ERR_free_strings'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_version':
openssl.c:(.text+0x4597): undefined reference to `SSLeay'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f5a): undefined reference to `CONF_modules_free'
collect2: error: ld returned 1 exit status
make[2]: *** [Utilities/cmcurl/CMakeFiles/LIBCURL.dir/build.make:99: Utilities/cmcurl/LIBCURL] Error 1
make[1]: *** [CMakeFiles/Makefile2:1528: Utilities/cmcurl/CMakeFiles/LIBCURL.dir/all] Error 2
make: *** [Makefile:163: all] Error 2
Display More
In that case you'd need to fix the issue. Or you can pull my docker container escalade1/arch-build which has no issues building.
Hi there,
so I'm trying to build the addon as well and ran into the same error:
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/ntlm.c.o
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/ntlm_sspi.c.o
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/oauth2.c.o
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/spnego_gssapi.c.o
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vauth/spnego_sspi.c.o
[ 49%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/openssl.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/gtls.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/vtls.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/nss.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/polarssl.c.o
[ 50%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_lha.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/polarssl_threadlock.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/axtls.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/cyassl.c.o
[ 50%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/schannel.c.o
[ 51%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/darwinssl.c.o
[ 51%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/gskit.c.o
[ 51%] Building C object Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/mbedtls.c.o
[ 51%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_mtree.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_rar.c.o
[ 52%] Linking C static library libcmcurl.a
[ 52%] Built target cmcurl
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_raw.c.o
Scanning dependencies of target LIBCURL
[ 52%] Building C object Utilities/cmcurl/CMakeFiles/LIBCURL.dir/curltest.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_tar.c.o
[ 52%] Linking C executable LIBCURL
lib/libcmcurl.a(openssl.c.o): In function `ossl_connect_step1':
openssl.c:(.text+0xa19): undefined reference to `SSLv23_client_method'
openssl.c:(.text+0x17b8): undefined reference to `sk_pop_free'
openssl.c:(.text+0x1b38): undefined reference to `sk_pop'
openssl.c:(.text+0x1b7a): undefined reference to `sk_num'
openssl.c:(.text+0x1ba4): undefined reference to `sk_pop_free'
lib/libcmcurl.a(openssl.c.o): In function `servercert':
openssl.c:(.text+0x2652): undefined reference to `sk_num'
openssl.c:(.text+0x2697): undefined reference to `sk_value'
openssl.c:(.text+0x27c9): undefined reference to `sk_num'
openssl.c:(.text+0x282d): undefined reference to `sk_value'
openssl.c:(.text+0x2a92): undefined reference to `sk_num'
openssl.c:(.text+0x2aaa): undefined reference to `sk_num'
openssl.c:(.text+0x2abe): undefined reference to `sk_value'
openssl.c:(.text+0x2bd3): undefined reference to `sk_num'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_init':
openssl.c:(.text+0x3f18): undefined reference to `SSL_load_error_strings'
openssl.c:(.text+0x3f1d): undefined reference to `SSL_library_init'
openssl.c:(.text+0x3f26): undefined reference to `OPENSSL_add_all_algorithms_noconf'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f45): undefined reference to `EVP_cleanup'
openssl.c:(.text+0x3f4a): undefined reference to `ERR_free_strings'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_version':
openssl.c:(.text+0x4597): undefined reference to `SSLeay'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f5a): undefined reference to `CONF_modules_free'
collect2: error: ld returned 1 exit status
make[2]: *** [Utilities/cmcurl/CMakeFiles/LIBCURL.dir/build.make:99: Utilities/cmcurl/LIBCURL] Error 1
make[1]: *** [CMakeFiles/Makefile2:1528: Utilities/cmcurl/CMakeFiles/LIBCURL.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_warc.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_xar.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_read_support_format_zip.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_string.c.o
[ 52%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_string_sprintf.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_util.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_virtual.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_disk_acl.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_disk_posix.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_disk_set_standard_lookup.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_open_fd.c.o
[ 53%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_open_file.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_open_filename.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_open_memory.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_b64encode.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_by_name.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_bzip2.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_compress.c.o
[ 54%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_grzip.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_gzip.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_lrzip.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_lz4.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_lzop.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_none.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_program.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_uuencode.c.o
[ 55%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_xz.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_7zip.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_ar.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_by_name.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_cpio.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_cpio_newc.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_filter_by_ext.c.o
[ 56%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_gnutar.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_iso9660.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_mtree.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_pax.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_raw.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_shar.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_ustar.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_v7tar.c.o
[ 57%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_warc.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_xar.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_format_zip.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_options.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_set_passphrase.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/filter_fork_posix.c.o
[ 58%] Building C object Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/xxhash.c.o
[ 58%] Linking C static library libcmlibarchive.a
[ 58%] Built target cmlibarchive
make: *** [Makefile:163: all] Error 2
Display More
Has someone solved this issue or can point me into the right direction? Am I missing some libraries?
Cheers
I think you may need this: LibreELEC.tv/makemkv-001-libressl-ecdsa-fix.patch at 3967d746d118726f0d1676437c0de56816dc4baf · escalade/LibreELEC.tv · GitHub
If you are linking against libressl.
Thank you escalade for taking the time.
Now I get to 88% but it seems the error is the same. I'm doing this really for the first time, so I don't know if I'm missing something essential here:
duder@home ~/git/LibreELEC.tv $ ./scripts/create_addon makemkv
BUILD cmake (host)
---------------------------------------------
CMake 3.9.1, Copyright 2000-2017 Kitware, Inc. and Contributors
C compiler on this system is: /home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-gcc -O2 -Wall -pipe -I/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/include -Wno-format-security -std=gnu11
C++ compiler on this system is: /home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ -O2 -Wall -pipe -I/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/include -Wno-format-security -std=gnu++14
Makefile processor on this system is: gmake
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ is GNU compiler
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ has setenv
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ has unsetenv
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ does not have environ in stdlib.h
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ has stl wstring
/home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/toolchain/bin/host-g++ has <ext/stdio_filebuf.h>
---------------------------------------------
gmake: 'cmake' is up to date.
loading initial cache file /home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/cmake-3.9.1/.x86_64-linux-gnu/Bootstrap.cmk/InitialCacheFlags.cmake
Curses libraries were not found. Curses GUI for CMake will not be built.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/duder/git/LibreELEC.tv/build.LibreELEC-Generic.x86_64-8.2-devel/cmake-3.9.1/.x86_64-linux-gnu
---------------------------------------------
CMake has bootstrapped. Now run gmake.
Executing (host): make
[ 2%] Built target cmsys_c
[ 2%] Built target kwiml_test
[ 4%] Built target cmsys
[ 5%] Built target cmlibrhash
[ 5%] Built target cmcompress
[ 6%] Built target cmbzip2
[ 8%] Built target cmexpat
[ 8%] Built target cmzlib
[ 8%] Built target testEncoding
[ 8%] Built target cmjsoncpp
[ 8%] Built target pseudonl_purify
[ 8%] Built target pseudonl_BC
[ 12%] Built target cmlibuv
[ 12%] Built target pseudo_cpplint
[ 13%] Built target pseudonl_valgrind
[ 16%] Built target pseudo_emulator
[ 23%] Built target cmliblzma
[ 23%] Built target pseudo_iwyu
[ 23%] Built target pseudo_emulator_custom_command
[ 24%] Built target foo
[ 25%] Built target pseudo_tidy
[ 25%] Built target cmsysTestDynload
[ 25%] Built target cmsysTestProcess
[ 26%] Built target cmsysTestSharedForward
[ 26%] Built target cmsysTestsC
[ 26%] Built target testConsoleBufChild
[ 28%] Built target cmsysTestsCxx
[ 42%] Built target cmlibarchive
[ 58%] Built target cmcurl
[ 58%] Linking C executable LIBCURL
lib/libcmcurl.a(openssl.c.o): In function `ossl_connect_step1':
openssl.c:(.text+0xa19): undefined reference to `SSLv23_client_method'
openssl.c:(.text+0x17b8): undefined reference to `sk_pop_free'
openssl.c:(.text+0x1b38): undefined reference to `sk_pop'
openssl.c:(.text+0x1b7a): undefined reference to `sk_num'
openssl.c:(.text+0x1ba4): undefined reference to `sk_pop_free'
lib/libcmcurl.a(openssl.c.o): In function `servercert':
openssl.c:(.text+0x2652): undefined reference to `sk_num'
openssl.c:(.text+0x2697): undefined reference to `sk_value'
openssl.c:(.text+0x27c9): undefined reference to `sk_num'
openssl.c:(.text+0x282d): undefined reference to `sk_value'
openssl.c:(.text+0x2a92): undefined reference to `sk_num'
openssl.c:(.text+0x2aaa): undefined reference to `sk_num'
openssl.c:(.text+0x2abe): undefined reference to `sk_value'
openssl.c:(.text+0x2bd3): undefined reference to `sk_num'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_init':
openssl.c:(.text+0x3f18): undefined reference to `SSL_load_error_strings'
openssl.c:(.text+0x3f1d): undefined reference to `SSL_library_init'
openssl.c:(.text+0x3f26): undefined reference to `OPENSSL_add_all_algorithms_noconf'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f45): undefined reference to `EVP_cleanup'
openssl.c:(.text+0x3f4a): undefined reference to `ERR_free_strings'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_version':
openssl.c:(.text+0x4597): undefined reference to `SSLeay'
lib/libcmcurl.a(openssl.c.o): In function `Curl_ossl_cleanup':
openssl.c:(.text+0x3f5a): undefined reference to `CONF_modules_free'
collect2: error: ld returned 1 exit status
make[2]: *** [Utilities/cmcurl/CMakeFiles/LIBCURL.dir/build.make:99: Utilities/cmcurl/LIBCURL] Error 1
make[1]: *** [CMakeFiles/Makefile2:1528: Utilities/cmcurl/CMakeFiles/LIBCURL.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 88%] Built target CMakeLib
make: *** [Makefile:163: all] Error 2
Display More
I also changed the LibreELEC.tv/packages/escalade/addons/makemkv/package.mk to PKG_VERSION="1.12.0" instead of PKG_VERSION="1.10.5" since the 1.10.5 version is not available to download.
Cheers
Just a FYI, you don't actually need MakeMKV to play blu-rays, you can do that fine with libaacs. All you need is the KEYDB.cfg file.
How is this: http://www.labdv.com/aacs/KEYDB.cfg different from the KEYDB.cfg that is already in the official libreelec build?
And by the way I get 404 when trying to access the above file.
The file in our image is a dummy. We do not (and will not, ever) supply real KEYDB.cfg files. Go look around on Google.