Boost logo

Boost-Build :

Subject: [Boost-build] Anyone know what's up with bug #7212?
From: Kim Rasmussen (rasmussen74_at_[hidden])
Date: 2012-08-29 08:10:18


Hi!

I have run into exactly the same problem as described in bug #7212 --
now my build is broken and any help would be appreciated.

To reproduce on the system I do as follows:

1) unpack the boost 1.51 source archive and enter it
2) ./bootstrap.sh
3) ./b2 tools/bcp

Then I get:

/home/krr/build/external/boost/src/external_boost/tools/build/v2/kernel/modules.jam:326:
in boost-build
import error: length of source and target rule name lists don't match!
    source: peek poke record-binding
    target: modules.peek
/home/krr/build/external/boost/src/external_boost/boost-build.jam:17:
in module scope

I have tried adding the suggest ECHO statements, and then the output is:

/peek/
/modules.peek/
/home/krr/build/external/boost/src/external_boost/tools/build/v2/kernel/modules.jam:328:
in boost-build
import error: length of source and target rule name lists don't match!
    source: peek poke record-binding
    target: modules.peek
/home/krr/build/external/boost/src/external_boost/boost-build.jam:17:
in module scope

Ie. the output of

ECHO /$(globalize)/ ;

is

/peek/

and the output of

ECHO /modules.$(globalize)/ ;

is

/modules.peek/

Any suggestions on how to proceed?

Best regards
Kim


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