Boost logo

Boost Testing :

Subject: [Boost-testing] [filesystem][v3] Compilation failure
From: Belcourt, Kenneth (kbelco_at_[hidden])
Date: 2011-10-25 15:08:35


Hi,

A recent change seems to have broken the Sandia Sun tester. This tester has been stable for some time where we build process_jam_log with the gcc-3.4.6 compiler. I'm not sure what happened but here's the diagnostic.

gcc.compile.c++ /scratch2/kbelco/boost/boost/bin.v2/libs/filesystem/build/gcc-3.4.6/release/link-static/v3/src/operations.o

"/usr/local/bin/g++" -ftemplate-depth-128 -mcpu=v9 -O3 -finline-functions -Wno-inline -Wall -DBOOST_ALL_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG -I"/scratch2/kbelco/boost/boost" -c -o "/scratch2/kbelco/boost/boost/bin.v2/libs/filesystem/build/gcc-3.4.6/release/link-static/v3/src/operations.o" "/scratch2/kbelco/boost/boost/libs/filesystem/v3/src/operations.cpp"

/scratch2/kbelco/boost/boost/libs/filesystem/v3/src/operations.cpp: In function `void boost::filesystem3::detail::permissions(const boost::filesystem3::path&, boost::filesystem3::perms, boost::system::error_code*)':

/scratch2/kbelco/boost/boost/libs/filesystem/v3/src/operations.cpp:1397: error: `::fchmodat' has not been declared
...failed gcc.compile.c++ /scratch2/kbelco/boost/boost/bin.v2/libs/filesystem/build/gcc-3.4.6/release/link-static/v3/src/operations.o...

Thanks.

-- Noel


Boost-testing list run by mbergal at meta-comm.com