Midnight Manoir Mac OS
If you download and install apps from the internet or directly from a developer, macOS continues to protect your Mac. When you install Mac apps, plug-ins, and installer packages from outside the App Store, macOS checks the Developer ID signature to verify that the software is from an identified developer and that it has not been altered. Get credit toward a new Mac. Just trade in your eligible computer. It’s good for you and the planet. Find your trade-in value. And free returns. See checkout for delivery dates. Find the card for you. Get 3% Daily Cash with Apple Card or get special financing. After the stroke of midnight, on January 1, 2000, will the Mac OS magically transform from the patchwork twentieth-century Mac OS 8 into the new millennium’s shiny new Mac OS X? Dear Nancy Drew Fans, Apple’s latest version of macOS, 10.15 Catalina, and 10.16 Big Sur may look a lot like earlier versions of the operating system, but its vastly different. As you may be aware, the biggest change is that Apple no longer supports older 32-bit apps or games in Apple’s 64-bit operating system. Unfortunately,.
Astronomical Image Processing System |
The 31DEC21
version of AIPSis available as our active development version. It is likely tochange on a daily, weekly, and monthly basis. The older 31DEC20
version is 'frozen'although some patches for it may be made. They both contain a portto the MacIntosh OS X (Darwin) operating system for Intel cpus. Theport is no longer new and the code and instructions below have becomestable.. Binary installations, where possible, are recommended and havebecome fairly routine. Users doing a text installation will need toinstall the full set of GNU compilers and readline
fromGNU-provided source code. The binary installation provides load modulesand run-time libraries build by gfortran (beginning with 31DEC19), Theperformance matches that of the old Intel compiler. The advantage ofgfortran is that it is for 64-bit computers while the Intel compilerapparently produces 32-bit load modules. These will not work on Mac OSversion 10.15 which is now the OSX level on the machine that preparesthe binaries. Most Mac users run the binary versionof AIPS and update with the 'Midnight Job'. The instructions below maywell not be current. Please ignore them and simply follow A Guide to the Install Wizard unless you haveto compile the code yourself.
The binary versions of 31DEC21, 31DEC20, and 31DEC19 are for 64-bit computers running Mac OS/X 10.10 or greater. Previously, 31DEC18 through 31DEC16 were for 32-bit (or 64 bit) computers running Mac Os/X 10.7 or later. 31DEC15 and earlier were for 32-bit (or 64-bit) computers running Mac OS/X 10.4 or later.
The El Capitan version (10.11) of the operating system made library load paths illegal. The work-around for 10.11 and all later releases is a script we call fix_aips_macos.sh which install.pl will place in several directories including $SYSLOCAL and $AIPS_ROOT. At an appropriate point in the binary installation, install.pl will pause and instruct the installer to use a second terminal window to execute this script. It must be run under bash with sudo privilege. This sets up a variety of links to enable AIPS load modules and TV to function.
The new Mac OS versions have caused some issues. Yosemite and El Capitan both appear to delete some (not all) of the XWindows libraries. See http://xquartz.macosforge.org/landing. to re-install X11.
The code maintenance software cvs
also does not come with Mac OS/X any more. NRAO gets this from macports. See https://www.macports.org/ports.php?by=name&substr=cvs for information. The MNJ in 31DEC17
and later vesrions has been changed so that cvs
is no longer required for binary installations; it is still used for text installations. Note that macports does require Xcode developer tools (v7+ for 10.11). Apple still lists a *free* developer membership, that just requires an Apple ID on their membership comparison page https://developer.apple.com/support/compare-memberships/ which gives access to the developer tools download(s).
When your installation (perl install.pl -n
) has finished there will still be two things to do.
- When the installation has finished, copy /etc/services to some area you own and edit it, adding the lines
You may have to comment out some conflicting services, all of which we believe are obsolete. Thensudo cp services /etc
and enter your password when required. - On the latest (X 10.5 and greater) systems
/etc/rc
is gone and creating it will have no effect. You need to create an/etc/sysctl.conf
file and put these values in it, Note: You will need to reboot the system for the change in shared memory to take place. You can check if the shared memory changes happened by typingsysctl kern.sysv
in a terminal or xterm window. Look for thekern.sysv.shm*
values. If the values have not changed, make sure you haven't inadvertently left insysctl -w
in the/etc/sysctl.conf
file or mis-typed one of the values. If the/etc/sysctl.conf
file is not properly formatted, or shmmax is not an integer multiple of shmall, the shared memory will not be adjusted after the reboot. Note that with large screens, the shmmax may not be enough. A value of 16777216 or more may be required. - On recent systems you must not set the
DISPLAY
environment variable. Max OS/X sets it to some strange string which works. - To run the midnight-job ('MNJ') you will need
rsync
and, for versions31DEC16
and before,cvs
(Concurrent Versions System).
PROBABLY OBSOLETE INFORMATION FOLLOWS WHICH MAY BE OF HELP FOR TEXT INSTALLATIONS
Table of Contents
Many thanks to Kristy Dyer and Michael Rupen of NRAO who loaned aniBook computer for this development and who provided much need helpand encouragement in the process. Boyd Waters (NRAO) and Miguel F.Morales (MIT) also provided considerable advice. Juan Cabanela (St.Cloud State University) was at the forefront in dealing with problemsthat arose therafter. A number of other Mac owners have alsocontributed time and effort. Wes Young, formerly of the NRAO AIPSGroup, was instrumental in developing the binary installation processand debugging OS/X issues.
Basic downloads required
Binary installations of AIPS will need the basic tools 'cvs' and'XWindows' in non-developer form. If you are doing a textinstallation, i.e. are compiling the code yourself, then you will needFortran and C compilers and a variety of software developers toolsincluding those for XWindows.- Mac OS X Developer Tools: You will need the basic software developers' kit from Apple. It contains the C compiler and lots of other goodies, and is available for free. The developers' kit may be available in '/Applicatons/Installers/Developer Tools'. Use the finder to see if it's there, click on Applications, then Installers, then Developer Tools. If it exists then double click on the package icon and install the compiler. If the Developers' Tools are not available on your hard drive, they may be available from CD if you bought your OS/X version. If you have the CD's locate the Developers' Tools CD (Xcode disk) and install the 'Developers' Tools' package from disk. One final place to get the 'Developers' Tools' is from the Apple Developer Connection (ADC). Details on the ADC are (or were) available at the ADC membership page, while details of the Developer Tools are available at the tools page. Once you're a member, you can go to http://connect.apple.com site log in and snag the software.
- You will need XWindows for either a binary or a text installation. See http://xquartz.macosforge.org/landing/ to re-install X11.
- For a text installation, you also need the XWindows software developers kit which contains the C include files needed to compile XAS. This should be available in the xquartz installation.
Installing the GNU compilers and readline: text installations only
- Download the GNU tar balls from GNU.
gfortran
version 5.3.0 and later appear to work. - Disable the line from your account's .tcshrc, .cshrc, or .bashrc file if present. Note that this may have dire consequences for other Fink-supplied utilities and is probably not needed any more. The default Fink gcc has also been of an acceptabloe flavor of late.
- Follow instructions to install the compilers. Old instructions which used to work are
- Install readline using
File systems
- The file systems that you use for AIPS should be fully modern ones. Please use 'MACos extended, with lower-case support' file systems. The 'FAT32' file system does not allow, among other things, the rename system operation which AIPS requires.
Now install AIPS
- Following the instructions for installing the 31DEC20 version of AIPS. After
install.pl
has been downloaded, it will need to be made executable. Run it with the commandperl install.pl
or edit it to set /usr/bin/perl rather than /usr/local/bin/perl in its first line. (The commandperl install.pl -n
is used for the binary installation.) - Make sure on screen 10 that readline points to the
/usr/local/gnu/libreadline.a
version. - When the installation has finished, copy /etc/services to some area you own and edit it, adding the lines
You will have to comment out some conflicting services, all of which we believe are obsolete. Thensudo cp services /etc
and enter your password when required.
Now run AIPS
Midnight Manoir Mac Os 11
- Start up
/Applications/X11.ap/Contents/MacOS/X11
. - In the xterm that this creates, type the aips command line and begin your aips session.
Midnight Manoir Mac Os X
But there are problems
- If things do not work properly, e.g. the TV does not start, see the AIPS Manager FAQ or above for suggestions. On modern systems, you MUST NOT set the DISPLAY environment variable.
- The default Mac system limits shared memory pages to 4 Mbytes. When XAS starts it tells you that it is making a screen x pixels by y pixels. The memory you will need is at least
4 x y
bytes. For the new large screens this is more than 8 Mbytes. See instruction 2 in the initial section at the top of this page.
You WILL want a Midnight Job!
If your site has a need for the current version of AIPS withupdates via the Internet and the so-called midnight job, Read this information. It has additionalinformation and instructions. Or contact EricGreisen for further information.
Since releases of AIPS are planned to be only on an annualbasis, the midnight job (now with easier setup and NO ssh) will be theonly way for AIPS users outside of NRAO to avail themselves in atimely fashion of whatever enhancements, changes, or new functionalitywe add to Classic AIPS.
Modified on $Date: 2020/12/02 22:44:04 $[Eric W. Greisen]