Boost logo

Boost-Build :

From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2008-01-07 04:54:15


  Recent changed to Boost.Build broke build on HP-UX: in particular,
  the build fails to load user-config.jam pointed to by the
  BOOST_BUILD_USER_CONFIG env. variable.

  This is how I invoke the build:

export BOOST_BUILD_PATH=`pwd`
export BOOST_BUILD_USER_CONFIG=$BOOST_BUILD_PATH/user-config.jam
python run.py --proxy="http://web-proxy.cup.hp.com:8088" \
              --runner="HP-UX_ia64_aCC" \
              --tag=branches/release --toolsets=acc --bjam-toolset=acc \
              --timeout=10 \
              --bjam-options="-sNO_BZIP2=1 -sNO_ZLIB=1"

  user-config.jam is in the currect working directory:

bash-2.03$ pwd
/test/hpadl881/boost/HEAD/regression
bash-2.03$ ls /test/hpadl881/boost/1_35/regression/user-config.jam
/test/hpadl881/boost/1_35/regression/user-config.jam
bash-2.03$

  From error message below, it seems to me that the build fails to take
  into account the fact that BOOST_BUILD_USER_CONFIG env. variable
  specifies full file specification, i.e. both directory and the filename:

notice: Searching /etc /home/borisg
/test/hpadl881/boost/1_35/regression/tools_bb
/test/hpadl881/boost/1_35/regression /test/hpadl88
1/boost/1_35/regression/tools_bb
/test/hpadl881/boost/1_35/regression/tools_bb/kernel
/test/hpadl881/boost/1_35/regression/tools_bb/
util /test/hpadl881/boost/1_35/regression/tools_bb/build
/test/hpadl881/boost/1_35/regression/tools_bb/tools /test/hpadl881/boost/1_
35/regression/tools_bb/new /test/hpadl881/boost/1_35/regression/tools_bb/. for
site-config configuration file site-config.jam .
notice: Loading site-config configuration file site-config.jam from
/test/hpadl881/boost/1_35/regression/tools_bb/site-config.jam .
Loading explicitly specified user configuration file:
    /test/hpadl881/boost/1_35/regression/user-config.jam
notice: Searching /home/borisg /test/hpadl881/boost/1_35/regression/tools_bb
/test/hpadl881/boost/1_35/regression /test/hpadl881/boo
st/1_35/regression/tools_bb /test/hpadl881/boost/1_35/regression/tools_bb/kernel
/test/hpadl881/boost/1_35/regression/tools_bb/util
/test/hpadl881/boost/1_35/regression/tools_bb/build
/test/hpadl881/boost/1_35/regression/tools_bb/tools /test/hpadl881/boost/1_35/re
gression/tools_bb/new /test/hpadl881/boost/1_35/regression/tools_bb/. for
user-config configuration file /test/hpadl881/boost/1_35/r
egression/user-config.jam .
error: Configuration file /test/hpadl881/boost/1_35/regression/user-config.jam
not found in /home/borisg /test/hpadl881/boost/1_35/r
egression/tools_bb /test/hpadl881/boost/1_35/regression
/test/hpadl881/boost/1_35/regression/tools_bb /test/hpadl881/boost/1_35/regr
ession/tools_bb/kernel /test/hpadl881/boost/1_35/regression/tools_bb/util
/test/hpadl881/boost/1_35/regression/tools_bb/build /test/
hpadl881/boost/1_35/regression/tools_bb/tools
/test/hpadl881/boost/1_35/regression/tools_bb/new
/test/hpadl881/boost/1_35/regression
/tools_bb/. .

  Thanks,
    Boris


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