www.alphaworks.ibm.comwww.ibm.com/developerwww.ibm.com

Home

Readme
Download

Build Instructions







Migration

Releases

Feedback

Y2K Compliance


CVS Repository
Mail Archive

Window NT/98
 

Install the binary XML4C release by using unzip on the file-win32.zip archive in the Windows environment. You can use WinZip, or any other UnZip utility.

unzip xml4c-3_5_1-win32.zip

This creates a 'xml4c-3_5_1-win32' sub-directory containing the XML4C distribution.

You need to add the 'xml4c-3_5_1-win32\bin' directory to your path:

To do this under Windows NT, go to the start menu, click the settings menu and select control panel. When the control panel opens, double click on System and select the 'Environment' tab. Locate the PATH variable under system variables and add <full_path_to_xml4c-3_5_1>\bin to the PATH variable. To do this under Windows 95/98 add this line to your AUTOEXEC.BAT file:

SET PATH=<full_path_to_xml4c-3_5_1>\bin;%PATH%

or run the SET PATH command in your shell window.


UNIX
 

Binary installation of this release is to extract the files from the compressed .tar archive (using 'tar').

cd $HOME
gunzip xml4c-3_5_1-linux.tar.gz
tar -xvf xml4c-3_5_1-linux.tar

This will create an 'xml4c-3_5_1-linux' sub-directory (in the home directory) which contains the XML4C distribution. You will need to add the xml4c-3_5_1-linux/bin directory to your PATH environment variable:

For Bourne Shell, K Shell or Bash, type:

export PATH="$PATH:$HOME/xml4c-3_5_1-linux/bin"

For C Shell, type:

setenv PATH "$PATH:$HOME/xml4c-3_5_1-linux/bin"

If you wish to make this setting permanent, you need to change your profile by changing your setup files which can be either .profile or .kshrc.

In addition, you will also need to set the environment variables XERCESCROOT, ICUROOT and the library search path. (LIBPATH on AIX, LD_LIBRARY_PATH on Solaris and Linux, SHLIB_PATH on HP-UX).

XERCESCROOT and ICUROOT are needed only if you intend to recompile the samples or build your own applications. The library path is necessary to link the shared libraries at runtime.

For Bourne Shell, K Shell or Bash, type:

export XERCESCROOT=<wherever you installed XML4C>
export ICUROOT=<wherever you installed ICU>
export LIBPATH=$XERCESCROOT/lib:$LIBPATH (on AIX)
export LD_LIBRARY_PATH=$XERCESCROOT/lib:$LD_LIBRARY_PATH (on Solaris, Linux)
export SHLIB_PATH=$XERCESCROOT/lib:$SHLIB_PATH (on HP-UX)

For C Shell, type:

setenv XERCESCROOT "<wherever you installed XML4C>"
setenv ICUROOT "<wherever you installed ICU>"
setenv LIBPATH "$XERCESCROOT/lib:$LIBPATH" (on AIX)
setenv LD_LIBRARY_PATH "$XERCESCROOT/lib:$LD_LIBRARY_PATH" (on Solaris, Linux)
setenv SHLIB_PATH "$XERCESCROOT/lib:$SHLIB_PATH" (on HP-UX)
If you need to build the samples after installation, make sure you read and follow the build instructions given in the FAQ.

Footer