Opened 18 years ago

Closed 17 years ago

#340 closed Bugs (Works For Me)

"failed fileclone" when building with -j on 1.32.0

Reported by: cout Owned by: René Rivera
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

I use distcc to get faster builds:

GCC='distcc gcc' GXX='distcc g++' bjam -j12
"-sTOOLS=gcc" stage

But when I do this I see lots of errors like this:

FileClone
stage/lib/libboost_unit_test_framework-gcc-d-1_32.so.1.32.0
cp: cannot stat
`bin/boost/libs/test/build/libboost_unit_test_framework.so/gcc/debug/shared-linkable-true/libboost_unit_test_framework-gcc-d-1_32.so.1.32.0':
No such file or directory

    cp -fpd 
"bin/boost/libs/test/build/libboost_unit_test_framework.so/gcc/debug/shared-linkable-true/libboost_unit_test_framework-gcc-d-1_32.so.1.32.0"
 "stage/lib/libboost_unit_test_framework-gcc-d-1_32.so.1.32.0"
 

...failed FileClone
stage/lib/libboost_unit_test_framework-gcc-d-1_32.so.1.32.0...

I suspect there's a dependency problem somewhere, but I
don't know bjam well enough to diagnose it.

This also happens when I use -j without distcc, so the
problem doesn't seem to be particular to that setup.

The easy workaround is to try build boost with -j and
then fix everything that failed to build by running
bjam again without -j.

Change History (2)

comment:1 by René Rivera, 17 years ago

Logged In: YES 
user_id=33595

I was unable to repro this with the 1.33 release. So the
dependency problems are likely fixed by now (sorry for the
delay). Have you upgraded to 1.33? If yes, do you see the
problem with it?

comment:2 by René Rivera, 17 years ago

Status: assignedclosed
Logged In: YES 
user_id=33595

Assuming this is fixed.
Note: See TracTickets for help on using tickets.