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)