Solaris 11 (i386)
Install packages needed for "FLOW"
First, you have to run the following command as the administrator to install some packages.
# pkg install developer/gcc-45
# pkg install system/header
# pkg install developer/build/make
# pkg install developer/gnome/gettext
# pkg install runtime/lua
# pkg install image/library/libpng
# pkg install image/library/libjpeg
# pkg install library/libxml2
The following is each version of the installed package we examined:
developer/gcc-45 (4.5.2);
system/header (0.5.11);
developer/build/make (0.5.11);
developer/gnome/gettext (2.30.0);
runtime/lua (5.1.4);
image/library/libpng (1.4.8);
image/library/libjpeg (6.0.2);
library/libxml2 (2.7.6)
important
assuming the working directory is $HOME/tmp.
Install cfitsio
[~/tmp]$ wget ftp://heasarc.gsfc.nasa.gov/software/fitsio/c/cfitsio3370.tar.gz
[~/tmp]$ tar zxvf cfitsio3370.tar.gz
[~/tmp]$ cd cfitsio
[~/tmp/cfitsio]$ ./configure
[~/tmp/cfitsio]$ make
[~/tmp/cfitsio]$ cd ..
Install SPICE Toolkits for C
Download the SPICE toolkits for C (
Sun/Intel, Solaris, Sun C, the 32bit)
from the NAIF SPICE page (http://naif.jpl.nasa.gov/naif/toolkit_C.html).
Override the compile option to use gcc.
Ignore the errors during compilation because building FLOW only requires 'cspice.a' library.
CAUTION !! Unofficial method.
[~/tmp]$ wget ftp://naif.jpl.nasa.gov/pub/naif/toolkit/C/SunIntel_Solaris_SunC_32bit/packages/cspice.tar.Z
[~/tmp]$ tar zxvf cspice.tar.Z
[~/tmp]$ cd cspice
[~/tmp/cspice]$ TKCOMPILER=gcc TKCOMPILEOPTIONS="-c -fPIC -O2" csh makeall.csh
[~/tmp/cspice]$ cd ..
Install "FLOW"
[~/tmp]$ wget https://darts.isas.jaxa.jp/planet/tools/flow/flow-1.3.tar.gz
[~/tmp]$ tar zxvf flow-1.3.tar.gz
[~/tmp]$ cd flow-1.3
[~/tmp/flow-1.3]$ ./configure --with-cfitsio=$HOME/tmp/cfitsio --with-cspice=$HOME/tmp/cspice --enable-wms
[~/tmp/flow-1.3]$ make
[~/tmp/flow-1.3]$ su
[~/tmp/flow-1.3]# make install