windows7にsigwinをインストールして、sinwin内でGMT Ver4.0を使って
日本語フォントの表示をしたいのですが日本語が化けて表示されます。
(1)pstext -Lを起動されると、下記の通りに日本語が使える環境のように思えます。
35 Ryumin-Light-83pv-RKSJ-H
36 Ryumin-Light-83pv-RKSJ-V
37 GothicBBB-Medium-83pv-RKSJ-H
38 GothicBBB-Medium-83pv-RKSJ-V
39 Ryumin-Light-EUC-H
40 Ryumin-Light-EUC-V
41 GothicBBB-Medium-EUC-H
42 GothicBBB-Medium-EUC-V
43 Ryumin-Light-EUC-H
44 Ryumin-Light-EUC-V
45 GothicBBB-Medium-EUC-H
46 GothicBBB-Medium-EUC-V
(2)スクリプト中のフォントもEUCにしています。以下がスクリプトの中身です
#!tcsh
GMTCHARSET=ja_JP.eucJP
export GMTCHARSET
pstext -Ba1f0g0WSen -JX10 -R0.0/3.0/0.0/6.0 << END > figure.eps
1.5 1.5 20 0 37 CM 日本語
END
(3)ネットからGMT4.0-cjk.patchをダウンロードしてコンパイルしようとしましたが、
下記のエラーが出てパッチのインストールは失敗してしまいました、
パッチのインストールが旨く行けば、日本語も化けずに表示できるのでしょうか?
$ make install
if [ `cat src/makegmt.macros | wc -c` = 0 ]; then \
echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \
exit; \
fi
cd src; \
make all; \
cd ..
make[1]: Entering directory '/usr/local/GMT4.0/src'
if [ `cat makegmt.macros | wc -c` = 0 ]; then \
echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \
exit; \
fi
gcc -c -I/include -D_WIN32 -O -ansi -pedantic -DCJK -DGMT_DEFAULT_PATH=\"/usr/local/GMT4.0\" fourt.c
In file included from gmt.h:571:0,
from fourt.c:28:
gmt_grd.h:34:20: 致命的エラー: netcdf.h: No such file or directory
#include "netcdf.h"
^
コンパイルを停止しました。
Makefile:260: recipe for target 'fourt.o' failed
make[1]: *** [fourt.o] Error 1
make[1]: Leaving directory '/usr/local/GMT4.0/src'
cd src; \
make install; \
cd ..
make[1]: Entering directory '/usr/local/GMT4.0/src'
if [ `cat makegmt.macros | wc -c` = 0 ]; then \
echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \
exit; \
fi
gcc -c -I/include -D_WIN32 -O -ansi -pedantic -DCJK -DGMT_DEFAULT_PATH=\"/usr/local/GMT4.0\" fourt.c
In file included from gmt.h:571:0,
from fourt.c:28:
gmt_grd.h:34:20: 致命的エラー: netcdf.h: No such file or directory
#include "netcdf.h"
^
コンパイルを停止しました。
Makefile:260: recipe for target 'fourt.o' failed
make[1]: *** [fourt.o] Error 1
make[1]: Leaving directory '/usr/local/GMT4.0/src'
どうしたら日本語が化けなく表示できるようになるのか全く解りません
解決方法をご教示頂けると大変助かります。
No.2
- 回答日時:
そのディレクトリ名だと、netcdfのソースコードを展開しただけで、インストールしていないのではないでしょうか?
Cygwinのインストールに使ったプログラムで、libnetcdf-devel をインストールしたらどうなりますか?
No.1ベストアンサー
- 回答日時:
GMTは使っていないので、直接の回答ではありませんが。
エラーメッセージはちゃんと読みましょう。
> gmt_grd.h:34:20: 致命的エラー: netcdf.h: No such file or directory
netcdf.h というファイルが無い、と書いてあります。
こういう時はつぎのいずれかです。
・本当にない
・あるけど見つけられない
通常、Cygwinに何かインストールするときは Setup.exeを使います。
そうすると、使いたいパッケージの他に、そのパッケージを使うのに必要なパッケージも一緒にインストールしてくれます。
ですが、ソースからコンパイルする場合は、必要なものを見極めて、自分でインストールしなければなりません。
こういう 「~.h が見つからない」という場合、その「必要なパッケージをインストールしていない」ケースも多いです。
そんな時は、まず、Cygwinのパッケージに入っているかどうかを探してみます
http://cygwin.com/cgi-bin2/package-grep.cgi
ここでnetcdf.hを探してみると
libcdf-devel
というパッケージがあることがわかります。
Cygwinでは、実行時に必要なものを XXX 、XXXの機能を使ったプログラムを自分でコンパイルしたいときに使うファイルを XXX-devel に分割していることがあります。
今回の目的にも合致します。
libcdf-devel をインストールしてから、 GMT の ./confiugre からの作業を行なってみてください。
この回答への補足
GMT4.0-cjk.patchコンパイル時のエラーについてですが、
/usr/local/netcdf-3.5.1/include/netcdf.hはあります。
下記ホルダー内にあります。
kikuchi@pick04 /usr/local/netcdf-3.5.1/include
$ ls -l
-rwxr-xr-x 1 kikuchi None 9673 8月 20 2004 ncvalues.h*
-rwxr-xr-x 1 kikuchi None 26587 8月 20 2004 netcdf.h*
-rwxr-xr-x 1 kikuchi None 23 8月 20 2004 netcdf.hh*
-rwxr-xr-x 1 kikuchi None 47626 8月 20 2004 netcdf.inc*
-rwxr-xr-x 1 kikuchi None 18400 8月 20 2004 netcdfcpp.h*
見つけられなかったということになりますかね、
コンパイルについては知識が全く無いので対処方法も解らない状態です。
以上 よろしくお願いいたします。
kmee様
libnetcdf-devel のインストールを実施したら
文字化けせずに日本語が表示できました。
おっしゃる通りで、netcdfをコンパイルしてなかったようです。
ご教示本当にありがとうございました、心から感謝致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
motif
-
Windows10にデュアルブートでXP...
-
Tomcatがサービスに残り再イン...
-
Visual Basic 6.0 SP6 インス...
-
ラズパイでのCGIで、pythonソー...
-
さくらのレンタルサーバーでyum...
-
Jupyter Notebookのアンインス...
-
Visual Studio2017Expressのイ...
-
[C#] コンパイラのバージョン確...
-
VB6.0のディストリヴューション...
-
R、パッケージのインストールに...
-
VisualStudio インストール時の...
-
MSDNが見れません
-
'msimg32.lib'は通常どこにある...
-
インストールできない?
-
Microsoft Visual C++ 2015がイ...
-
WinCVSが起動しなくなりました!
-
GMTで日本語フォントが化けてし...
-
C言語 コマンドプロンプトにつ...
-
DELL タブレット 「Venue 8 Pro...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cygwinインストールでgccが利用...
-
Windows10にデュアルブートでXP...
-
Shell関数で起動したメディアプ...
-
VBScriptで外部プログラム実行...
-
Visual Basic 6.0 SP6 インス...
-
Jupyter Notebookのアンインス...
-
Tomcatがサービスに残り再イン...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Linuxにgccをインストールした...
-
visual atudio code でC言語を...
-
[C#] コンパイラのバージョン確...
-
DELL タブレット 「Venue 8 Pro...
-
Flashコンテンツを使ったWebサイト
-
Command Not Found @ Cygwin
-
C言語 コマンドプロンプトにつ...
-
DShow.hを認識させたい
-
任意のファイルアイコンの右ク...
-
VB6.0ランタイムインストール先...
-
Powershell ISEの日本語化設定
-
R、パッケージのインストールに...
おすすめ情報