Hi Paul,

I can't speak for others, but no offense taken here.

Following Bills advice clearly demonstrates the difference between 
Single-Thread (1 core), and Multi-Thread (-j x ) compiling, e.g. 
resource consumption, as $(MAKE), when called without the -j operator 
defaults to Single-Thread, e.g. 1 core.

Depending on how you installed JTSDK will determine how to resolve this 
going forward if you plan to continue using the package to build WSJT-X.

If you installed the JTSDK package via my Launchpad PPA, you will need 
to edit the jtsdk-wsjtx build script setting the variable JJ=4 to JJ=1. 
You can experiment with this and may be able to set JJ=2 or 3 cores. It 
all depends on what you have running at the time when you invoke the 
build as to what you can use.

If you installed JTSDK from the source tar.gz package, use the option 
--disable-parallel during the configure stage to disabled Multi-Thread 
compiling. This is why the option ( --disable-parallel ) was added, to 
facilitate compiling on low resource systems without maxing out 
resources. Example:

./autogen.sh && ./configure --disable-parallel && make && sudo make install

At that point, your builds will use (1) core rather than all available 
cores. The builds ( WSJT-X and / or Hamlib3 ) will take significantly 
longer to run, but should finish.

WSJT and WSPR JTSDK build scripts *do not* employ the -j operator due to 
the fact Python3 F2PY does not readily provide for parallel processing. 
Sections of the builds could use the -j operator, but it would be a 
complication that is really not really justified as the WSJT and WSPR 
builds are rather quick as is.


73's
Greg, KI7MT


On 1/17/2016 10:30, Paul wrote:
> Just to say that I followed the advice given by Bill
> Try changing working directory to the build tree root and doing:
>
>     $ rm CMakeFiles/wsjtx.dir/plotter.cpp.o
>     $ make plotter.cpp.o
>
> and see if the ICE recurs.
>
> 73
> Bill
> G4WJS.
> I had to separately run the following before success. But now everything
> is ok.
> $ make plotter.cpp.o
> $ make main.cpp.o
> $ make mainwindow.cpp.o
> Also I would like to say that I am very sorry if I have caused any
> offence, that was not my intension.
> 73
> Paul m1bkl

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to