Boost logo

Boost-Build :

From: Sam Partington (Sam.Partington_at_[hidden])
Date: 2004-02-02 11:44:18


Sorry for being a pain, but I just don't seem to be able to get this to
work!

I've used your gccmt.jam file (which seems a lot neater sensible way of
doing it), and did a cvs get and build of boost-build.

bjam -n toolset=gccmeta --debug-generator

boost-build/kernel\class.jam:92: in new
*** argument error
* rule object(gcc-archive-generator)@2.__init__ ( )
* called with: ( gccmt.archive : OBJ : STATIC_LIB : <toolset>gccmt : : :
: : )
* extra argument gccmt.archive
boost-build/tools\gcc.jam:123:see definition of rule '__init__' being called
boost-build/build\generators.jam:264: in
object(gcc-archive-generator)@1.clone
boost-build/build\toolset.jam:287: in inherit-generators
boost-build/build\toolset.jam:260: in toolset.inherit
boost-build/tools\gccmt.jam:8: in load
boost-build/kernel\modules.jam:259: in import
boost-build/build\toolset.jam:22: in using
boost-build\user-config.jam:19: in modules.load
boost-build\build-system.jam:56: in load
boost-build/kernel\modules.jam:259: in import
boost-build/kernel/bootstrap.jam:120: in boost-build
boost-build.jam:1: in module scope

Seems to me that gcc-archive-generator __init__ should really take suitable
arguments (as do the other generators) to allow it to be cloned
appropiately, but then I'm well out of my depth here in bjam.

Sam

Vladimir Prus <mailto:ghost_at_[hidden]> wrote:
> Sam Partington wrote:
>
>> But I'm still struggling a bit, so far I have :
>>
>> gccmt.jam : (which is exactly the same as gcc.jam but the following
>> lines added)
>
> Sam, would you mind taking a look at:
>
> http://zigzag.cs.msu.su:7813/working_copy/v2/example/gccmt
>
>
> It's very dirty initial try, but when I run
>
> bjam -n gccmt2
>
> The command lines look sensible...
>
> Note that you'd need most current CVS state for this to work.

--LongSig
******************
This e-mail has been sent from Imagination Technologies Limited.
PowerVR, Metagence, Ensigma and PURE Digital are divisions
of Imagination Technologies Limited.

The information contained in this e-mail, including any attachment,
is confidential and may be legally privileged. It is intended solely
for the addressee(s) and access to this e-mail by anyone else is
unauthorised. If you are not the intended recipient, any disclosure,
copying or distribution or use of the information contained in this
e-mail, is prohibited and may be unlawful. If you have received this
e-mail in error, please notify the sender by return e-mail and then
delete it from your system.

Internet communications cannot be guaranteed to be secure,
error or virus-free. The sender does not accept liability for any errors
or omissions which arise as a result.

Any views expressed in this message are those of the author, except
where the author specifies and, with authority, states them to be the
views of Imagination Technologies Ltd.

 


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