Re: [miriad-devel] Miriad installation
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: <rsault_at_email.protected>
Date: Thu, 14 Sep 2006 14:34:40 +1000 (AUS Eastern Standard Time)
Simon,
Because the byte order is different on x86 and ppc (I think!), there would
be a need to make some changes to mirupdate. Did you do this? Without the
change, miriad would probably mostly work - but the files produced would
not be usable by any other system, nor could you read/write FITS files
(not sure about RPFITS).
Best regards
Bob
Date: Thu, 14 Sep 2006 14:34:40 +1000 (AUS Eastern Standard Time)
Simon,
Because the byte order is different on x86 and ppc (I think!), there would
be a need to make some changes to mirupdate. Did you do this? Without the
change, miriad would probably mostly work - but the files produced would
not be usable by any other system, nor could you read/write FITS files
(not sure about RPFITS).
Best regards
Bob
-- ------------------------------------------------------------------------ Bob Sault Email: rsault_at_optusnet.<!--nospam-->com.au Web: http://members.optusnet.com.au/rsault On Thu, 14 Sep 2006, Simon Ellingsen wrote: > 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 14:35:19