Ok, started testing, the patch applies cleanly of course but ran into an
issue on Linux:

/home/build/rpmbuild/freedv/BUILD/fdmdv2-0.96.5.svn1329/src/fdmdv2_main.cpp:
In member function 'void MainFrame::raiseDTR()':
/home/build/rpmbuild/freedv/BUILD/fdmdv2-0.96.5.svn1329/src/fdmdv2_main.cpp:670:15:
error: 'TIOCM_DTR' was not declared in this scope
   int flags = TIOCM_DTR;

I can see where you added an include for termios.h in fdmdv2_main.h:

@@ -52,10 +52,11 @@
 #include <samplerate.h>

 #include <hamlib.h>
-#include "ctb-0.16/ctb.h"
-#include "ctb-0.16/portscan.h"
-#include "ctb-0.16/serportx.h"
-#include "ctb-0.16/serport.h"
+#ifdef _WIN32
+#include <windows.h>
+#else
+#include <termios.h>
+#endif

 Where termios.h includes bits/termios.h which has TIOCM_DTR defined so I
don't know what the problem is...

Any ideas?
Thanks,
Richard
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to