[miriad-devel] Miriad installation
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: <Simon.Ellingsen_at_email.protected>
Date: Thu, 14 Sep 2006 12:41:29 +1000
Hi,
I have a miriad installation on darwin_x86 that compiles without
errors and from the few very quick tests that I have done (simply
running the planets and plplt tasks) runs.
If anyone knows how to make shared/dynamics libraries under OSX I'd
love to know? The perl interface to PGPLOT seems to require the
shared library and I haven't been able to find out how to create it.
Below are my terse notes on the miriad installation :
Notes on installing miriad under Mac OS X 10.4.7 (intel)
------------------------------------------------------------------------
Date: Thu, 14 Sep 2006 12:41:29 +1000
Hi,
I have a miriad installation on darwin_x86 that compiles without
errors and from the few very quick tests that I have done (simply
running the planets and plplt tasks) runs.
If anyone knows how to make shared/dynamics libraries under OSX I'd
love to know? The perl interface to PGPLOT seems to require the
shared library and I haven't been able to find out how to create it.
Below are my terse notes on the miriad installation :
Notes on installing miriad under Mac OS X 10.4.7 (intel)
------------------------------------------------------------------------
---
1) Need to install gfortran (in gcc4 package from fink unstable tree)
and
libpng. Originally I also had pgplot installed from fink, however,
that compiles it with g95 and then the miriad tasks with pgplot
calls
wont link.
I had to get the pgplot-5.2.2 source and compile/link it with
gfortran/gcc-4, the libraries
reside under the /usr/local/lib tree for my installation.
2) Get miriad source from ATNF
3) cd /usr/local ; mkdir miriad ; cd miriad
4) tar -zxvf ~sellings/incoming/miriad.tar.gz
5) setenv $MIR /usr/local/miriad
6) Prior to installing miriad I had installed rpfits in /usr/local
using the little tricks outlined in scripts/unix/darwin/Build_rpfits
8) Prior to running the miriad install script I made /usr/local/bin/
f77 a
link to /sw/bin/gfortran and /usr/local/bin/cc a link to /sw/bin/
gcc-4
9) Take whatever steps necessary to make sure that the /sw/bin area
etc is in the path first and
so the gfortran tools are picked up in preference to the Apple
tools (linkers etc)
10) I had to edit the scripts mircadd.csh and mirclnk.csh in
/usr/local/miriad/scripts/unix/darwin to remove the -ff90-
intrinsics-hide
option from the f77 calls.
11) cd inc ; ln -s /usr/local/include/rpfits.inc
Had to make sure that rpfits.inc related to the most current
version
since changes had been made to that to enable rpfits and atlod to
compile under gfortran
12) cd /usr/local/miriad ; chmod 755 Install
./Install
Had to give directories for png (/sw/lib). Had to edit bin/
darwin/mirlibs
by hand to add -lgfortran -lgcc
in scripts/unix/darwin I editted mircadd.csh and mirclnk.csh to use
gfortran rather than f77. I also have it using gcc-4 as that is the
companion C compiler to gfortran (it should have been OK with the
links).
removed the -ff90-intrinsics-hide flag in mircadd.csh (gfortran
doesn't
have it).
bin/darwin/mirlibs is :
#!/bin/csh -f
echo $MIRLIB/libmir.a /usr/local/lib/librpfits.a /usr/local/lib/
libpgplot.a -L/sw/lib -lpng -lz -L/usr/X11R6/lib -lX11 -lm -lgfortran
-lgcc
Regards
Simon
--
Simon Ellingsen : Senior Lecturer Physics & Astronomy, University of
Tasmania
email : Simon.Ellingsen_at_utas.<!--nospam-->edu.au
WWW : http://www-ra.phys.utas.edu.au/~sellings
Phone : 6226 7588 ; Area Code : +61 3
(International)
6278 8636 (Home), 6226 2410 (Fax) 03 (Australia)
Received on 2006-09-14 12:50:17
