IBM Support

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

Technote (troubleshooting)


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


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.



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>

Historical Number


Document information

More support for: Sterling Gentran:Server for UNIX

Software version: 6.1, 6.2

Operating system(s): AIX, HP-UX, Solaris

Reference #: 1543572

Modified date: 31 October 2011