Vocalocity OpenVXI 3.4 Build Instructions


This document provides instructions for building Vocalocity OpenVXI 3.4 for several common operating systems.

1. Third Party Software

All third party software must be downloaded the compiled prior to building OpenVXI 3.4. Build instructions are provided in the third party software distribution package. The OpenVXI team has only tested/built with the versions listed below, we highly recommend that you use these versions. The OpenVXI source code may need to be modified to work with different versions, problems with different versions may include build errors or robustness issues. 

2. Linux

2.1 Requirements

2.2 Environment Variables

The following environment variables must be set prior of building OpenVXI 3.4 sources.

2.3 Build and Build Order

Build and Build order:

To build OpenVXI 3.4 sources, cd to each component in the order outlined below, and carry out the following commands: gmake all-shared to build, gmake clean to clean. After a successful build, all relevant files will be appropriately copied to the baseline. By default debug libraries are built; specify CFG=release or CFG=debug on the gmake command line to explicitly choose which build type to produce.

To ensure a successful build, the following order must be followed:

3. Win32

3.1 Requirements

NOTE:  According to Mozilla, MSVC (including .NET) users must add /OPT:NOICF flag to the linker options when building SpiderMonkey.  For further information, reference http://www.mozilla.org/js/spidermonkey/release-notes/NOICF.html.

3.2 Environment Variables

The following environment variables must be set prior of building OpenVXI 3.4 sources.

3.3 Build and Build Order

To build OpenVXI 3.4 sources, navigate to each component directory in order outlined below and run "nmake -f Makefile.NT CFG=release" for release mode or CFG=debug for debug builds. After a successful build, allrelevant executable files will be appropriately copied to the $(SWISBSDK)\bin directory, and lib files to the $(SWISBSDK)lib directory.

To ensure a successful build, the following order must be followed:

4. Other Operating Systems

OpenVXI does not explicitly support or test with other OS's at this time. If an integrator would like to support another OS we would recommend starting with the Linux build instructions and Makefiles as a base. From time to time we have incorporated changes integrators have done to support other OS's when practical. Please post any OS related changes to the Open VXI mailing list (mailto:openvxi-discuss@lists.sourceforge.net) for consideration in future versions of OpenVXI.


Copyright (c) 2004-2005 Vocalocity, Inc. All rights reserved.

Vocalocity, the Vocalocity logo, and VocalOS are trademarks or registered trademarks of Vocalocity, Inc.
OpenVXI is a trademark of Scansoft, Inc. and used under license by Vocalocity.