「JT65/JT9/FT8」カテゴリーアーカイブ

JTSDK コンパイル –Ubuntu

今まで WSJT-X v1.6.0 r6263 を Ubuntu では使っていた。
Windows では v1.7.0 r6462 の私家版ではあったが、だんだんメンドーになってきた。
私家版はコンパイル済み exe とソースの両方をもらっていた。

一月頃 JTSDK (2.0.19) なる開発者用ツールを紹介されて、それはコンパイルしてインストールできたのだが、その後の WSJT-X に続かずアンインストールしていた。

v1.7.0-devel の deb ファイルや exe ファイルは昨年十二月から 404 Nor Found になっている。
今回 mod15.3 のソースからコンパイルしようとしたが、

CMake Error at CMakeLists.txt:30 (project):
  No CMAKE_Fortran_COMPILER could be found.

make でひっかかり、彼に聞いたところ「JTSDK のインストールが不完全くさい」と聞かされた。
私はてっきりスタンドアローンだと思い込んでいたのだから。

気を取り直し JTSDK をダウンロードし、展開してから

cd ./jtsdk-nix-2.0.20
./autogen.sh --prefix=/usr/local

しかし次の make で止まる。
ふと目をファイラーに向けると README.pkg-lists なるものが飛び込んできた。
ディストリビューションに拠って必要ファイルが異なるらしい。

Ubuntu 14.04, 15.04, 15.10, 16-04
-----------------------------------------------------

sudo apt-get install automake asciidoctor clang-3.5 cmake dialog g++ gettext \
gfortran git libfftw3-dev libhamlib-dev libhamlib-utils libqt5multimedia5-plugins \
libqt5serialport5-dev libqt5opengl5-dev libsamplerate0-dev libtool libusb-dev \
libxml2-utils pkg-config portaudio19-dev python3-pil python3-pil.imagetk \
python3-tk python3-dev python3-numpy python3-pip python3-setuptools python-dev \
qtbase5-dev qtmultimedia5-dev source-highlight subversion texinfo xmlto

そしてもう一度 make してみる。

---------------------------------------------
 Building Documentation
---------------------------------------------

 Generating HTML Documentation, please wait..
asciidoctor: FAILED: required gem 'coderay' is not installed. Processing aborted. (RuntimeError)
  Use --trace for backtrace
Makefile:85: návod pro cíl „build-doc“ selhal
make: *** [build-doc] Chyba 1

なぜかメッセージがチェコ語だ。
どうやらまだ gem が足りないらしい。
gem をインストールしてもまだ同じメッセージが出る。

「なんで coderay に引用符が付いてるんだろう・・・」
coderay なるアプリもあるようだ。(Synaptic で確認)
それでやっと make を通すことができた。

残るは最後の段階 make install だ。
よもやここでまた悩むとは思わなかった。

..Installing Manpages
install: 通常ファイル `/usr/local/share/man/man1/jtsdk.1' を作成できません: そのようなファイルやディレクトリはありません
Makefile:130: návod pro cíl „install“ selhal
make: *** [install] Chyba 1 

ここで気になったのが /usr の前にある ` だ。
なぜアポストロフでないんだろう・・・。

何気なく /usr/local/share/applications を開いてみた。
ナントそこに JTSDK 2.0.20 のアイコンがある。

JTSDK icon

ダブルクリックしてみる。
てっぺんに JTSDK 12.0.20 と書かれた青い「端末」のウィンドウが起動した。
どうやら成功したようだ。

海ん中から QRV?

過日 40m JT65 にバリ島が出ていたのでコールする。
二三日後に出した SASE が一昨日戻ってきた。

OI74PH じゃ海ん中から QRV?

JCA アワード用にも ICE サフィックスがなかったこともあるが、一番はロケーターであった。

しかし、ビックリポンや。
OI74PH とある。
彼の CQ には OI71 と入っていた。

OI74 に小島が三つあるが、 OI74PH は全くの Java Sea。
DH6ICE のメールアドレスが見つからなかったので、マネージャーにメールしてみる。

I don’t know who maDE A MISTAKE .9 BUT; I CAN SEND ONCE AGAIN qsl WITH CORRECT qth LOC:::

恐らく Loc で文句言って来たのは私くらいなのだろう。
いいマネージャーに出逢えたものだ。

40m DXCC

昨夜と言っても深夜ではあるが、 突然ノルウェイが -14dB でデコードされた。

73 を送っていたので周波数を変えてコールする。
16:35UTC のことだった。
元の周波数でコールバックがあった。
そこは確か他局 (YB だったかな) が CQ していたハズ。

QSB も感じないし、 逆 V の私には強い信号だった。

それですら、 40m DXCC は 50 エンティティに満たない。
尤も SSB も含む LOTW ベースでの話だが。

4X 5W 9A 9K 9M6 9V BV BY
CE DL DU E5 ER ES EU FR
HA HL HS HZ I JA JD JT
K KH0 KH2 KH6 KL LA LU OH
PY SM SV T8 UA UA0 UN UR
VE VK VU XE YB YJ ZL ZS

中近東より向こう側は 15:00UTC なら早い方で 19 時台や 20 時台のこともある。
仕事のナイ時期にしかできぬわけだが。