[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
Re: [wsjt-devel] WSPR-X Building on all platforms.
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.
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.
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.
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