1.) RH9.0 RPM

2.) 0.9 Tarball

3.) RH7.1 RPM

4.) 0.1 Tarball

RH9.0 RPM Installation - To use this RPM, please make sure you are running RedHat 9.0 or a compatible distribution. To install this package, you must run the following as root (or using sudo). It's also relocatable.

Note: The installed files will be located in /opt/Infopipes. You must not move Infopipes from this location. This is an issue since config files, scripts, libraries and source files can break (or not compile) if moved.



Infopipes-0.9-rh90.tar.gz Installation - Before compiling the Infopipes software, you'll need to set some environment variables and/or install some software. Please modify $INFOPIPES_ROOT/infopipes-env.sh accordingly.
Variables:
You'll need to set the variables for XERCESCROOT and XALANCROOT before compiling. To do so, you'll need to type out the following lines in your prompt if you use csh or tcsh:
setenv XERCESCROOT /path/to/Infopipes/tools/xerces-c_2_3_0 setenv XALANCROOT /path/to/Infopipes/tools/xml-xalan/c setenv ISG_TEMPLATE_PATH /path/to/templates setenv ISG_ASPECT_PATH /path/to/aspects setenv INFOPIPE_REPOSITORY /path/to/rep
Or if you're using bash:
export XERCESCROOT=/path/to/Infopipes/tools/xerces-c_2_3_0 export XALANCROOT=/path/to/Infopipes/tools/xml-xalan/c export ISG_TEMPLATE_PATH=/path/to/templates export ISG_ASPECT_PATH=/path/to/aspects export INFOPIPE_REPOSITORY=/path/to/rep
If you already have your own xerces-c/xalan-c installation, please mind the versions we included in Infopipes/tools. This software is experimental and we have only tested succesfully with the enclosed versions of these two frameworks.
Next, you'll need to make some additions to the LD_LIBRARY_PATH variable. To do so in csh or tcsh, you'll need to type in the following lines:
setenv LD_LIBRARY_PATH /path/to/Infopipes/local/lib:$XERCESCROOT/lib:$XALANCROOT/lib:$ACE_ROOT/ace:$TAO_ROOT/tao:/path/to/Infopipes/tools/oss-imgLib/lib:/path/to/Infopipes/tools/DVDview/libvideogfx/libvideogfx/.libs:$LD_LIBRARY_PATH
Or, if you're using bash:
export LD_LIBRARY_PATH=/path/to/Infopipes/local/lib:$XERCESCROOT/lib:$XALANCROOT/lib:$ACE_ROOT/ace:$TAO_ROOT/tao:/path/to/Infopipes/tools/oss-imgLib/lib:/path/to/Infopipes/tools/DVDview/libvideogfx/libvideogfx/.libs:$LD_LIBRARY_PATH
Our isg component links to both xerces and xalan, so these additions are absolutely necessary.
Finally, you'll need to set the roots for ACE+TAO. Those variables specifically being: ACE_ROOT and TAO_ROOT This is necessary for compiling and running the UAV2 demo and any thing related to TAO AVStreams. If you don't want to run the UAV2 demo, or if you don't want to install ACE+TAO, you can just setup some fake value to ACE_ROOT so that it can fool some of our installation script and bypass it without any problem.
Install:
One example of the environment setup scripts is infopipes-env.sh. Under bash and goto your infopipes installation directory, modify /path/to/Infopipes/infopipes-env.sh so that ACE_ROOT is pointing to the right place. And then type in `. ./infopipes-env.sh' under bash. This will help you to setup the right environment variables. If you don't have ACE+TAO installed, you can just give any fake value to ACE_ROOT variable to fool the environment script.
To compile, simply run ./configure and then make. This will configure the build scripts to your system and compile all sources.
Pleases note that any problems you have running the configure script will most likely be due to a error in one of the steps in the Pre-Install section.
Also note that the demos and isg/examples themselves will not be compiled. Running make in the top-level Infopipes directory will compile all the libraries necessary to compile the demos. The demos themselves rely on source that is generated by our isg, Infopipes Stub Generator. Please refer to the README in Infopipes/demos/UAV2 for more information on building the demos. Please refer to the README in Infopipes/isg/examples for more information on building the examples.


RH7.1 RPM Installation - To use this RPM, please make sure you are running RedHat 7.1 or a compatible distribution. To install this package, you must run the following as root (or using sudo):

Or if you've downloaded the Infopipes UAV2 RPM:

The reason we include the "--nodeps" flag is because the Xerces/Xalan XML libraries we compile the Infopipes Stub Generator with, may not exist on your system (or you may have a different version installed). These libraries are included with our package.

Note: The installed files we be located in /opt/Infopipes. You must not move Infopipes from this location. This is an issue since config files, scripts, libraries and source files can break (or not compile) if moved.



Tarball Installation - You can use this package on any modern Linux distribution. We recommend RedHat 7.1. Since this is a source package you will have to compile it on your own, however we provide build scripts to make this as simple as possible. First we must unpackage the tarball. Run this command as root (or using sudo):

Or if you've downloaed the Infopipes UAV2 tarball:

It is necessary for you to uncompress the tarball in /opt because our package searches the /opt/Infopipes path for config files, scripts, libraries and source files. Moving or uncompressing this package elsewhere can break any build scripts we've provided.

Note: Information and help regarding compiling this package is located in the main README of both tarball packages.




Questions? Comments? Corrections? E-mail: wyan@cc.gatech.edu