Bill -- Revision 4949 hasn't fixed it, yet, although it's now a bit harder to reproduce the problem. I find that it I double-click alternately on a JT9 signal and a JT65 signal, pretty soon it will hang.
As for my grumbles about CMake, etc... pay no attention, hi. I do know, usually, what needs to be done; it's just that my fingers don't do all of it so automatically as with "the old way". :-) -- Joe On 2/6/2015 11:29 AM, Bill Somerville wrote: > 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 ------------------------------------------------------------------------------ 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