Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Table of Contents

Version

All versions

Explanation

This error occurs if a source file is compiled using the Make utility of a sample source.

Code Block
shell
shell
$ cd $ALTIBASE_HOME/sample/APRE
$ make connect1
make: Cannot find a rule to create target connect1.o from dependencies.
Stop.

Cause

The Makefile in the $ALTIBASE_HOME/sample directory was created based on the GNU Make. Thus, this error occurs if Make is executed in the $ALTIBASE_HOME/sample directory. In a platform such as Linux, this error does not occur as the GNU Make is installed by default.

Action

Change it to GNU Make (install, if necessary) then re-execute Make.

Reference

Information about GNU Make can be checked as below:

Code Block
shell
shell
$ make -v

GNU Make 3.81

Copyright (C) 2006 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.

There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A

PARTICULAR PURPOSE.

This program built for rs6000-ibm-aix