<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi everyone,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I've created a branch of fosphor with the goal of making it compatible with GNU Radio 3.8 (specifically the maint-3.8 branch).  I've branched fosphor from</div><div class="gmail_default" style="font-size:small"><a href="https://github.com/osmocom/gr-fosphor/tree/gr38-qt5">https://github.com/osmocom/gr-fosphor/tree/gr38-qt5</a>.<br></div><div class="gmail_default" style="font-size:small">My branch is located at</div><div class="gmail_default" style="font-size:small"><a href="https://github.com/the-aerospace-corporation/gr-fosphor/tree/gr38-qt5-aero">https://github.com/the-aerospace-corporation/gr-fosphor/tree/gr38-qt5-aero</a><br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">The changes are updates to the cmake scripts and modules, most of which are derived directly from the 3.8 module porting guide located at<br><a href="https://wiki.gnuradio.org/index.php/GNU_Radio_3.8_OOT_Module_Porting_Guide">https://wiki.gnuradio.org/index.php/GNU_Radio_3.8_OOT_Module_Porting_Guide</a><br></div><div class="gmail_default" style="font-size:small">Development was performed in Ubuntu 18.04 with GNU Radio installed using pybombs and Python 3 support as described at</div><div class="gmail_default" style="font-size:small"><a href="https://github.com/gnuradio/gnuradio">https://github.com/gnuradio/gnuradio</a></div><div class="gmail_default" style="font-size:small">and using a prefix-based GNU Radio install.  The updated fosphor branch has been tested with NVidia and Intel OpenCL.  At this point GLFW works but QT does not.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">To build and install the updated fosphor branch, install GNU Radio 3.8 from the maint-3.8 branch, install all dependencies as described at the fosphor wiki, then execute</div><div class="gmail_default" style="font-size:small">   git clone <a href="https://github.com/the-aerospace-corporation/gr-fosphor">https://github.com/the-aerospace-corporation/gr-fosphor</a><br></div><span class="gmail_default" style="font-size:small">   </span>cd gr-fosphor<div><div class="gmail_default" style="font-size:small">   git checkout gr38-qt5-aero</div><span class="gmail_default" style="font-size:small">   </span>mkdir build<br><span class="gmail_default" style="font-size:small">   </span>cd build<br><span class="gmail_default" style="font-size:small">   </span>cmake ..<br><span class="gmail_default" style="font-size:small">   </span>make<br><span class="gmail_default" style="font-size:small">  </span> make install<br><br><div class="gmail_default" style="font-size:small">I'm interested in the process for merging my updates back to the official repository.  For instance, additional testing using different platforms might be a good idea.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Best,</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:12.8px">Terry Ferrett, Signal Processing and Estimation Engineer<br><a href="https://aerospace.org/" target="_blank">The Aerospace Corporation</a>, El Segundo, CA<br></div></div></div></div></div></div></div></div></div></div></div>