Difference between revisions of "WSJT-Z: Compile"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
==Download==
+
Sumber: https://aaron-brown.net/blog/?p=203
 +
 
 +
==Install Aplikasi Pendukung==
 +
 
 +
apt update
 +
apt -y install git
 +
 
 +
 
 +
==Download & Buka source code==
  
 
Download source wsjt-z
 
Download source wsjt-z
 +
 
  https://sourceforge.net/projects/wsjt-z/
 
  https://sourceforge.net/projects/wsjt-z/
 
 
==Buka==
 
  
 
  mv wsjtz-2.3.0-mod-0.81.zip /usr/local/src/
 
  mv wsjtz-2.3.0-mod-0.81.zip /usr/local/src/
Line 46: Line 52:
 
  cmake --build .
 
  cmake --build .
 
  cmake --build . --target install
 
  cmake --build . --target install
 +
 +
 +
 +
 +
==Referensi==
 +
 +
* https://aaron-brown.net/blog/?p=203

Revision as of 18:35, 5 September 2021

Sumber: https://aaron-brown.net/blog/?p=203

Install Aplikasi Pendukung

apt update
apt -y install git


Download & Buka source code

Download source wsjt-z

https://sourceforge.net/projects/wsjt-z/
mv wsjtz-2.3.0-mod-0.81.zip /usr/local/src/
cd /usr/local/src
unzip wsjtz-2.3.0-mod-0.81.zip


Compile

Sebagai user biasa, compile hamlib

mkdir ~/hamlib-prefix
cd ~/hamlib-prefix
git clone git://git.code.sf.net/u/bsomervi/hamlib src
cd src
git checkout integration
./bootstrap
mkdir ../build
cd ../build
  ../src/configure --prefix=$HOME/hamlib-prefix \
     --disable-shared --enable-static \
     --without-cxx-binding --disable-winradio \
     CFLAGS="-g -O2 -fdata-sections -ffunction-sections" \
     LDFLAGS="-Wl,--gc-sections"
make
make install-strip


Sebagai user biasa, compile WSJT-Z

mkdir -p ~/wsjtx-prefix/build
cd ~/wsjtx-prefix
git clone git://git.code.sf.net/p/wsjt/wsjtx src
cd ~/wsjtx-prefix/build
cmake -D CMAKE_PREFIX_PATH=~/hamlib-prefix \
  -DWSJT_SKIP_MANPAGES=ON -DWSJT_GENERATE_DOCS=OFF \
  -D CMAKE_INSTALL_PREFIX=~/wsjtx-prefix ../src
cmake --build .
cmake --build . --target install



Referensi