Everyone:
Anyone ever run into this? And how to fix it?
This is a fresh install of F27. I tried to build a program called MakeMKV.
Here's the output of the configure script:
checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... gawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking for g++... no checking for c++... no checking for gpp... no checking for aCC... no checking for CC... no checking for cxx... no checking for cc++... no checking for cl.exe... no checking for FCC... no checking for KCC... no checking for RCC... no checking for xlC_r... no checking for xlC... no checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for -objcopy... no checking for objcopy... objcopy checking for -ld... /usr/bin/ld -m elf_x86_64 checking for a BSD-compatible install... /usr/bin/install -c checking zlib.h usability... yes 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/Temlakos/Downloads/makemkv/makemkv-oss-1.10.8': configure: error: openssl library header files not found See `config.log' for more details
Any ideas?
Temlakos
On 12/22/2017 11:43 AM, Patrick O'Callaghan wrote:
On Fri, 2017-12-22 at 11:36 -0500, Temlakos wrote:
Any ideas?
dnf install makemkv
poc _______________________________________________
"Error: unable to find a match."
MakeMKV is one of the Last of the Tarballs. In fact you need /two/ tarballs to put it together. For details:
For details on how you're supposed to install in on Linux systems, see:
http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224
For the record, back when I was using a Fedora that had seen upgrade after upgrade, I successfully installed it. But I needed to do a fresh install. And now I cannot "make" the program.
Temlakos
On Fri, 22 Dec 2017 11:36:44 -0500 Temlakos wrote:
Anyone ever run into this? And how to fix it?
Virtually everything in fedora has separate *-devel packages that contain the stuff you need to build code using those libs (separate from just the libs needed to run already built programs). For instance:
openssl-devel-1.1.0g-1.fc27.x86_64
On 12/22/2017 11:49 AM, Tom Horsley wrote:
On Fri, 22 Dec 2017 11:36:44 -0500 Temlakos wrote:
Anyone ever run into this? And how to fix it?
Virtually everything in fedora has separate *-devel packages that contain the stuff you need to build code using those libs (separate from just the libs needed to run already built programs). For instance:
openssl-devel-1.1.0g-1.fc27.x86_64 _______________________________________________
OK. I went through several cycles of installing -devel packages. The configure script finally worked.
But when I ran the make command, I got this output:
mkdir -p out gcc -g -O2 -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libdriveio.so.0.full -I./libdriveio/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 make: *** [Makefile:69: out/libdriveio.so.0.full] Error 1
Now what?
Temlakos
On 12/22/2017 09:24 AM, Temlakos wrote:
On 12/22/2017 11:49 AM, Tom Horsley wrote:
On Fri, 22 Dec 2017 11:36:44 -0500 Temlakos wrote:
Anyone ever run into this? And how to fix it?
Virtually everything in fedora has separate *-devel packages that contain the stuff you need to build code using those libs (separate from just the libs needed to run already built programs). For instance:
openssl-devel-1.1.0g-1.fc27.x86_64 _______________________________________________
OK. I went through several cycles of installing -devel packages. The configure script finally worked.
But when I ran the make command, I got this output:
mkdir -p out gcc -g -O2 -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libdriveio.so.0.full -I./libdriveio/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 make: *** [Makefile:69: out/libdriveio.so.0.full] Error 1
Now what?
Install gcc-c++. It's C++ you're trying to compile (as shown by the ".cpp" suffix).
You could also do "dnf whatprovides */cc1plus" to get a list of what RPMs provide that program. You'll get a batch of them, but for native compiles, just use "dnf install gcc-c++".
Happy Holidays! ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - Blessed be the peacekeepers, for they shall be shot at from - - both sides. - - -- A.M. Greeley - ----------------------------------------------------------------------
On 12/22/2017 12:35 PM, Rick Stevens wrote:
On 12/22/2017 09:24 AM, Temlakos wrote:
On 12/22/2017 11:49 AM, Tom Horsley wrote:
On Fri, 22 Dec 2017 11:36:44 -0500 Temlakos wrote:
Anyone ever run into this? And how to fix it?
Virtually everything in fedora has separate *-devel packages that contain the stuff you need to build code using those libs (separate from just the libs needed to run already built programs). For instance:
openssl-devel-1.1.0g-1.fc27.x86_64 _______________________________________________
OK. I went through several cycles of installing -devel packages. The configure script finally worked.
But when I ran the make command, I got this output:
mkdir -p out gcc -g -O2 -D_linux_ -D_REENTRANT -shared -Wl,-z,defs -oout/libdriveio.so.0.full -I./libdriveio/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 make: *** [Makefile:69: out/libdriveio.so.0.full] Error 1
Now what?
Install gcc-c++. It's C++ you're trying to compile (as shown by the ".cpp" suffix).
You could also do "dnf whatprovides */cc1plus" to get a list of what RPMs provide that program. You'll get a batch of them, but for native compiles, just use "dnf install gcc-c++".
Happy Holidays!
Success.
Thank you all.
Temlakos
Fri, Dec 22, 2017 at 10:36 AM, Temlakos temlakos@gmail.com wrote:
checking openssl/opensslconf.h usability... no
checking openssl/opensslconf.h presence... no checking for openssl/opensslconf.h... no configure: error: in `/home/Temlakos/Downloads/make mkv/makemkv-oss-1.10.8': configure: error: openssl library header files not found See `config.log' for more details
I've had to use compat-openssl10-devel since Fedora 26 for makemkv.
Also, if you're going to be building your own software I would recommend:
# dnf groupinstall "Development Tools"
Thanks, Richard
On 12/22/2017 01:14 PM, Richard Shaw wrote:
Fri, Dec 22, 2017 at 10:36 AM, Temlakos <temlakos@gmail.com mailto:temlakos@gmail.com> wrote:
checking openssl/opensslconf.h usability... no checking openssl/opensslconf.h presence... no checking for openssl/opensslconf.h... no configure: error: in `/home/Temlakos/Downloads/makemkv/makemkv-oss-1.10.8': configure: error: openssl library header files not found See `config.log' for more detailsI've had to use compat-openssl10-devel since Fedora 26 for makemkv.
Also, if you're going to be building your own software I would recommend:
# dnf groupinstall "Development Tools"
Thanks, Richard
How do I get a list of the groups dnf recognizes? That kind of group installation would solve a lot of problems. Heretofore, it has been available as a GUI only, and then only on initial installation of the OS. To be able to do it on the fly...!
Temlakos
On Fri, Dec 22, 2017 at 12:19 PM, Temlakos temlakos@gmail.com wrote:
How do I get a list of the groups dnf recognizes? That kind of group installation would solve a lot of problems. Heretofore, it has been available as a GUI only, and then only on initial installation of the OS. To be able to do it on the fly...!
They are all prefixed with "group" so
grouplist groupinstall grouperase
etc.
Richard
On 12/22/2017 10:26 AM, Richard Shaw wrote:
On Fri, Dec 22, 2017 at 12:19 PM, Temlakos <temlakos@gmail.com mailto:temlakos@gmail.com> wrote:
How do I get a list of the groups dnf recognizes? That kind of group installation would solve a lot of problems. Heretofore, it has been available as a GUI only, and then only on initial installation of the OS. To be able to do it on the fly...!They are all prefixed with "group" so
grouplist groupinstall grouperase
etc.
For example:
sudo dnf groupinstall "Development Tools" or sudo dnf groupinstall 'Network Servers'
Note that many of the groups have embedded spaces in their names, so when you use them, enclose the names in single or double quotes. ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com - - AIM/Skype: therps2 ICQ: 22643734 Yahoo: origrps2 - - - - "Microsoft is a cross between The Borg and the Ferengi. - - Unfortunately they use Borg to do their marketing and Ferengi to - - do their programming." -- Simon Slavin - ----------------------------------------------------------------------
Rick Stevens wrote:
For example:
sudo dnf groupinstall "Development Tools" or sudo dnf groupinstall 'Network Servers'
Note that many of the groups have embedded spaces in their names, so when you use them, enclose the names in single or double quotes.
Also FWIW, you can get the names without spaces adding -v to the group list command (--hidden is another useful option if exploring groups):
sudo dnf group list -v
Then group names in parentheses can be used without quoting, if that's preferable.
On Fri, 2017-12-22 at 11:49 -0500, Temlakos wrote:
On 12/22/2017 11:43 AM, Patrick O'Callaghan wrote:
On Fri, 2017-12-22 at 11:36 -0500, Temlakos wrote:
Any ideas?
dnf install makemkv
poc _______________________________________________
"Error: unable to find a match."
I forgot you need to enable the Negativo17 repo:
$ cat /etc/yum.repos.d/fedora-multimedia.repo [fedora-multimedia] name=negativo17 - Multimedia baseurl=http://negativo17.org/repos/multimedia/fedora-$releasever/$base arch/ enabled=1 skip_if_unavailable=1 gpgkey=http://negativo17.org/repos/RPM-GPG-KEY-slaanesh gpgcheck=1 enabled_metadata=1
[fedora-multimedia-source] name=negativo17 - Multimedia - Source baseurl=http://negativo17.org/repos/multimedia/fedora-$releasever/SRPMS enabled=0 skip_if_unavailable=1 gpgkey=http://negativo17.org/repos/RPM-GPG-KEY-slaanesh gpgcheck=1 enabled_metadata=1
poc