1254-002 Cannot find a rule to create target /u02/apps_r/dev/ben/lib/fcfz02.a from dependencies.

simduss_at_hotmail.com
Date: 10/06/03


Date: 6 Oct 2003 11:57:32 -0700

Hi,
First of all, I'm a beginner with Unix.

I have a "make" (Unix command) problem with a Pro*C sub-program since
I installed Oracle8i (before I was at 7.3.4). I have a script builder
that generate a makefile (that include env_precomp.mk) and launch this
makefile after. So, I receive this error:
make: 1254-002 Cannot find a rule to create target
/u02/apps_r/dev/ben/lib/fcfz02.a from dependencies.

Also, I can launch the makefile with "make" command at prompt
(re-using the makefile generated) and I have the same error. So I
launched the "make" command with debug option. After a "Suff_FindDeps"
instruction I saw that:
"Examining /u02/apps_r/dev/ben/lib/fcfz02.a...non-existent...non-existent
and no sources...out-of-date." and my error follow. See:

...
Suff_FindDeps (all)
        No known suffix on all. Using .NULL suffix.
all:@ = all
all:* = all
all:< =
        No valid suffix on all.
failed. Returning NULL
Suff_FindDeps (/u02/apps_r/dev/ben/lib/fcfz02.a)
        trying /u02/apps_r/dev/ben/lib/fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.s...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.C...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.C...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.y...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.y...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.l...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.C...not there
/u02/apps_r/dev/ben/lib/fcfz02.a:@ = /u02/apps_r/dev/ben/lib/fcfz02.a
/u02/apps_r/dev/ben/lib/fcfz02.a:* = /u02/apps_r/dev/ben/lib/fcfz02
/u02/apps_r/dev/ben/lib/fcfz02.a:< =
Examining /u02/apps_r/dev/ben/lib/fcfz02.a...non-existent...non-existent
and no sources...out-of-date.
/u02/apps_r/dev/ben/lib/fcfz02.a:? =
/u02/apps_r/dev/ben/lib/fcfz02.a:> =
make: 1254-002 Cannot find a rule to create target
/u02/apps_r/dev/ben/lib/fcfz02.a from dependencies.
Stop.

I hoped to have something like "got it." instead of "Examining...".

The "No known suffix on all. Using .NULL suffix." is also there with
env_precomp.mk of 7.3.4 version:

...
Suff_FindDeps (all)
        No known suffix on all. Using .NULL suffix.
all:@ = all
all:* = all
all:< =
        No valid suffix on all.
failed. Returning NULL
Suff_FindDeps (/u02/apps_r/dev/ben/lib/fcfz02.a)
        trying /u02/apps_r/dev/ben/lib/fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.s...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.C...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.C...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.c...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.y...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.y...not there
        trying /u02/apps_r/dev/ben/lib/fcfz02.l...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f90...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.f95...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.F...not there
        trying /u02/apps_r/dev/ben/lib/s.fcfz02.C...not there
/u02/apps_r/dev/ben/lib/fcfz02.a:@ = /u02/apps_r/dev/ben/lib/fcfz02.a
/u02/apps_r/dev/ben/lib/fcfz02.a:* = /u02/apps_r/dev/ben/lib/fcfz02
/u02/apps_r/dev/ben/lib/fcfz02.a:< =
...

In fact, fcfz02.a is not in /u02/apps_r/dev/ben/lib but with 7.3.4
env_precomp.mk no attention is given to that. Why now the compilation
is stopped?

Thanks,
Simon.



Relevant Pages

  • 1254-002 Cannot find a rule to create target /u02/apps_r/dev/ben/lib/fcfz02.a from dependencies.
    ... that generate a makefile and launch this ... I can launch the makefile with "make" command at prompt ... No known suffix on all. ... No valid suffix on all. ...
    (comp.unix.programmer)
  • Re: Launching Cygwin through VC++
    ... I need to launch a makefile in Cygwin from a VC++ program. ... I can launch just Cygwin using ShellExecuteor CreateProcess, ... Does cygwin allow a parameter for a command to run? ...
    (microsoft.public.vc.language)
  • Re: Launching Cygwin through VC++
    ... I need to launch a makefile in Cygwin from a VC++ program. ... I can launch just Cygwin using ShellExecuteor CreateProcess, ... Does cygwin allow a parameter for a command to run? ...
    (microsoft.public.vc.language)
  • Re: Launching Cygwin through VC++
    ... I need to launch a makefile in Cygwin from a VC++ program. ... I can launch just Cygwin using ShellExecuteor CreateProcess, ... Does cygwin allow a parameter for a command to run? ...
    (microsoft.public.vc.language)
  • Launching Cygwin through VC++
    ... I need to launch a makefile in Cygwin from a VC++ program. ... I can launch just Cygwin using ShellExecuteor CreateProcess(), ...
    (microsoft.public.vc.language)