Boost logo

Boost-Build :

From: mike o (mike.otj_at_[hidden])
Date: 2008-06-12 19:26:43


Hello All,

I am running into a FileClone failure when building boost-1.33.1 on RHEL AS
5.0 32-bit. FileClone works fine when I build *on* the machine, but I am
running into problems when building on a network filesystem. Here is an
excerpt of the bjam output w/ -d2:

    ranlib
"/mydir/.obj/boost/boost_1_33_1-build/Linux/GLIBC_2.5/32/gcc-4.1.2/bin/boost/libs/wave/build/libboost_wave.a/gcc/release/runtime-link-static/libboost_wave-gcc-s-1_33_1.a"

FileClone
/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a

    cp -fpd
"/mydir/.obj/boost/boost_1_33_1-build/Linux/GLIBC_2.5/32/gcc-4.1.2/bin/boost/libs/wave/build/libboost_wave.a/gcc/release/runtime-link-static/libboost_wave-gcc-s-1_33_1.a"
"/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a"

cp: preserving permissions for
`/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a':
Operation not supported
cp: preserving ACL for
`/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a':
Operation not supported
...failed FileClone
/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a...
...removing
/mydir/boost/boost-1.33.1/Linux/GLIBC_2.5/32/gcc-4.1.2/lib/libboost_wave-gcc-s-1_33_1.a

Is the FileClone failing simply because permissions/ACL cannot be
preserved? Even though the file is actually copied to the right place?

Is there a way to work around this?...maybe by disabling the "remove" step
from FileClone, or any other way?

Thanks,
Mike



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