IBM Support

Fatal error U1052: file '$(RTS_HOME)/libset/default.mk' not found during TargetRTS build

Troubleshooting


Problem

Attempts to build a Target RTS using IBM Rational Rose Realtime on Microsoft Windows results in a build failure with the error "NMAKE : fatal error U1077: 'rtperl' : return code '0x200' Stop."

Symptom

The full error message is as follows:

../src/main.mk(43) : fatal error U1052: file '$(RTS_HOME)/libset/default.mk' not found
Stop.

NMAKE : fatal error U1077: 'rtperl' : return code '0x200'
Stop.

image

Cause

The build will fail with this error if you are attempting to build a Target RTS using nmake for a target other than Windows.

Resolving The Problem

Select the make command appropriate for your compiler when building the Target RTS.

  1. Start the TargetRTS Wizard and choose the Target for which you are building

  2. Click Build

  3. On the Build Configuration menu, select the appropriate make command for your target and compiler

    Note: Nmake is the default selected make command for Rational Rose RealTime on Windows. If you are building for a Linux, UNIX, Tornado or other non-Windows platform, then you will need to select the appropriate make command.

[{"Product":{"code":"SSSHKL","label":"Rational Rose RealTime"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"TargetRTS","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
16 June 2018

UID

swg21221140