bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

possible bug in 3.79.1 on irix6.5 ? works okay with IBM power4, same ve


From: Nils Wedi
Subject: possible bug in 3.79.1 on irix6.5 ? works okay with IBM power4, same version of gmake
Date: Wed, 11 Sep 2002 19:49:42 +0000

Hi,

I have got a problem where a fortran 90 module is not recompiled despite
gmake finding out that the corresponding .F90 is newer than the target.
What is the meaning of

"No commands for `YOMOBSET.mod' and no prerequisites actually changed."

I do not understand ??? Compilation of dependent files fails since
yomobset.F90 is changed afterall.

The same works fine for IBM_power4, same version of gmake.

Any idea ?

################
the problem:

module in subdirectory

module/yomobset.F90

and a file using this module in subdirectory

var/ecset.F90

The VPATH contains the module subdirectory. The explicit dependencies
are given as

ecset.o:   yomobset.mod
yomobset.o yomobset.mod: yomobset.F90
################

GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for mips-sgi-irix6.5
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000

gives....

      No need to remake target `yomobset.F90'; using VPATH name
`/cc/rd/ifs/module/yomobset.F90'.
      Pruning file `/cc/rd/ifsaux/include/tsmbkind.ok'.
     Finished prerequisites of target file `YOMOBSET.mod'.
     Prerequisite `/cc/rd/ifs/module/yomobset.F90' is newer than target
`YOMOBSET.mod'.
     Prerequisite `/cc/rd/ifsaux/include/tsmbkind.ok' is newer than
target `YOMOBSET.mod'.
    No commands for `YOMOBSET.mod' and no prerequisites actually
changed.
    No need to remake target `YOMOBSET.mod'; using VPATH name
`/vol/rdx_dir/sgimips/module/f90/25r2/ifs/YOMOBSET.mod'.


GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for powerpc-ibm-aix4.3.0.0
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000

gives ...


     Finished prerequisites of target file `yomobset.mod'.
     Prerequisite `/fdb/ea9l/lib/ifs/module/yomobset.F90' is newer than
target `yomobset.mod'.
     Prerequisite `/fdb/ea9l/lib/ifs/module/yomobset.F90' is newer than
target `yomobset.mod'.
    Must remake target `yomobset.mod'.
  Ignoring VPATH name
`/home/rd/rdx/module/xlf90/25r3test/ifs/yomobset.mod'.
gmake[1]: Entering directory `/fdb/ea9l/lib/ifs/var'
Putting child 0x2003b568 (yomobset.mod) PID 130692 on the chain.
Live child 0x2003b568 (yomobset.mod) PID 130692 
mpxlf90_r -qfree=F90 -qsuffix=cpp=F90 -c -qextname -q64=largetype
-qarch=pwr4 -g -O3 -qstrict -qsource -NS3
2648 -qmoddir=/fdb/ea9l/lib/hpca -I. -I/fdb/ea9l/lib -I/fdb/ea9l/lib/ifs
-I/fdb/ea9l/lib/ifs/module -I/fdb/
ea9l/lib/ifs/var -I/fdb/ea9l/lib/ifs/nmi -I/fdb/ea9l/lib/ifs/dfi
-I/fdb/ea9l/lib/ifs/dia -I/fdb/ea9l/lib/if
s/phys_dmn -I/fdb/ea9l/lib/ifs/phys_ec -I/fdb/ea9l/lib/ifs/transform
-I/fdb/ea9l/lib/ifs/control -I/fdb/ea9
l/lib/ifs/setup -I/fdb/ea9l/lib/ifs/utility -I/fdb/ea9l/lib/ifs/adiab
-I/fdb/ea9l/lib/ifs/ocean -I/fdb/ea9l
/lib/ifs/kalman -I/fdb/ea9l/lib/ifs/function -I/fdb/ea9l/lib/ifs/canari
-I/fdb/ea9l/lib/ifs/climate -I/fdb/
ea9l/lib/ifs/sinvect -I/fdb/ea9l/lib/ifs/c9xx -I/fdb/ea9l/lib/ifs/pp_obs
-I/fdb/ea9l/lib/ifs/obs_preproc -I
/fdb/ea9l/lib/ifs/common -I/fdb/ea9l/lib/ifs/parameter
-I/fdb/ea9l/lib/ifs/namelist -I/fdb/ea9l/lib/ifs/can
ari_common -I/fdb/ea9l/lib/ifs/parallel -I/fdb/ea9l/lib/ifs/interface
-I/fdb/ea9l/lib/ifs/ald_inc -I/fdb/ea
9l/lib/ifs/obs_error -I/fdb/ea9l/lib/hpca -I/fdb/ea9l/lib/scripts
-I/fdb/ea9l/lib/scripts/build -I/fdb/ea9l
/lib/scripts/build/arch -I/fdb/ea9l/lib/scripts/build/perl
-I/fdb/ea9l/lib/ifsaux -I/fdb/ea9l/lib/ifsaux/in
clude -I/fdb/ea9l/lib/ifsaux/module
-I/home/rd/rdx/module/xlf90/25r3test/ifsaux -I/home/rd/rdx/module/xlf90
/25r3test/ifs -WF,-DRS6K -WF,-DBLAS -WF,-DF90 -WF,-DPARAL -WF,-DNONCRAYF
-WF,-D__COMPILED_ON__='Wed_Sep_11_
19:37:50_UTC_2002' -c /fdb/ea9l/lib/ifs/module/yomobset.F90
Got a SIGCHLD; 1 unreaped children.
Reaping winning child 0x2003b568 PID 130692 
Removing child 0x2003b568 PID 130692  from chain.
    Successfully remade target file `yomobset.mod'.


Best Regards,

Nils

-- 
Nils Wedi
address@hidden
ECMWF (European Centre for Medium-Range Weather Forecasts)
---------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]