<div dir="auto">I'm traveling at the moment and can't fully respond, but I will say up front that op25 is fundamentally not python3 compatible.  Lots of rework will be required... :(<div dir="auto"><br></div><div dir="auto">Graham</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 14, 2020, 10:10 PM  <<a href="mailto:op25@zellners.com">op25@zellners.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
As part of my moves to resolve the cmake issue and testing 20.04 for  <br>
new boxes for OP25 and other stuff.. ...<br>
<br>
Probably a bad idea to try to tackle both at once, but hey may as well go big!<br>
<br>
Well... there are some issues...<br>
<br>
*buntu and/or python are killing Python 2.7. While its in the repos  <br>
now.. the info I am being advised it likely won't be in the release ...<br>
<br>
Neither of the python packages seem to be setting up the proper ENV  <br>
vars, symlinks etc... but thats another issue...<br>
<br>
BUT<br>
<br>
GNURadio in the repo is setup for Python 3.7..so when its installed  <br>
all the GNUR radio stuff is in the python3.7/ path, not 2.7/<br>
<br>
For OP25-boatbod is this Python 3.7 compatible??????<br>
<br>
If not, I am guessing theres going to be a problem as it likely won't  <br>
run on 20.04 releases if the 2.7 packages are really removed.. and ONE  <br>
is missing already (but its still early), python-waitress (the actual  <br>
program DEB Is missing, but the doc DEB is there?? (Again we are still  <br>
alpha early)), I can fix it and bring in the Eoan/19.10 one with a  <br>
little hackery...<br>
<br>
I can get things to compile but I don't think its complete in the  <br>
least.. and then attempting to run rx.py get the unable to import  <br>
gnuradio.. as its not in 2.7 and some ENV var issues too... I'll look  <br>
at the EVN vars to make it point to 2.7 properly like <20.04 but I am  <br>
not sure thats going to fly as its all in 3.7 paths... see:<br>
<br>
:/usr/bin$ python3<br>
Python 3.8.2rc1 (default, Feb 12 2020, 00:06:56)<br>
[GCC 9.2.1 20200203] on linux<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import gnuradio<br>
>>> quit();<br>
<br>
versus:<br>
:/usr/bin$ python<br>
Python 2.7.17 (default, Jan 21 2020, 23:28:51)<br>
[GCC 9.2.1 20200117] on linux2<br>
Type "help", "copyright", "credits" or "license" for more information.<br>
>>> import gnuradio<br>
Traceback (most recent call last):<br>
   File "<stdin>", line 1, in <module><br>
ImportError: No module named gnuradio<br>
>>><br>
<br>
So this is a heads up that theres likely to be a lot more noise about  <br>
op25-boatbod not installing/compiling etc...or at least possibly have  <br>
to go to 19.10 via LXC container..<br>
<br>
I'll keep you advised if I can make any progress... the cmake issue is  <br>
resolved but it means going back to 3.10.. I couldn't get 3.12.x to  <br>
work at all. cmake was pulled from source and compiled.<br>
<br>
<br>
<br>
<br>
</blockquote></div>