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

Reply via email to