GPhys ビルドログ @ pifront

  • 作業日 2021/10/08
  • 作業者 高橋芳幸

ビルド

ダメだ. やめた.

ruby

$ wget https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.4.tar.gz


$ tar xvf ruby-2.7.4.tar.gz
$ cd ruby-2.7.4

$ ./configure --prefix=/home/G50002/yot/local/ruby-2.7.4
$ make
$ make install

set path

NArray

$ wget https://github.com/masa16/narray/tarball/0.6.0.8

expand

$ ruby extconf.rb
$ make
$ make install

numru-misc

$ wget http://www.gfd-dennou.org/arch/ruby/products/numru-misc/release/numru-misc-0.1.2.tar.gz

expand

$ ruby install.rb -d /users/guest090/data/guest090/local/ruby-2.2.2/lib/ruby/vendor_ruby

numru-units

$ wget http://www.gfd-dennou.org/library/ruby/products/numru-units/release/numru-units-1.9.tar.gz

expand

$ ruby install.rb -d /users/guest090/data/guest090/local/ruby-2.2.2/lib/ruby/vendor_ruby

narray_miss

% wget http://ruby.gfd-dennou.org/products/narray_miss/narray_miss-1.2.8.tar.gz

expand

% rake nongeminstall

ruby-netcdf

$ wget http://www.gfd-dennou.org/library/ruby/products/ruby-netcdf/release/ruby-netcdf-0.7.1.tar.gz

expand

$ ruby extconf.rb --with-narray-include=/users/guest090/data/guest090/local/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/x86_64-linux --with-netcdf-dir=/users/guest090/data/guest090/local/netcdf-4.3.3.1
$ make
$ make install

dcl-C

$ wget http://www.gfd-dennou.org/library/dcl/dcl-6.0.2-C.tar.gz

expand

$ export CFLAGS=-fPIC
$ ./configure --prefix=/users/guest090/data/guest090/local/dcl-6.0.2-C
$ make
$ make install

set path

ruby-dcl

% wget http://www.gfd-dennou.org/library/ruby/products/ruby-dcl/release/ruby-dcl-1.7.1.tar.gz

expand

$ ruby extconf.rb --with-narray-include=/users/guest090/data/guest090/local/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/x86_64-linux
$ make
$ make install

gphys

% wget http://www.gfd-dennou.org/library/ruby/products/gphys/release/gphys-1.4.3.tar.gz

expand

% ruby extconf.rb
% make
% make install

edit install.rb

include Config
-->
include RbConfig

add a following line at a proper position

$rb_18 = true

% ruby install.rb

slight modification of gpview

The gpview has a problem, which may be caused by version incompatible?

DCL.gropn($OPT_wsn||4)
-->
DCL.gropn($OPT_wsn||1)