Install Cygwin (http://www.cygwin.com/), including the following packages:
gcc
gcc-core (not the version 4.x, check in /etc/alternatives)
gcc-g++
gdb
subversion
flex
bison
boost
boost-devel
libboost
make
diffutils
autoconf
automake
gcc-mingw
gcc-mingw-core
gcc-mingw-g++
If you are using gcc version 4 then the executable test suite will very likely return immediately with the error code 5.
This is a known incompatibility between Telelogic's runtime and gcc4 on cygwin and it should not happen since you have read the manual from the beginning.
This may happen anyway if you have both versions installed on the system.
In this case, you shall execute the command below to set gcc v3.0 as default compiler:
/usr/bin/set-gcc-default-3.sh
2. Make your Elvior TTCN-3 tool accessible (there should not be any space in their path)
mkdir /opt
cd /opt
ln -s /cygdrive/c/Program\ Files/Elvior /opt/
3. Install boost-mingw-gcc345-1.38.0 package
copy archive file boost-mingw-gcc345-1.38.0.tar.gz in /opt
extract it using command 'tar xvzf ./boost-mingw-gcc345-1.38.0.tar.gz'
ln -s boost-mingw-gcc345-1.38.0 /opt/boost-mingw
4. Install Boost 1.33.1 package
copy archive file boost_1_33_1.tar.bz2 in /opt
extract it using commands
bzip2 -d boost_1_33_1.tar.bz2
tar xvf boost_1_33_1.tar
ln -s boost_1_33_1/boost /usr/include/boost
Note that if a directory /usr/include/boost already exist, move it into /usr/include/boost_<version>, where <version> is the version specified in current /usr/include/boost/version.hpp file (e.g. 1_46_1)
5. Install Boost 1.39.0 package
copy archive file boost_1_39_0.tar.gz in /usr/local
extract it using commands 'tar xvzf boost_1_39_0.tar.gz'