Page 1 of 1
HowTo install MakeMKV on OpenSUSE 13.1
Posted: Sun Dec 15, 2013 6:56 am
by Issenniel
Hello everyone,
As the install procedure has changed recently.
Here is how to install MakeMKV on OpenSUSE 13.1 (may work on 12.3).
First things first, here is what you will need to install :
Code: Select all
zypper install -t pattern devel_C_C++
Then some more needed stuff :
Code: Select all
zypper install libffmpeg-devel libopenssl-devel Mesa-devel libqt4-devel
Now extract your downloaded MakeMKV tarballs (currently 1.8.7).
Get into the makemkv-bin directory and do :
As a regular user :
Log in as root or use "sudo" command :
Final chapter, as a regular user, get into the makemkv-oss directory and do :
Log in as root or use "sudo" command :
Enjoy
Bye
Re: HowTo install MakeMKV on OpenSUSE 13.1
Posted: Sun Jan 05, 2014 10:42 am
by corleone88
Hi,
I have an error during the compilation of makemkv-oss (1.8.7) with libavcodec. I have OpenSuse 12.3. I started to download ffmpeg 2.1.1 and compile it.
philippe@linux-jrxs:~/T?l?chargements/makemkv-oss-1.8.7> sudo make install
which: no moc-qt4 in (/usr/bin:/bin:/usr/sbin:/sbin)
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/pssl/ec_key.c libabi/pssl/ec_lib.c libabi/pssl/ec_cvt.c libabi/pssl/ec_mult.c libabi/pssl/ecp_mont.c libabi/pssl/ecp_smpl.c libabi/pssl/ecs_ossl.c libabi/pssl/ecs_sign.c libabi/pssl/ecs_vrf.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 \
-DHAVE_BUILDINFO_H -Itmp -I/usr/local/include \
-fPIC -Xlinker -dy -Xlinker --version-script=libmakemkv/src/libmakemkv.vers \
-Xlinker -soname=libmakemkv.so.1 -lc -lstdc++ -lcrypto -lz -lexpat -pthread -L/usr/local/lib -lavcodec -ldl -lXv -lX11 -lXext -lz -lavutil -lm -lm
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: /usr/local/lib/libavcodec.a(allcodecs.o): r?adressage de R_X86_64_32 en vertu de « ff_a64multi_encoder » ne peut ?tre utilis? lors de la cr?ation d'un objet partag?; recompilez avec -fPIC
/usr/local/lib/libavcodec.a: ne peut lire les symboles: Mauvaise valeur
collect2: error: ld returned 1 exit status
make: *** [out/libmakemkv.so.1.full] Erreur 1
In English, it means that it can not read symbols: bad value.
Then I download with zypper libffmpeg-dev, but I still have the same error.
Thanks for your help
Re: HowTo install MakeMKV on OpenSUSE 13.1
Posted: Tue Jan 21, 2014 8:21 pm
by corleone88
Anyone can help me?
Re: HowTo install MakeMKV on OpenSUSE 13.1
Posted: Thu Jul 17, 2014 7:22 pm
by corleone88
I have still the same problem during compilation for the 1.8.11 version:
/usr/local/lib/libavcodec.a: cannot read symbols: bad value
I updated ffmpeg (to 2.2.4-4.2 version) but still the error