2017年6月19日月曜日

macportsでncl6.4.0にアップデートできない問題【解決した】

参考URL
Tracking Note: macportsでncl6.4.0にアップデートできない問題【解決しなかった】 https://trackingnote-yoshi.blogspot.jp/2017/04/macportsncl640_27.html

気分転換に思い出したようにやってみた。
結論は、macportsを2.4.1にバージョンアップしてから、インストールを実行したところ上手く行った…けど、代わりにgmtが上手くインストールされないという問題が。
ncl6.4.0は実行出来たので、とりあえずgmtの問題は置いておく。
macportsを2.4.1にバージョンアップして以降のログをそのまま残す(長くてごめんなさい

1.ncargのアップグレードをしてみる。

$ sudo port upgrade ncarg
Password:
--->  Computing dependencies for wgrib2
--->  Fetching archive for wgrib2
--->  Attempting to fetch wgrib2-2.0.5_3.darwin_16.x86_64.tbz2 from https://packages.macports.org/wgrib2
--->  Attempting to fetch wgrib2-2.0.5_3.darwin_16.x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/wgrib2
--->  Attempting to fetch wgrib2-2.0.5_3.darwin_16.x86_64.tbz2 from http://her.gr.packages.macports.org/wgrib2
--->  Fetching distfiles for wgrib2
--->  Attempting to fetch wgrib2_nolib.tgz.v2.0.5 from ftp://ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/
--->  Attempting to fetch wgrib2_nolib.tgz.v2.0.5 from http://www.ftp.cpc.ncep.noaa.gov/wd51we/wgrib2/
--->  Verifying checksums for wgrib2                                                 
--->  Extracting wgrib2
--->  Applying patches to wgrib2
--->  Configuring wgrib2
--->  Building wgrib2
--->  Staging wgrib2 into destroot
--->  Installing wgrib2 @2.0.5_3
--->  Cleaning wgrib2
--->  Computing dependencies for wgrib2
--->  Deactivating wgrib2 @2.0.5_2
--->  Cleaning wgrib2
--->  Activating wgrib2 @2.0.5_3
--->  Cleaning wgrib2
--->  Computing dependencies for ncarg
--->  Configuring ncarg
Error: ncarg cannot be built while another version of ncarg is active.
Error: Please forcibly deactivate the existing copy of ncarg, e.g. by running:
Error: 
Error:     sudo port -f deactivate ncarg ←これを実行しろと言われた気がした
Error: 
Error: Then try again.
Error: Failed to configure ncarg: ncarg is active
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ncarg/ncarg/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

エラーがたくさん出たので、言うことを聞いてみる。

2.既にインストールされているncarg…つまり6.3.0…をdeactiveする。

$ sudo port -f deactivate ncarg 
--->  Unable to deactivate ncarg @6.3.0_9+gcc5, the following ports depend on it: 
--->  py27-nio @1.3.0b1_7+gcc6 
Warning: Deactivate forced.  Proceeding despite dependencies. 
--->  Deactivating ncarg @6.3.0_9+gcc5 
--->  Cleaning ncarg

3.nacrgのアップグレードを再実行する。

$ sudo port upgrade ncarg 
--->  Computing dependencies for ncarg 
--->  Configuring ncarg 
Warning: reinplace s| -lquadmath|| didn't change anything in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ncarg/ncarg/work/ncl_ncarg-6.4.0/config/Darwin 
Warning: reinplace s|g++$|/usr/bin/clang++| didn't change anything in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ncarg/ncarg/work/ncl_ncarg-6.4.0/config/Darwin 
Warning: reinplace s|-D__UNIXOS2__|-D__UNIXOS2__ -D__JIRA1530__| didn't change anything in /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_ncarg/ncarg/work/ncl_ncarg-6.4.0/config/Darwin 
--->  Building ncarg 
--->  Staging ncarg into destroot 
--->  Installing ncarg @6.4.0_2+gcc5 
--->  Cleaning ncarg 
--->  Computing dependencies for ncarg 
--->  Activating ncarg @6.4.0_2+gcc5 
--->  Cleaning ncarg 
--->  Updating database of binaries 
--->  Scanning binaries for linking errors                
--->  Found 64 broken files, matching files to ports      
--->  Found 5 broken ports, determining rebuild order 
You can always run 'port rev-upgrade' again to fix errors. 
The following ports will be rebuilt: 
py27-nio @1.3.0b1+gcc6 
py27-h5py @2.6.0 
grib_api @1.19.0+gcc5 
gmt5 @5.2.1+gdal+nonfree+pcre 
ncview @2.1.1 
Continue? [Y/n]: Y  ←Yを入力した
--->  Computing dependencies for py27-numpy 
--->  Fetching archive for py27-numpy 
--->  Attempting to fetch py27-numpy-1.13.0_0+gfortran.darwin_16.x86_64.tbz2 from https://packages.macports.org/py27-numpy 
--->  Attempting to fetch py27-numpy-1.13.0_0+gfortran.darwin_16.x86_64.tbz2.rmd160 from https://packages.macports.org/py27-numpy 
--->  Installing py27-numpy @1.13.0_0+gfortran 
--->  Cleaning py27-numpy 
--->  Computing dependencies for py27-numpy 
--->  Deactivating py27-numpy @1.12.1_0+gfortran 
--->  Cleaning py27-numpy 
--->  Activating py27-numpy @1.13.0_0+gfortran 
--->  Cleaning py27-numpy 
--->  Computing dependencies for py27-nio 
--->  Fetching archive for py27-nio 
--->  Attempting to fetch py27-nio-1.3.0b1_8+gcc6.darwin_16.x86_64.tbz2 from https://packages.macports.org/py27-nio 
--->  Attempting to fetch py27-nio-1.3.0b1_8+gcc6.darwin_16.x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/py27-nio 
--->  Attempting to fetch py27-nio-1.3.0b1_8+gcc6.darwin_16.x86_64.tbz2 from http://her.gr.packages.macports.org/py27-nio 
--->  Fetching distfiles for py27-nio 
--->  Attempting to fetch PyNIO-1.3.0b1.tar.gz from https://www.earthsystemgrid.org/download/fileDownload.htm?logicalFileId=e328ec94-306e-11df-8e89-00c0f03d5b7c&dummy= 
--->  Attempting to fetch PyNIO-1.3.0b1.tar.gz from https://distfiles.macports.org/py-nio 
--->  Verifying checksums for py27-nio 
--->  Extracting py27-nio 
--->  Configuring py27-nio 
--->  Building py27-nio 
--->  Staging py27-nio into destroot 
--->  Installing py27-nio @1.3.0b1_8+gcc6 
--->  Cleaning py27-nio 
--->  Computing dependencies for py27-nio 
--->  Deactivating py27-nio @1.3.0b1_7+gcc6 
--->  Cleaning py27-nio 
--->  Activating py27-nio @1.3.0b1_8+gcc6 
--->  Cleaning py27-nio 
--->  Computing dependencies for py27-h5py 
--->  Fetching archive for py27-h5py 
--->  Attempting to fetch py27-h5py-2.7.0_1.darwin_16.x86_64.tbz2 from https://packages.macports.org/py27-h5py 
--->  Attempting to fetch py27-h5py-2.7.0_1.darwin_16.x86_64.tbz2.rmd160 from https://packages.macports.org/py27-h5py 
--->  Installing py27-h5py @2.7.0_1 
--->  Cleaning py27-h5py 
--->  Computing dependencies for py27-h5py 
--->  Deactivating py27-h5py @2.6.0_0 
--->  Cleaning py27-h5py 
--->  Activating py27-h5py @2.7.0_1 
--->  Cleaning py27-h5py 
--->  Computing dependencies for grib_api 
--->  Fetching archive for grib_api 
--->  Attempting to fetch grib_api-1.19.0_2+gcc5.darwin_16.x86_64.tbz2 from https://packages.macports.org/grib_api 
--->  Attempting to fetch grib_api-1.19.0_2+gcc5.darwin_16.x86_64.tbz2 from http://fco.it.packages.macports.org/mirrors/macports-packages/grib_api 
--->  Attempting to fetch grib_api-1.19.0_2+gcc5.darwin_16.x86_64.tbz2 from http://her.gr.packages.macports.org/grib_api 
--->  Fetching distfiles for grib_api 
--->  Attempting to fetch grib_api-1.19.0-Source.tar.gz from https://software.ecmwf.int/wiki/download/attachments/3473437 
--->  Verifying checksums for grib_api                                                
--->  Extracting grib_api 
--->  Applying patches to grib_api 
--->  Configuring grib_api 
--->  Building grib_api 
--->  Staging grib_api into destroot 
--->  Installing grib_api @1.19.0_2+gcc5 
--->  Cleaning grib_api 
--->  Computing dependencies for grib_api 
--->  Deactivating grib_api @1.19.0_1+gcc5 
--->  Cleaning grib_api 
--->  Activating grib_api @1.19.0_2+gcc5 
--->  Cleaning grib_api 
--->  Computing dependencies for gmt5 
--->  Fetching distfiles for gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ftp.soest.hawaii.edu/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ibis.grdl.noaa.gov/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ftp.iris.washington.edu/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ftp.iag.usp.br/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ftp.geologi.uio.no/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://gd.tuwien.ac.at/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://ftp.scc.u-tokai.ac.jp/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from ftp://gmt.mirror.ac.za/pub/gmt 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from https://distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://aarnet.au.distfiles.macports.org/pub/macports/distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://cjj.kr.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://fco.it.distfiles.macports.org/mirrors/macports-distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://her.gr.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://jnb.za.distfiles.macports.org/distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://jog.id.distfiles.macports.org/macports/distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://kmq.jp.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://lil.fr.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://mse.uk.distfiles.macports.org/sites/distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://nou.nc.distfiles.macports.org/pub/macports/distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://nue.de.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://osl.no.distfiles.macports.org/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from https://pek.cn.distfiles.macports.org/macports/distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://sea.us.distfiles.macports.org/macports/distfiles/gmt5 
--->  Attempting to fetch gmt-5.4.1-src.tar.xz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/gmt5 
Error: Failed to fetch gmt5: The requested URL returned error: 404 Not Found 
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_gmt5/gmt5/main.log for details. 
Error: rev-upgrade failed: Error rebuilding gmt5 
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

gmtのエラーはたくさん出たのだけど、一旦nclを実行してみる。

$ ncl
Copyright (C) 1995-2017 - All Rights Reserved
University Corporation for Atmospheric Research
NCAR Command Language Version 6.4.0
The use of this software is governed by a License Agreement.
See http://www.ncl.ucar.edu/ for more details.
ncl 0> 

とりあえず出来た。今日のところはこのくらいにしておくか。

0 件のコメント:

コメントを投稿

githubの基本用語

ある仕事でGithubをちゃんと使うようになって、いろんな基本用語(知識)があやふやなことに気付いたのでメモ。 リポジトリ ファイルやディレクトリの状態を保存する場所。 手元の端末 にある「ローカルリポジトリ」とサーバなどネットワーク上にある「リモートリポジトリ」の...