IBM Support

Error 274: compile and link exited with error code while simulating a SDL system for multiple users on the same machine

Question & Answer


Question

How to fix the ‘error 274: compile and link exited with error code’ while simulating a SDL system for multiple user accounts on the same machine ?

Cause

The cause of the error message is the failure in setting the correct compiler environment for simulation in SDL.

Answer

If the compiler environment is not set and the compiler installed on the machine is Microsoft Visual Studio 2005, then for a single user the error can be resolved by adding the path of the 'VCVARS32.bat' file to the target in the SDL and TTCN suite shortcut.

For example:



    "C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" && "C:\Telelogic\SDL_TTCN_Suite6.3\bin\wini386\sdt.exe"    

.

However, for multiple users on the same machine the resolution is to include all the variables in 'vsvars32.bat' under the environment variables for the 'system' and 'user'.

To resolve this issue:

If a variable already exists make sure the it holds the correct value else create a new environment variable by selecting My Computer -> System Properties -> Advanced -> Environment Variables both under 'User Variables' and 'System Variables'

Listed below are the variables found in 'VSVARS32.BAT':


    VSINSTALLDIR = C:\Program Files\Microsoft Visual Studio 8

    VCINSTALLDIR = C:\Program Files\Microsoft Visual Studio 8\VC

    FrameworkDir = C:\WINDOWS\Microsoft.NET\Framework

    FrameworkVersion = v2.0.50727

    FrameworkSDKDir = C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0

    DevEnvDir = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE

    PATH = C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;

    INCLUDE = C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include;

    LIB = C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;

    LIBPATH = C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB

[{"Product":{"code":"SSYR86","label":"Rational SDL Suite"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF033","label":"Windows"}],"Version":"6.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21396086