I tryed to install Qsynth (the GUI of Fluidsynth), but this GUI need Qt version 5 (?).... the question is:
Qt5 is already installed in LM19.03 Cinnamom .... Why when I tryed to install Qsynth the terminal output is:
/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ ./configure [--prefix/bin/qsynth]
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type: [--prefix/bin/qsynth]
checking for [--prefix/bin/qsynth]-gcc... no
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 how to run the C preprocessor... gcc -E
checking for [--prefix/bin/qsynth]-g++... no
checking for [--prefix/bin/qsynth]-c++... no
checking for [--prefix/bin/qsynth]-gpp... no
checking for [--prefix/bin/qsynth]-aCC... no
checking for [--prefix/bin/qsynth]-CC... no
checking for [--prefix/bin/qsynth]-cxx... no
checking for [--prefix/bin/qsynth]-cc++... no
checking for [--prefix/bin/qsynth]-cl.exe... no
checking for [--prefix/bin/qsynth]-FCC... no
checking for [--prefix/bin/qsynth]-KCC... no
checking for [--prefix/bin/qsynth]-RCC... no
checking for [--prefix/bin/qsynth]-xlC_r... no
checking for [--prefix/bin/qsynth]-xlC... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for [--prefix/bin/qsynth]-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for g++ major version... 7
checking for [--prefix/bin/qsynth]-qtchooser... no
checking for qtchooser... no
checking for [--prefix/bin/qsynth]-qmake... no
checking for qmake... no
checking for [--prefix/bin/qsynth]-qmake-qt5... no
checking for qmake-qt5... no
checking for Qt major version... ./configure: line 4296: no: command not found
0
checking for [--prefix/bin/qsynth]-qmake-qt5... no
checking for qmake-qt5... no
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn't available. (qt5-devel)
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ ./configure --prefix/bin/qsynth
configure: error: unrecognized option: `--prefix/bin/qsynth'
Try `./configure --help' for more information
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ make
make: *** No targets specified and no makefile found. Stop.
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$
I try to follow that is described in the home of Qsynth.... https://qsynth.sourceforge.io/
1.I downloaded the last version qsynth-0.6.1.tar.gz
2.I unzipped this pack
3.I navigate into the qsynth-0.6.1 dir just created
4.I opened the terminal here and then I insert the first command descrived in the home of Qsynth...
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ ./configure --prefix /bin/qsynth
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 how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for g++ major version... 7
checking for qtchooser... no
checking for qmake... no
checking for qmake-qt5... no
checking for Qt major version... ./configure: line 4296: no: command not found
0
checking for qmake-qt5... no
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn't available. (qt5-devel)
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ make
make: *** No targets specified and no makefile found. Stop.
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$
when I run the make command, the terminal advise me that "No targets specified and no makefile found. Stop."
Sorry for this thread, but I'm not an advanced linux user...
When you compile things, watch your output. ./configure failed, as you can see by the last line in it's output. "make" isn't going to work until configure has run successfully.
The way most of us learned to do this stuff is by googling the errors until we made it work. Usually ./configure fails because (1) you are missing a dev packages or (2) you are missing a build utility.
Your error is:
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn't available. (qt5-devel)
So looks like you're missing the QT5 development packages. In most distros (especially Debian-based ones) there are separate packages for the development tools and headers, usually suffixed with "-dev" or "-devel".
I don't have a Mint machine nearby, but my guess is you need a package named something like "qt5-dev" or "libqt5-dev" or something similar. Do a little repo searching and see if you can find that package.
lykwydchykyn wrote: ↑Thu Mar 19, 2020 6:48 pm
When you compile things, watch your output. ./configure failed, as you can see by the last line in it's output. "make" isn't going to work until configure has run successfully.
The way most of us learned to do this stuff is by googling the errors until we made it work. Usually ./configure fails because (1) you are missing a dev packages or (2) you are missing a build utility.
Your error is:
configure: error: qmake-qt5 not found in current PATH. Maybe QT development environment isn't available. (qt5-devel)
So looks like you're missing the QT5 development packages. In most distros (especially Debian-based ones) there are separate packages for the development tools and headers, usually suffixed with "-dev" or "-devel".
I don't have a Mint machine nearby, but my guess is you need a package named something like "qt5-dev" or "libqt5-dev" or something similar. Do a little repo searching and see if you can find that package.
kernel@kernel:/media/kernel/DATI/Software/Fluidsynth/qsynth-0.6.1$ ./configure --prefix /bin/qsynth
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 how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for g++ major version... 7
checking for qtchooser... /usr/bin/qtchooser
checking for qmake... /usr/bin/qmake
checking for Qt major version... 5
checking for Qt install path... /usr/lib/qt5/bin
checking for qmake... /usr/lib/qt5/bin/qmake
checking for Qt install headers... /usr/include/x86_64-linux-gnu/qt5
checking for Qt install libraries... /usr/lib/x86_64-linux-gnu
checking for Qt library version >= 5.1... no; Qt 5.1 or greater is required
needed the 5.1... I Update this package simply with
I performed all the operations you indicated and there were no errors from the terminal ...
I would never have been able to install it without your help !!!
Thanks again.... and hopefully everything is fine
Last edited by Codesound on Fri Mar 20, 2020 9:41 am, edited 1 time in total.