Dislin Test Installations on FreeBSD

Test Installation of Dislin 11.0 and FreeBSD 10.3/11.0 (32-bit/64-bit)

Source: FreeBSD-10.3-RELEASE-i386-dvd1.iso
        FreeBSD-10.3-RELEASE-amd64-dvd1.iso
        FreeBSD-11.0-RELEASE-i386-dvd1.iso
        FreeBSD-11.0-RELEASE-amd64-dvd1.iso
Date  : 17-March 2017

   OpenMotif (2.3.6):

     cd /usr/ports/x11-toolkits/open-motif
     make install
     make clean

   Dislin:

     DISLIN=$HOME/dislin
     export DISLIN

     gzip -d  dislin-11.0.fbsd.tar.gz     (32-bit)
     gzip -d  dislin-11.0.fbsd.64.tar.gz  (64-bit)
      
     tar xvf dislin-11.0.fbsd.tar         (32-bit)
     tar xvf dislin-11.0.fbsd.64tar       (64-bit)     

     cd dislin-11.0
     ./INSTALL

     LD_LIBRARY_PATH=$DISLIN
     export LD_LIBRARY_PATH

  gcc (4.9.4)

     cd $DISLIN/examples
     clink -c exa_c      (o.k.)

  gfortran (4.9.4)

     cd $DISLIN/examples
     gf95link -c exa_f90    (o.k.)

  Perl (5.24.1):

     cd $DISLIN/perl
     perl curve.pl          (o.k.)

  Python (2.7.13)

     cd $DISLIN/python
     ./curve.py              (o.k.)

  Java (1.7.0):

     pkg install openjdk
     CLASSPATH=$DISLIN/java/dislin.jar:.
     export CLASSPATH

     cd $DISLIN/java
     javac curve.java
     java  curve             (o.k.)

  Ruby (2.4.0):

     cd /usr/ports/lang/ruby24
     setenv BATCH 1
     make install 
     make clean

     cd $DISLIN/ruby
     RUBYLIB=$DISLIN/ruby
     export RUBYLIB

     ruby24   curve.rb       (o.k.)

   Tcl (8.7):

     cd /usr/ports/lang/tcl87
     setenv BATCH 1
     make install 
     make clean

     cd $DISLIN/tcl
     LD_LIBRARY_PATH=$DISLIN/tcl:$LD_LIBRARY_PATH
   
     tclsh8.7  curve.tcl       (o.k.)
Go to Editor View