Well I removed QT4 and ran the script again. Still fails. This is what I get:
./fullbuild-wfview.sh
This script will download dependencies, build, and install wfview.
It is designed for debian-based systems and
makes use of the apt command to satisfy dependencies.
If it has been a while since this script was downloaded,
or if there are build errors, please use this command to
download a newer version of this script:
wget https://gitlab.com/eliggett/scripts/-/raw/master/fullbuild-wfview.sh?inline=false -O fullbuild-wfview.sh; chmod 755 fullbuild-wfview.sh
The ‘sudo’ command is used to run some commands as root.
It (the sudo command) will ask for your password during this process.
You should look at the source of this script if you have any doubts.
Do you wish to install dependencies first?
If this is your first time building wfview,
or, if you have not done so in a while,
please select ‘y’, otherwise, press ‘n’.
If you are not sure, select ‘y’ to be safe.
Press Y to install dependencies (Y/n): y
Reading package lists… Done
Building dependency tree
Reading state information… Done
build-essential is already the newest version (12.4ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
qt5-qmake is already the newest version (5.9.5+dfsg-0ubuntu2.6).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libqt5core5a is already the newest version (5.9.5+dfsg-0ubuntu2.6).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
qtbase5-dev is already the newest version (5.9.5+dfsg-0ubuntu2.6).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libqt5serialport5 is already the newest version (5.9.5-0ubuntu1).
libqt5serialport5-dev is already the newest version (5.9.5-0ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libqt5multimedia5 is already the newest version (5.9.5-0ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libqt5multimedia5-plugins is already the newest version (5.9.5-0ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
qtmultimedia5-dev is already the newest version (5.9.5-0ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libopus-dev is already the newest version (1.1.2-1ubuntu1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libeigen3-dev is already the newest version (3.3.4-4).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libportaudio2 is already the newest version (19.6.0-1).
libportaudiocpp0 is already the newest version (19.6.0-1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
portaudio19-dev is already the newest version (19.6.0-1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
librtaudio-dev is already the newest version (5.0.0~ds-2).
librtaudio6 is already the newest version (5.0.0~ds-2).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
git is already the newest version (1:2.17.1-1ubuntu0.11).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Almost done. Now we will install libqcustomplot.
One of these two commands will fail, which is ok.
Only one of the next two commands need to work.
Reading package lists… Done
Building dependency tree
Reading state information… Done
libqcustomplot-dev is already the newest version (1.3.2+dfsg1-1).
libqcustomplot-doc is already the newest version (1.3.2+dfsg1-1).
libqcustomplot1.3 is already the newest version (1.3.2+dfsg1-1).
The following packages were automatically installed and are no longer required:
efibootmgr libefiboot1 libefivar1 libllvm8 mokutil sbsigntool secureboot-db
shim
Use ‘sudo apt autoremove’ to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package libqcustomplot2.0
E: Couldn’t find any package by glob ‘libqcustomplot2.0’
E: Couldn’t find any package by regex ‘libqcustomplot2.0’
Installing the required qcustomplot was successful.
Done installing dependencies.
Press enter to download wfview’s source code.
Now downloading the latest source code from the master branch.
The files will be downloaded into a directory named: wfview–20220704–06-25-08
Cloning into ‘wfview’…
remote: Enumerating objects: 161, done.
remote: Counting objects: 100% (161/161), done.
remote: Compressing objects: 100% (152/152), done.
remote: Total 161 (delta 14), reused 109 (delta 8), pack-reused 0
Receiving objects: 100% (161/161), 1.44 MiB | 808.00 KiB/s, done.
Resolving deltas: 100% (14/14), done.
Creating build directory ‘build’:
The build process may take a few minutes.
Press enter to start.
Starting build process.
qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory
Error in qmake step.