On 06/02/2015 16:18, Joe Taylor wrote: Hi Joe, > One helpful sign: I can reproduce the > "switched-modes-double-click-decode" problem in Linux, as well as Windows. I have a fix, it is a threading issue. Will commit shortly. > > It's much easier for me to diagnose such problems in Linux, where a > simple Makefile-driven recompile of jt9_omp takes 1.8 seconds. In > Windows, a CMake-driven build takes several minutes. No doubt I could > address this issue, but old dogs learn new tricks very slowly. CMake is just a Makefile generator, at least when it is told to generate Makefiles.
You can type 'mingw32-make jt9_omp' on Windows too! The generic command that works on all platforms is: $ cmake --build <build-tree-path> --target <target-name> e.g. cmake --build <some-existing-build-path> --target jt9_omp -- -kj That is just a wrapper around the underlying build tool which is make/mingw32-make etc., CMake creates targets that can be build independently (modulo building their dependencies first). It does a very good job of this and the builds are always complete and as fast as possible. > > -- Joe 73 Bill G4WJS. > > On 2/6/2015 11:11 AM, Joe Taylor wrote: >> Hi Bill, >> >> I saw that behavior yesterday, too, but had trouble reproducing it. I >> will give it some attention now. >> >> -- Joe >> >> On 2/6/2015 10:52 AM, Bill Somerville wrote: >>> On 05/02/2015 23:01, Joe Taylor wrote: >>>> Hi all, >>> Hi Joe, >>>> Sorry to say, I seem to have broken something in the way double-click >>>> decodes are done. I'll look into it tomorrow. >>> Your latest commit has fixed this but I see another issue. In v1.3 and >>> v1.4.0-rc2 attempting to dual mode decode with >>> double-click/decode-button with mode set to JT9 and Rx DF on a JT65 >>> signal works and changes the Tx mode to JT65. In the latest v1.5 it just >>> hangs. >>> >>> This is an issue only with the OpenMP version of jt9 so it seems my >>> changes to decoder to do the parallel threads are broken in some way. >>>> -- Joe, K1JT >>> 73 >>> Bill >>> G4WJS. >> ------------------------------------------------------------------------------ >> Dive into the World of Parallel Programming. The Go Parallel Website, >> sponsored by Intel and developed in partnership with Slashdot Media, is your >> hub for all things parallel software development, from weekly thought >> leadership blogs to news, videos, case studies, tutorials and more. Take a >> look and join the conversation now. http://goparallel.sourceforge.net/ >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel