S
simduss
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.
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:< =
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
/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:< =
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
/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.