Thank you W4KRR, I was doing those things plus I did the uninstall before all that. Earlier this week I installed and got running the boatbod version on this same Linux Mint (not VM but dual boot) and it was working well. Because of this I already have my trunk.esv and my TG.tsv
I did this:
cd ~/op25/build
sudo make uninstall and it ran fine and took about 20 seconds or so to uninstall.
Then I renamed my OP25 folder to "OP25_boatbod".
Then I followed your instructions to the ./install.sh and I get the following (what I think are errors are in red):
john@JD:~/op25$ ./install.sh
Ign:1
Repository - Linux Mint uma InRelease
Get:2
Index of /ubuntu focal-security InRelease [114 kB]
Hit:3
Repository - Linux Mint uma Release
Hit:4
Index of /ubuntu focal InRelease
Hit:5
https://brave-browser-apt-release.s3.brave.com stable InRelease
Hit:6
Index of /ubuntu focal InRelease
Get:7
Index of /ubuntu focal-updates InRelease [114 kB]
Get:9
Index of /ubuntu focal-backports InRelease [101 kB]
Get:10
Index of /ubuntu focal-security/main amd64 DEP-11 Metadata [29.0 kB]
Get:11
Index of /ubuntu focal-security/universe amd64 DEP-11 Metadata [62.5 kB]
Get:12
Index of /ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:13
Index of /ubuntu focal-updates/main amd64 DEP-11 Metadata [283 kB]
Get:14
Index of /ubuntu focal-updates/universe amd64 DEP-11 Metadata [361 kB]
Get:15
Index of /ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [944 B]
Get:16
Index of /ubuntu focal-backports/universe amd64 DEP-11 Metadata [10.4 kB]
Fetched 1,078 kB in 3s (370 kB/s)
Reading package lists... Done
Reading package lists... Done
E: You must put some 'deb-src' URIs in your sources.list
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-waitress
E: Unable to locate package python-requests
-- The CXX compiler identification is GNU 9.3.0
-- The C compiler identification is GNU 9.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.35") found components: filesystem system
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'cppunit'
-- Found cppunit, version 1.15.1
-- Found CPPUNIT: /usr/lib/x86_64-linux-gnu/libcppunit.so;dl
-- Found LOG4CPP: /usr/lib/x86_64-linux-gnu/liblog4cpp.so
-- Checking for module 'gmp'
-- Found gmp, version 6.2.0
-- Found GMP: /usr/lib/x86_64-linux-gnu/libgmpxx.so
-- Checking for module 'mpir >= 3.0'
-- No package 'mpir' found
-- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR)
-- Found MPLIB: /usr/lib/x86_64-linux-gnu/libgmpxx.so
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.71.0") found components: date_time program_options filesystem system regex thread unit_test_framework
-- Found VOLK: Volk::volk
CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake:48 (if):
if given arguments:
"ON"
An argument named "ON" appears in a conditional statement. Policy CMP0012
is not set: if() recognizes numbers and boolean constants. Run "cmake
--help-policy CMP0012" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
op25/gr-op25/CMakeLists.txt:96 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in /usr/lib/x86_64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake:
Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH
and POP. Run "cmake --help-policy CMP0011" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
The included script
/usr/lib/x86_64-linux-gnu/cmake/gnuradio/GnuradioConfig.cmake
affects policy settings. CMake is implying the NO_POLICY_SCOPE option for
compatibility, so the effects are applied to the including context.
Call Stack (most recent call first):
op25/gr-op25/CMakeLists.txt:96 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at op25/gr-op25/CMakeLists.txt:99 (message):
GnuRadio Runtime required to compile op25
-- Configuring incomplete, errors occurred!
See also "/home/john/op25/build/CMakeFiles/CMakeOutput.log".
See also "/home/john/op25/build/CMakeFiles/CMakeError.log".
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target 'install'. Stop.
======
====== NOTICE
======
====== The gnuplot package is not installed by default here,
====== as its installation requires numerous prerequisite packages
====== that you may not want to install.
======
====== In order to do plotting in rx.py using the -P option
====== you must install gnuplot, e.g., manually as follows:
======
====== sudo apt-get install gnuplot-x11