Problem
How can I build the complete ACS from scratch?
Solution
This FAQ explains how you can build and install ACS completely from scratch.
It will mostly point you to other pages and FAQs.
Introduction
In order to build ACS you have to:
- Configure the environment
- Build the basic external tools.
- Build ACS
The basic external tools (ACE/TAO, JacORB, OmniORB and some more) are a pre-requisite for building ACS and in principle you could also use a version coming with the OS.
Actually this is what some external (non-ALMA) ACS users do.
In practice you would have to be very careful, because we have applied some patches to these tools to fix problems.
A generic description of machine configuration (albeit currently out of date) is in these documents:
- http://www.eso.org/projects/alma/develop/acs/OnlineDocs/ACS-Installation-Manual.pdf
- http://www.eso.org/projects/alma/develop/acs/Releases/ACS_6_0/Distribution/Linux/README
Building the basic external tools
- Check out ACS/ExtProd from CVS using the tag you want to build.
- You will find step-by-step instructions in ACS/ExtProd/INSTALL/README
Building ACS
- Logout and login
- Make sure the environment is properly set
- Issue the following commands:
- cvs co -r ACS/Makefile
To check out the proper tag for the Makefile. - cd ACS
- make cvs-get-no-lgpl
This will check out the rest of the ACS sources.
Alternatively to these steps, you can also get directly a source tar file from the download are. - make build
to actually build ACS
- cvs co -r ACS/Makefile
- For more details see also all other the FAQs here in this same section (FAQGeneralDevelopmentEnvironment)
in particular:
You might also find useful information in the wiki pages describing how to port/install ACS on other versions of Linux or even other operating systems. These pages are maintained by non-ALMA projects: