Difference between revisions of "Instructions to Build SPLOT"
From NAMIC Wiki
Line 6: | Line 6: | ||
== Build ACE == | == Build ACE == | ||
− | * Download ACE source code, e.g. ACE-5.5.tar.gz, from this site: | + | * Download ACE source code, e.g. ACE-5.5.tar.gz, from this site: http://download.dre.vanderbilt.edu/ |
− | * Move the | + | * Move the compressed source code (e.g. ACE-5.5.tar.gz) to the directory "splot-build" |
* Unzip the source code and you will have this directory: ACE_wrappers | * Unzip the source code and you will have this directory: ACE_wrappers | ||
− | * Set environment variable: ACE_ROOT | + | * Set environment variable: ACE_ROOT. For instance, in .bash_profile, add |
− | For instance, in .bash_profile, add | + | ACE_ROOT=/home/hliu/projects/splot-build/ACE_wrappers |
− | ACE_ROOT=/home/hliu/projects/splot-build/ACE_wrappers | + | export ACE_ROOT |
− | export ACE_ROOT | ||
− | * Add ACE lib to environment variable: LD_LIBRARY_PATH | + | * Add ACE lib to environment variable: LD_LIBRARY_PATH. For instance, in .bash_profile, add |
− | For instance, in .bash_profile, add | + | LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH |
− | LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH | + | export LD_LIBRARY_PATH |
− | export LD_LIBRARY_PATH | ||
* Create a configuration file, config.h, in $ACE_ROOT/ace. | * Create a configuration file, config.h, in $ACE_ROOT/ace. |
Revision as of 16:51, 2 January 2007
Home < Instructions to Build SPLOTCreate directory "splot-build"
- Make this directory anywhere you want
- This is the place all splot stuff and its dependent libs will sit
Build ACE
- Download ACE source code, e.g. ACE-5.5.tar.gz, from this site: http://download.dre.vanderbilt.edu/
- Move the compressed source code (e.g. ACE-5.5.tar.gz) to the directory "splot-build"
- Unzip the source code and you will have this directory: ACE_wrappers
- Set environment variable: ACE_ROOT. For instance, in .bash_profile, add
ACE_ROOT=/home/hliu/projects/splot-build/ACE_wrappers export ACE_ROOT
- Add ACE lib to environment variable: LD_LIBRARY_PATH. For instance, in .bash_profile, add
LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH
- Create a configuration file, config.h, in $ACE_ROOT/ace.
Config.h will contain only the following line:
- include "ace/config-linux.h"
This file includes the appropriate platform/compiler-specific header configurations from the ACE source directory.
- Create a build configuration file, platform_macros.GNU, in $ACE_ROOT/include/makeinclude.
platform_macros.GNU will contain only the following line:
include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
This file contains the compiler and Makefile directives that are platform/compiler-specific.
- Run "make" in the ACE_ROOT directory
The compiling failed in building $ACE_ROOT/ACEXML/examples/SAXPrint
But the ACE libraries are already built in $ACE_ROOT/lib.