Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-11-28 01:15:50


Darren Cook wrote:
> When I run "jam -q" it seems to have no effect - it tries to compile and
> fails each source file in turn (i.e. the problem is in a header file they
> all depend on). However ctrl-c does interrupt it correctly.
>
> I had a look at the source and in make1.c:make1d() it seems to be treating
> -q the same way as an interrupt . As it fails it writes:
> ...failed C++ myfile.o...
>
> which is being output in the same make1d() function. So I don't see why it
> doesn't work.
>
> Is this a bug? (I'm using linux and bjam version 3.1.0).

Hi Darren,

First off, I think it generally better to post bjam bugs to
jammboost_at_[hidden] list, since they might not reproduce in Perforce
Jam. Though in this case your post is applicable to both jams.

Anyway, about this bug report. I think bjam has it fixed, at least there was
this commit

2002-07-02 15:53 vladimir_prus

* make1.c: Fix "-q" option, thanks to Markus Scherschanski.

* jam_src/make1.c (make1d): Quickquit in all cases, not only
when
DEBUG_MAKE is set.

This change went into 3.1.1, so you might try to get that version, or better
yet, the most current one at

http://sourceforge.net/project/showfiles.php?group_id=7586

I think Perforce Jam still has this bug.

- Volodya

 


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