Boost logo

Boost-Build :

From: Boris Gubenko (Boris.Gubenko_at_[hidden])
Date: 2007-09-17 14:53:27


Volodya can give definitive answer, but, I think, the following line should be
removed from acc.jam:

    feature.subfeature toolset acc : version ;

With this line removed, 'using acc : pa_risc ;' works for me.

Thanks,
  Boris

----- Original Message -----
From: "Madhav, Abhijith (STSD)" <abhijith.madhav_at_[hidden]>
To: "Gubenko, Boris" <boris.gubenko_at_[hidden]>; "Boost.Build developer's and user's
list" <boost-build_at_[hidden]>
Cc: "Vladimir Prus" <ghost_at_[hidden]>
Sent: Monday, September 17, 2007 2:35 AM
Subject: RE: [Boost-build] [Boost-commit] svn:boost
r39132 -trunk/tools/build/v2/tools

Hi,

I'm Abhijith, running the regression tests on HP's PA-RISC box.

I must apologies for the confusion caused by me not subscribing to this
list before and doing the needful earlier.

Using the acc.jam that you've provided I run into the below errors
trying to run the tests,

"
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/build/feature.jam:599:
in feature.subfeature from module feature
error: "version" already declared as a subfeature of "<toolset>"
specific to acc
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/tools/common.jam:182:
in common.check-init-parameters from module common
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/tools/acc.jam:27: in
acc.init from module acc
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/build/toolset.jam:36:
in using from module toolset
/boost-1.34.0-runs/tmp/build/user-config.jam:2: in modules.load from
module user-config
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/build-system.jam:149:
in load from module build-system
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/kernel/modules.jam:261
: in import from module modules
/boost-1.34.0-runs/tmp/boost-trunk/tools/build/v2/kernel/bootstrap.jam:1
32: in boost-build from module
/boost-1.34.0-runs/tmp/boost-trunk/boost-build.jam:9: in module scope
from module
"

My user-config file is as advised,

"
$ more /boost-1.34.0-runs/tmp/build/user-config.jam
import toolset : using ;
using acc : pa_risc ;
using python : 2.3 : /boost-1.34.0-runs/Python-2.3-64bit ;
"

This is how I'm running the tests

"
$ export BOOST_BUILD_PATH=/boost-1.34.0-runs/tmp/build
$ export BOOST_ROOT=/boost-1.34.0-runs/tmp/boost-trunk
$ export BOOST_BUILD_USER_CONFIG=${BOOST_BUILD_PATH}/user-config.jam
$ bjam --v2 --dump-tests -sNO_BZIP2=1 -sNO_ZLIB=1
--build-dir=${BOOST_BUILD_PATH}
"

Thanks,
Abhijith

> -----Original Message-----
> From: Gubenko, Boris
> Sent: Friday, September 14, 2007 11:04 PM
> To: Boost.Build developer's and user's list
> Cc: Madhav, Abhijith (STSD); Vladimir Prus; Gubenko, Boris
> Subject: Re: [Boost-build] [Boost-commit] svn:boost r39132
> -trunk/tools/build/v2/tools
>
> Vladimir Prus wrote:
> > What do you mean? You might have to need to subscribe first.
>
> I'm subscribed, of course. But when I post to boost-build list, all
> I'm getting is acknowledgements like the one below:
>
> "
> From: SMTP%"boost-build-bounces_at_[hidden]"
> 14-SEP-2007 12:28:18.05
> To: boris.gubenko_at_[hidden]
> CC:
> Subj: Boost-build post acknowledgement
>
> Your message entitled
>
> Re: [Boost-build] [Boost-commit] svn:boost r39132 -
> trunk/tools/build/v2/tools
>
> was successfully received by the Boost-build mailing list.
> "
>
> I don't have this problem with other boost mailing lists,
> or any other lists
> for
> that matter.
>
> >> Now I think I'm not getting all the messages either.
> >> Fortunately, you've cc-ed me on your mail.
> >
> > You've CC-ed you on all mails, not just this one.
>
> If so, this is a mystery. The only explanation I can come up with is
> that the subject "[Boost-commit]" made me think that this is commit
> notification (I'm subscriber to boost-commit also) and I've deleted
> these mails without reading them.
>
> I'm sorry for any frustration my lack of response may have caused to
> you. As you, certainly, understand, I was not deliberately
> ignoring your
> mails.
>
> > Can you try the attached acc.jam? With it, you should be able to add
> >
> > using acc : pa_risc ;
> >
> > in user-config.jam and use:
> >
> > acc-pa_risc
> >
> > as toolset name.
>
> Thanks for the patch! I'm cc-ing Abhijith on my reply. He'll try the
> patch and report back.
>
> Thanks again,
> Boris
>
> ----- Original Message -----
> From: "Vladimir Prus" <ghost_at_[hidden]>
> To: "Boris Gubenko" <Boris.Gubenko_at_[hidden]>
> Cc: <boost-build_at_[hidden]>
> Sent: Friday, September 14, 2007 1:02 PM
> Subject: Re: [Boost-build] [Boost-commit] svn:boost
> r39132 -trunk/tools/build/v2/tools
>
>
> > On Friday 14 September 2007 20:34:21 Boris Gubenko wrote:
> >> Vladimir Prus wrote:
> >> >> > Can you please clarify?
> >> >>
> >> >> Boris,
> >> >> I still haven't heard anything back from you. Are you
> planning to
> >> >> follow up
> >> >> soon, or should I use my judgement and revert this commit?
> >> >
> >> > I would say a week is enough time to comment. I have
> reverted this
> >> > addition.
> >>
> >> I have not seen any of these mails, not sure why. I general, I have
> >> a problem with boost-build list. For one, it does not let me post
> >> directly.
> >
> > What do you mean? You might have to need to subscribe first.
> >
> >> Now I think I'm not getting all the messages either.
> >> Fortunately, you've cc-ed me on your mail.
> >
> > You've CC-ed you on all mails, not just this one.
> >
> >> The reason for acc_pa_risc.jam' existence is that people running
> >> regression tests on PA-RISC tried to implement Rene's
> suggestion in:
> >>
> >> http://article.gmane.org/gmane.comp.lib.boost.testing/4471/
> >>
> >> and, for some reason, it did not work. I have not looked at it, but
> >> I'm not bjam expert, so, I'm not sure if I could be of any help.
> >
> > And surely, bjam experts cannot help unless they aware that
> "it did not work".
> >
> >> Until they/we figure out how to use custom toolset based
> on acc.jam,
> >> they'll be using their private copy of acc_pa_risc.jam, which was
> >> the case before I added it to SVN.
> >
> > Can you try the attached acc.jam? With it, you should be able to add
> >
> > using acc : pa_risc ;
> >
> > in user-config.jam and use:
> >
> > acc-pa_risc
> >
> > as toolset name.
> >
> > - Volodya
> >
> >
>
>
> --------------------------------------------------------------
> ------------------
>
>
> > _______________________________________________
> > Unsubscribe & other changes:
> > http://lists.boost.org/mailman/listinfo.cgi/boost-build
> >
>
>


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