Boost logo

Boost-Build :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2002-09-19 04:59:53


Hi there,

I have a really odd problem on AIX with the latest bjam from the cvs. It
keeps recompiling my libraries!

The following shows the Jamfile I used:

subproject test/boost/bjam ;
lib foo : foo.cpp ;

Attached is the output of bjam -d+3 when the library is up to date. If I
understand this output correctly it decides that foo.cpp is newer than
libfoo.a but the modification times are the other way round.

This is quite strage...

Markus
 --------------040508080908070405040902 Content-Type: text/plain;
name="jam-log.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="jam-log.txt"

cd ~/src/test/boost/bjam/
bjam -d+3
variants: ginit-debug
tools: vacpp
make -- all
time -- all: unbound
make -- shell
time -- shell: unbound
make -- first
time -- first: unbound
made stable first
made stable shell
make -- files
time -- files: unbound
make -- first
made stable files
make -- lib
time -- lib: unbound
make -- first
make -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a
bind -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a: ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/libfoo.a
time -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a: Thu Sep 19 11:53:00 2002
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug
bind -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug: ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug
time -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug: Thu Sep 19 11:53:00 2002
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp
bind -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp: ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp
time -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp: Thu Sep 19 11:49:04 2002
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a
bind -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a: ../../../bin/AIX/test/boost/bjam/bin/libfoo.a
time -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a: Thu Sep 19 11:48:40 2002
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin
bind -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin: ../../../bin/AIX/test/boost/bjam/bin
time -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin: Thu Sep 19 11:48:40 2002
make -- <directory-grist>../../../bin/AIX/test/boost/bjam
bind -- <directory-grist>../../../bin/AIX/test/boost/bjam: ../../../bin/AIX/test/boost/bjam
time -- <directory-grist>../../../bin/AIX/test/boost/bjam: Thu Sep 19 11:48:40 2002
make -- <directory-grist>../../../bin/AIX/test/boost
bind -- <directory-grist>../../../bin/AIX/test/boost: ../../../bin/AIX/test/boost
time -- <directory-grist>../../../bin/AIX/test/boost: Thu Sep 19 11:48:40 2002
make -- <directory-grist>../../../bin/AIX/test
bind -- <directory-grist>../../../bin/AIX/test: ../../../bin/AIX/test
time -- <directory-grist>../../../bin/AIX/test: Thu Sep 19 11:48:40 2002
make -- <directory-grist>../../../bin/AIX
bind -- <directory-grist>../../../bin/AIX: ../../../bin/AIX
time -- <directory-grist>../../../bin/AIX: Wed Sep 18 17:52:39 2002
make -- <directory-grist>../../../bin
bind -- <directory-grist>../../../bin: ../../../bin
time -- <directory-grist>../../../bin: Wed Sep 11 18:02:54 2002
make -- <directory-grist>../../..
bind -- <directory-grist>../../..: ../../..
time -- <directory-grist>../../..: Wed Sep 18 17:49:23 2002
make -- <directory-grist>../..
bind -- <directory-grist>../..: ../..
time -- <directory-grist>../..: Thu Sep 19 11:46:54 2002
make -- <directory-grist>..
bind -- <directory-grist>..: ..
time -- <directory-grist>..: Thu Sep 19 11:46:58 2002
make -- <directory-grist>
time -- <directory-grist>: unbound
made stable <directory-grist>
made stable <directory-grist>..
made stable <directory-grist>../..
made stable <directory-grist>../../..
made stable <directory-grist>../../../bin
made stable <directory-grist>../../../bin/AIX
made stable <directory-grist>../../../bin/AIX/test
made stable <directory-grist>../../../bin/AIX/test/boost
made stable <directory-grist>../../../bin/AIX/test/boost/bjam
made stable <directory-grist>../../../bin/AIX/test/boost/bjam/bin
made stable <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a
made stable <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp
made stable <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug
make -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a(foo.o)
bind -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a(foo.o): ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/libfoo..a(foo.o)
time -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a(foo.o): missing
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug
make -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>foo.o
bind -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>foo.o: ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/foo.o
time -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>foo.o: missing
make -- <directory-grist>../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug
make -- <test!boost!bjam>foo.cpp
bind -- <test!boost!bjam>foo.cpp: foo.cpp
time -- <test!boost!bjam>foo.cpp: Thu Sep 19 11:48:08 2002
made newer <test!boost!bjam>foo.cpp
made+ missing <test!boost!bjam/libfoo.a/vacpp/ginit-debug>foo.o
made+ update <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a(foo.o)
made+ update <test!boost!bjam/libfoo.a/vacpp/ginit-debug>libfoo.a
made update lib
make -- dll
time -- dll: unbound
make -- first
made stable dll
make -- exe
time -- exe: unbound
make -- first
made stable exe
make -- obj
time -- obj: unbound
make -- first
make -- <test!boost!bjam/libfoo.a/vacpp/ginit-debug>foo.o
made update obj
make -- first
made update all
xlc-C++-action ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/foo.o
xlc-Archive-action ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/libfoo.a
Ranlib ../../../bin/AIX/test/boost/bjam/bin/libfoo.a/vacpp/ginit-debug/libfoo.a

Compilation finished at Thu Sep 19 11:56:18
 --------------040508080908070405040902--


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk