PCLOS Install

The place to discuss linux version of MakeMKV
Post Reply
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

PCLOS Install

Post by vidcollector »

Thanks for the forum and MakeMkv instruction.

I am using PCLOS on a ASUS G73SG, with 12 Gig Ram, and kernel 3.12.16 and openssl1.01i-1 pclos2014.

When I run the command ./confure as admin I see this errorr

checking zlib.h presence... yes
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking openssl/opensslconf.h usability... no
checking openssl/opensslconf.h presence... no
checking for openssl/opensslconf.h... no
configure: error: in `/home/paul/makemkv files/makemkv-oss-1.8.13':
configure: error: openssl library header files not found

I have checked /usr/lib/openssl for the file opensslconf.h and yes it does not exist

What is my next step?

Thanks
Paul
Woodstock
Posts: 9914
Joined: Sun Jul 24, 2011 11:21 pm

Re: PCLOS Install

Post by Woodstock »

You will need to install the openssl development package for your distribution.
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

Re: PCLOS Install

Post by vidcollector »

Thanks Woodstock, have installed libopebssl devel for PClos and also libexpexat1, but I now see an error

checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ffmpeg... no
configure: error: No package 'libavcodec' found
No package 'libavutil' found.

Have tried libffmpeg-devel, but see the following

rpm -Uvh /home/paul/Downloads/libffmpeg-devel-2.3.3-1pclos2014.i586.rpm
error: Failed dependencies:
devel(libSDL-1.2) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libX11) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libXext) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libXfixes) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libXv) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libasound) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libass) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586
devel(libbz2) is needed by libffmpeg-devel-2.3.3-1pclos2014.i586

this is only part of the error. how many more development packages do I need?
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

Re: PCLOS Install

Post by vidcollector »

Further update,

I see an error requiring libavutil, I suspect the development version, so download that, that then requires

libSDL, this then requires libaa, download that, this then requires

libx11, this requires x11-proto-devel, download that, this then requires

libxua, this then requires x11proto-devel, so now stuck in a loop, is there a way round this?
Woodstock
Posts: 9914
Joined: Sun Jul 24, 2011 11:21 pm

Re: PCLOS Install

Post by Woodstock »

I'm not familiar with PCLOS, so I do not know if its package management system automatically resolves dependencies like this. The distributions I'm used to (Redhat or Debian based), the package manager would "see" these multi-level dependencies and ask you if it was alright to install the extra packages needed to resolve them. Simply telling the system to install libffmpeg-devel should bring up all the dependent packages...

Someone familiar with PCLOS will have to answer your question.
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

Re: PCLOS Install

Post by vidcollector »

Thanks Woodstock,

I found that I can use Synaptic, to install the devel files required, just do a reload after opening, let Synaptic install new files, then search for libffmpeg-devel, mark for install, it will find dependencies, then install the files, I did a reboot, then ran ./configure with no errors, then ran make, but is can back with this error

make
which: no moc-qt4 in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/kde4/libexec)
mkdir -p out
gcc -g -O2 -D_GNU_SOURCE -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libdriveio.so.0.full -Ilibdriveio/inc libdriveio/src/infolist.cpp libdriveio/src/scsihlp.cpp libdriveio/src/srlist.cpp libdriveio/src/stdquery.cpp libdriveio/src/tipclient.cpp libdriveio/src/tipcommon.cpp libdriveio/src/tipserver.cpp libdriveio/src/drives/pioneer.cpp libdriveio/src/drives/xboxhddvd.cpp \
-fPIC -Xlinker -dy -Xlinker --version-script=libdriveio/src/libdriveio.vers \
-Xlinker -soname=libdriveio.so.0 -lc -lstdc++
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
Makefile:56: recipe for target 'out/libdriveio.so.0.full' failed
make: *** [out/libdriveio.so.0.full] Error 1

Are you able to let me know where it fails so as I can find the required file to install?

Thanks
Woodstock
Posts: 9914
Joined: Sun Jul 24, 2011 11:21 pm

Re: PCLOS Install

Post by Woodstock »

You do not have all the development tools (i.e., compiler and other programs, rather than libraries) installed yet. This one appears to be part of the "g++" package on most distributions.
MakeMKV Frequently Asked Questions
How to aid in finding the answer to your problem: Activating Debug Logging
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

Re: PCLOS Install

Post by vidcollector »

Installed gcc-c++, now see error

make
which: no moc-qt4 in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/kde4/libexec)
mkdir -p tmp
moc -o tmp/moc_mainwnd.cpp makemkvgui/src/mainwnd.h
make: moc: Command not found
Makefile:92: recipe for target 'tmp/moc_mainwnd.cpp' failed
make: *** [tmp/moc_mainwnd.cpp] Error 127

Installed libqt4-devel earlier
vidcollector
Posts: 6
Joined: Sun Sep 14, 2014 3:43 am

Re: PCLOS Install, Solved

Post by vidcollector »

Problem Solved

I had to add the path to the folder for moc
in my case /usr/lib/qt4/bin, using
PATH=$PATH\:/usr/lib/qt4/bin

Thanks for your help
Post Reply