IBM Support

make: 1254-002 error occurs when you run make command to build lifecycle executable files for Gentran:Server for UNIX

Troubleshooting


Problem

An error occurs when you run "make makefile mksrvdb221": make: 1254-002 Cannot find a rule to create target mksrvdb221.cp from dependencies.

Symptom

make: 1254-002 Cannot find a rule to create target mksrvdb221.cp from dependencies.

Error when you run: make makefile mksrvdb221

Cause

The documentation says to change makefile to read "mksrvdb221" in a number of places, then run the make command.
There is no mksrvdb221.cp file in the $EDI_ROOT/src/sybase directory, but there is a mksrvdb.cp file.

Environment

Sybase

Resolving The Problem

1. Remove the "221" from "mksrvdb221" in the makefile file

2. Run the make command as:

make makefile mksrvdb

3. As the security owner, run the mksrvdb command (not mksrvdb221):

mksrvdb -U<userid> -P<password>

[{"Product":{"code":"SS6V5U","label":"Sterling Gentran:Server for UNIX"},"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Component":"Not Applicable","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF027","label":"Solaris"}],"Version":"6.2;6.1","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI33066;SCI58194

Document Information

Modified date:
07 January 2019

UID

swg21543572