User manual
Building VAX MP
80
Addendum A
Building VAX MP
Building VAX MP on Windows
Download and install the latest version of WninPCAP (verson 4.0 or older is required).
Restart Windows to activate WinPCAP.
Download WinPCAP Development Pack and unzip it alongside VAX MP project so file tree
structure looks like this:
{ROOTDIR}\simh-vax-mp\scp.h
{ROOTDIR}\windows-build\winpcap\WpdPack\Include
{ROOTDIR}\windows-build\winpcap\WpdPack\Lib
Use MSDEV 2008 Professional or higher to open project file VAX_MP\VAX_MP.sln.
Select target configuration = Release.
Select target platform = Win32 (32-bit version of VAX MP) or x64 (64-bit version of VAX MP). We
recommend using Win32 target even when running on 64-bit version of Windows, since pending
results of more detailed benchmarking it is tentatively believed that 32-bit version of VAX MP
has slightly better performance than x64 version (by few percent).
Build the project and copy produced VAX_MP.EXE to deployment directory.
Building VAX MP on Linux
gcc 4.5.2 or higher version is required and glibc 2.13 or higher. Versions can be checked with
gcc --version and ldd --version.
Earlier versions of gcc may work but have not been checked with.
Earlier versions of glibc may not work properly with VAX MP if they do not contain NPTL version
of PTHREADS.
Unless you already have
make installed, install it using package management facility for
particular Linux flavor, for example:
apt-get install make
Download and install the latest versions of libpcap and pcap development pack, for example:
apt-get install libpcap0.8
apt-get install libpcap0.8-dev
To include VDE (Virtual Distributed Ethernet) support, additionally download and install VDE
development pack.
Convert project files from DOS (CR-LF) format to Unix (LF) format: