2015年2月25日水曜日

macportsのnetcdf-fortranとgfortranのバージョンはマッチさせんといかんばい

同僚二人のマックブックにGOTMとFABMモデルをインストールしてコンパイルする作業の手伝いをしたがどうもコンパイルがうまくいかない。

use netcdfだったりuse fabm_typesにエラーがどうのこうのというメッセージがでてしまう。

自分のマックで一年ほど前にやったときは問題なかったのになんで最新のOSでできないのか色々みんなで苦しんだ結果、問題はmacportsでインストールしたnetcdf-fortranのバージョンがgfortranのサイトからインストールしたgfortranのバージョンとマッチしていなかったから。gfortranのバージョンは

gfortran --version

で確認できる。以下が出力例:

GNU Fortran (GCC) 4.8.2

一方macportsでインストールしたnetcdf-fortranのバージョンは

port installed netcdf-fortran

で確認できる。以下がその出力例:
 
The following ports are currently installed:
  netcdf-fortran @4.2_12+gcc48 (active)

この場合、gfortranは4.8.2、netcdf-fortranは4.8なのでオーケー。

これが例えば、4.9と4.8のコンビネーションだとミスマッチでコンパイルでエラーになる。

2015年2月8日日曜日

Zotero: LibreOffice Plugin 3.5.9がインストールできない(ウィンドウが空)

Problem: I can't install the LibreOffice plugin because the installation page on Firefox is blank (Fig.1).

Fig.1
 Solution: Disable Adblock Plus and restart Firefox (Fig.2).
Fig.2
This happened under the following two environments:
  1. OSX 10.6.8, iMac 2006 Intel Core 2 Duo, Firefox 35.0.1
  2. Yosemite 10.10.2 Macbook Air 2011, Firefox 34.???
Reference:  https://forums.zotero.org/discussion/42895/cant-install-libreoffice-plugin-359-firefox-extension/#Comment_215148