Compiling error of MakeMKV 1.8.8 on RHEL 6.5 (x86_64)

The place to discuss linux version of MakeMKV
Post Reply
PaavoNurminen
Posts: 3
Joined: Sat Nov 23, 2013 8:59 am

Compiling error of MakeMKV 1.8.8 on RHEL 6.5 (x86_64)

Post by PaavoNurminen »

While MakeMKV 1.8.7 could be installed on Red Hat Enterprise Linux 6.5 (x86_64), version 1.8.8 did not install. Compiling gave following output:

[nurminen@localhost makemkv-oss-1.8.8]$ make
mkdir -p out
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libmakemkv.so.1.full -Ilibebml/inc -DEBML_NO_READ -DEBML_STRICT_API -DEBML_DEBUG -Ilibmatroska/inc \
-Ilibmakemkv/inc -Isstring/inc -Imakemkvgui/inc -Ilibabi/inc -Ilibffabi/inc \
libebml/src/EbmlBinary.cpp libebml/src/EbmlContexts.cpp libebml/src/EbmlCrc32.cpp libebml/src/EbmlDate.cpp libebml/src/EbmlDummy.cpp libebml/src/EbmlElement.cpp libebml/src/EbmlFloat.cpp libebml/src/EbmlHead.cpp libebml/src/EbmlMaster.cpp libebml/src/EbmlSInteger.cpp libebml/src/EbmlString.cpp libebml/src/EbmlSubHead.cpp libebml/src/EbmlUInteger.cpp libebml/src/EbmlUnicodeString.cpp libebml/src/EbmlVersion.cpp libebml/src/EbmlVoid.cpp libebml/src/IOCallback.cpp libebml/src/MemIOCallback.cpp libmatroska/src/FileKax.cpp libmatroska/src/KaxAttached.cpp libmatroska/src/KaxAttachments.cpp libmatroska/src/KaxBlock.cpp libmatroska/src/KaxBlockData.cpp libmatroska/src/KaxCluster.cpp libmatroska/src/KaxContexts.cpp libmatroska/src/KaxCues.cpp libmatroska/src/KaxCuesData.cpp libmatroska/src/KaxInfoData.cpp libmatroska/src/KaxSeekHead.cpp libmatroska/src/KaxSegment.cpp libmatroska/src/KaxTracks.cpp libmatroska/src/KaxVersion.cpp libmatroska/src/KaxSemantic.cpp libmakemkv/src/ebmlwrite.cpp libmakemkv/src/libmkv.cpp libmakemkv/src/version.cpp libmakemkv/src/world.cpp libmakemkv/src/stdstring.cpp sstring/src/sstring.cpp \
libabi/src/ossl_aes.c libabi/src/ossl_sha.c libabi/src/ossl_ec.c libabi/src/zlib.c libabi/src/xpat.c libabi/src/httplinux.cpp makemkvgui/src/api_linux.cpp libabi/src/sys_linux.c makemkvgui/src/spawn_posix.cpp libffabi/src/ffabi.c libffabi/src/mlp.c libffabi/src/log.c libffabi/src/audio_convert.c libffabi/src/audio_mix.c libffabi/src/audio_mix_matrix.c \
-DHAVE_BUILDINFO_H -Itmp \
-fPIC -Xlinker -dy -Xlinker --version-script=libmakemkv/src/libmakemkv.vers \
-Xlinker -soname=libmakemkv.so.1 -lc -lstdc++ -lcrypto -lz -lexpat -lavcodec -lavutil -lm
In file included from libabi/src/../pssl/pssl.h:14,
from libabi/src/ossl_ec.c:30:
libabi/src/../pssl/ec_mult.c:88: error: redefinition of typedef ‘EC_PRE_COMP’
libabi/src/../pssl/ec_lcl.h:86: note: previous declaration of ‘EC_PRE_COMP’ was here
make: *** [out/libmakemkv.so.1.full] Error 1

Probably the error is inside this version of MakeMKV?

Couple of versions ago ffmpeg and ffmpeg-devel packages were required as additional demand. Do they interfere in installation of MakeMKV, if installed?

Paavo Nurminen
mike admin
Posts: 4065
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: Compiling error of MakeMKV 1.8.8 on RHEL 6.5 (x86_64)

Post by mike admin »

EDIT: The package is updated, please re-download and it should compile.
Confirmed bug. Updated oss package should be available tomorrow.
PaavoNurminen
Posts: 3
Joined: Sat Nov 23, 2013 8:59 am

Re: Compiling error of MakeMKV 1.8.8 on RHEL 6.5 (x86_64)

Post by PaavoNurminen »

Thank you Mike, now it compiles correctly and after installation it works (opening a DVD disc).
Post Reply