[wsjt-devel] WSPR-X Building on all platforms.

2014-11-15 Thread Bill Somerville
Hi All,

I had a question about building WSPR-X on Mac off list. I looked at the 
CMake script and it uses a Windows only construct in that it references 
a DLL in the source tree for portaudio.

What is needed is a CMake Findportaudio.cmake finder, I have checked 
around and several projects have written such a finder module but TBH I 
think I can do better by using the standard CMake helpers for writing 
finders.

Any objections to me adding such a finder to the WSPR-X project?

The consequences would be that the build will work on all supported 
platforms. There is a small downside in that the WIndows build would 
require the developer to install portaudio themselves (the JTSDK-QT may 
already do this) rather than relying on the DLL being part of the source 
tree.

73
Bill
G4WJS.

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] WSPR-X Building on all platforms.

2014-11-15 Thread Joe Taylor
Hi Bill,

No development effort is currently being devoted to WSPR-X. When that 
happens (and if it does), an better solution might be to do what we did 
with WSJT-X -- abandon use of PortAudio entirely, and use the audio 
subsystem in Qt.

-- Joe

On 11/15/2014 8:16 AM, Bill Somerville wrote:
 Hi All,

 I had a question about building WSPR-X on Mac off list. I looked at the
 CMake script and it uses a Windows only construct in that it references
 a DLL in the source tree for portaudio.

 What is needed is a CMake Findportaudio.cmake finder, I have checked
 around and several projects have written such a finder module but TBH I
 think I can do better by using the standard CMake helpers for writing
 finders.

 Any objections to me adding such a finder to the WSPR-X project?

 The consequences would be that the build will work on all supported
 platforms. There is a small downside in that the WIndows build would
 require the developer to install portaudio themselves (the JTSDK-QT may
 already do this) rather than relying on the DLL being part of the source
 tree.

 73
 Bill
 G4WJS.

 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 wsjt-devel mailing list
 wsjt-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wsjt-devel

--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] WSPR-X Building on all platforms.

2014-11-15 Thread Michael Black
Any reason we can't have both worlds?  If windows just do what you do now
otherwise build it?
I just built the latest r4178 and I don't see portaudio.dll in the Release
directory.  So how/where does it get installed?
Also...I notice it's putting libhamlib-2.bak in there and wsprx complains
about the dll missing during option setup.

Mike W9MDB

-Original Message-
From: Bill Somerville [mailto:g4...@classdesign.com] 
Sent: Saturday, November 15, 2014 7:16 AM
To: wsjt-devel@lists.sourceforge.net
Subject: [wsjt-devel] WSPR-X Building on all platforms.

Hi All,

I had a question about building WSPR-X on Mac off list. I looked at the
CMake script and it uses a Windows only construct in that it references a
DLL in the source tree for portaudio.

What is needed is a CMake Findportaudio.cmake finder, I have checked around
and several projects have written such a finder module but TBH I think I can
do better by using the standard CMake helpers for writing finders.

Any objections to me adding such a finder to the WSPR-X project?

The consequences would be that the build will work on all supported
platforms. There is a small downside in that the WIndows build would require
the developer to install portaudio themselves (the JTSDK-QT may already do
this) rather than relying on the DLL being part of the source tree.

73
Bill
G4WJS.


--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] WSPR-X Building on all platforms.

2014-11-15 Thread Bill Somerville
On 15/11/2014 13:43, Joe Taylor wrote:
 Hi Bill,
Hi Joe,

 No development effort is currently being devoted to WSPR-X. When that
 happens (and if it does), an better solution might be to do what we did
 with WSJT-X -- abandon use of PortAudio entirely, and use the audio
 subsystem in Qt.
OK, I will leave it on the Do Later list ;)

   -- Joe
73
Bill
G4WJS.

 On 11/15/2014 8:16 AM, Bill Somerville wrote:
 Hi All,

 I had a question about building WSPR-X on Mac off list. I looked at the
 CMake script and it uses a Windows only construct in that it references
 a DLL in the source tree for portaudio.

 What is needed is a CMake Findportaudio.cmake finder, I have checked
 around and several projects have written such a finder module but TBH I
 think I can do better by using the standard CMake helpers for writing
 finders.

 Any objections to me adding such a finder to the WSPR-X project?

 The consequences would be that the build will work on all supported
 platforms. There is a small downside in that the WIndows build would
 require the developer to install portaudio themselves (the JTSDK-QT may
 already do this) rather than relying on the DLL being part of the source
 tree.

 73
 Bill
 G4WJS.

 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 wsjt-devel mailing list
 wsjt-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wsjt-devel
 --
 Comprehensive Server Monitoring with Site24x7.
 Monitor 10 servers for $9/Month.
 Get alerted through email, SMS, voice calls or mobile push notifications.
 Take corrective actions from your mobile device.
 http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
 ___
 wsjt-devel mailing list
 wsjt-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wsjt-devel


--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


Re: [wsjt-devel] WSPR-X Building on all platforms.

2014-11-15 Thread John Nelson
Hi Bill,

It is also the case that WSPR-X does not do band hopping - which is useful when 
running WSPR.   As Joe says: When that [further development] happens a better 
solution...use Qt audio instead of portaudio.. and add band hopping as well...

The current Mac OSX version (K1JT's page) runs on all versions of Mac OSX from 
10.6 through 10.10

--- John G4KLA
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111iu=/4140/ostg.clktrk
___
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel