Deprecated: Array and string offset access syntax with curly braces is deprecated in /mnt/hep_web/hep_web/member/n-kota/dokuwiki/inc/init.php on line 542
ja:root:install [GiriWiki]

ユーザ用ツール

サイト用ツール


ja:root:install

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ja:root:install [2014/12/11 13:00]
kota [インストール]
ja:root:install [2015/10/04 12:41] (現在)
kota [makeが通らなくなった]
ライン 38: ライン 38:
  
 としておけばよい。 としておけばよい。
 +
 +
 +----
 +===== トラブル =====
 +
 +===== makeが通らなくなった =====
 +元はと言えば、FFTWを入れて再コンパイルしようとしたのが始まり。
 +すでにbuildしていたversionのsourceのあるディレクトリに行き、sudo make clear 、sudo make distclearしてから
 +おきまりの./​configure .... , make, make install しようとしたが、makeでエラーを吐いた。
 +
 +おそらく原因はOSのアップグレード(Yosemite)と推測。
 +いろいろ調べて結局、
 +  * XQuartzを再インストール
 +  * Xcodeを再インストール
 +インストールした後、terminalで
 +   ​xcode-select --install
 +   sudo xcodebuild -license ##​ ->agree
 +
 +  * MacPortsを再インストール(Yosemite版)
 +  * MacPortsからgcc、gfortranをインストール(以下コマンド)
 +
 +   sudo port install gcc49
 +   sudo port select gcc mp-gcc49
 +
 +
 +ここまでやったが、v5.34.09 はmake通らず。
 +ただ、v5の中で最新のもの、v5.34.32でやってみると、無事makeが通り、make install もOK。
 +
 +make 前に.bashrcに
 +   ​export FFTW3=/​usr/​local/​fftw/​
 +のようにFFTWの環境変数を設定しておいたところ(かどうか定かではないが)、
 +root のtutrialsにあるFFT.Cが動くようになっていたので、configureの際に特に特別な指定をしなくても
 +FFTWを取り込んでコンパイルしてくれたのか?
ja/root/install.1418302826.txt.gz · 最終更新: 2014/12/11 13:00 by kota