<div>Thanks a lot Jeremy! I will update the code tonight.</div>
<div> </div>
<div>Serge, RV3APM, has Hermes with cuSDR64 running with two receivers on Ubuntu now. Thanks for testing, Serge!</div>
<div> </div>
<div>73, Hermann</div>
<div>DL3HVH<br></div>
<div class="gmail_quote">On Thu, Nov 8, 2012 at 12:22 AM, Jeremy McDermond <span dir="ltr"><<a href="mailto:mcdermj@xenotropic.com" target="_blank">mcdermj@xenotropic.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div class="im">On Nov 7, 2012, at 12:22 PM, Hermann <<a href="mailto:hvh.net@gmail.com">hvh.net@gmail.com</a>> wrote:<br><br>> ***** High Performance Software Defined Radio Discussion List *****<br>><br></div>
<div>
<div class="h5">> Dear All,<br>><br>> I have just uploaded an alpha version of the cuSDR code for testing on Linux or MacOSx:<br>><br>> <a href="http://svn.tapr.org/repos_sdr_hpsdr/trunk/DL3HVH/alpha" target="_blank">http://svn.tapr.org/repos_sdr_hpsdr/trunk/DL3HVH/alpha</a><br>
><br>> There are only two sockets in use now: one for the discovery (using broadcast) and one for Metis/Hermes start/stop and data transfer from and to Metis/Hermes. Hopefully I have now solved the problem which Jeremy analyzed as a different socket behavior on Linux/MacOS vs. Windows. Nothing has been done though regarding fonts/graphics etc.<br>
<br></div></div>A new compiled version for Mac based on this alpha code is posted at the aforementioned URL.<br><br>Here's a patch to make things compile up on MacOS X:<br><br>Index: src/DataEngine/cusdr_discoverer.cpp<br>
===================================================================<br>--- src/DataEngine/cusdr_discoverer.cpp (revision 2569)<br>+++ src/DataEngine/cusdr_discoverer.cpp (working copy)<br>@@ -140,7 +140,7 @@<br> socket.close();<br>
return 0;<br> }<br>-#elif defined(Q_OS_LINUX)<br>+#elif defined(Q_OS_LINUX) || defined(Q_OS_MAC)<br><br> if (socket.bind(<br> QHostAddress(set->getHPSDRDeviceLocalAddr()),<br>
@@ -154,13 +154,13 @@<br><br> set->setMetisPort(this, socket.localPort());<br> io->networkIOMutex.lock();<br>- HPSDRIO_DEBUG << "discovery_socket bound successfully to port " << socket.localPort();<br>
+ DISCOVERER_DEBUG << "discovery_socket bound successfully to port " << socket.localPort();<br> io->networkIOMutex.unlock();<br> }<br> else {<br><br> io->networkIOMutex.lock();<br>
- HPSDRIO_DEBUG << "discovery_socket bind failed.";<br>+ DISCOVERER_DEBUG << "discovery_socket bind failed.";<br> io->networkIOMutex.unlock();<br><br>
socket.close();<br>Index: cuSDR64.pro<br>===================================================================<br>--- cuSDR64.pro (revision 2569)<br>+++ cuSDR64.pro (working copy)<br>@@ -4,7 +4,7 @@<br> TEMPLATE = app<br>
<br> CONFIG += qt warn_on<br>-CONFIG += console<br>+#CONFIG += console<br><br> #message(CONFIG: $$CONFIG)<br><br>@@ -17,7 +17,7 @@<br> #DEFINES += _WINDOWS<br> #DEFINES += _CRT_SECURE_NO_WARNINGS<br> #DEFINES += QT_LARGEFILE_SUPPORT<br>
-#DEFINES += QT_DLL<br>+#DEFINES += QT_DLL<br> #DEFINES += QT_MULTIMEDIA_LIB<br> #DEFINES += QT_OPENGL_LIB<br> #DEFINES += QT_NETWORK_LIB<br><br>><br>> 73, Hermann<br>> DL3HVH<br>
<div class="im HOEnZb">><br>><br>> _______________________________________________<br>> HPSDR Discussion List<br>> To post msg: <a href="mailto:hpsdr@openhpsdr.org">hpsdr@openhpsdr.org</a><br>> Subscription help: <a href="http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org" target="_blank">http://lists.openhpsdr.org/listinfo.cgi/hpsdr-openhpsdr.org</a><br>
> HPSDR web page: <a href="http://openhpsdr.org/" target="_blank">http://openhpsdr.org</a><br>> Archives: <a href="http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/" target="_blank">http://lists.openhpsdr.org/pipermail/hpsdr-openhpsdr.org/</a><br>
<br></div>
<div class="HOEnZb">
<div class="h5">--<br>Jeremy McDermond (NH6Z)<br>Xenotropic Systems<br><a href="mailto:mcdermj@xenotropic.com">mcdermj@xenotropic.com</a><br><br><br><br></div></div></blockquote></div><br>