Boost logo

Boost :

Subject: [boost] Shit. Looks like I broke something
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2012-03-03 22:47:28


When I run the status tests; I get the following error
[ Revision 77175; gcc 4.2.1; Mac OS X 10.7.3; toolset darwin ]

> cd $BOOST/trunk/status
> ../b2
> MPI auto-detection failed: unknown wrapper compiler mpic++
> Please report this error to the Boost mailing list: http://www.boost.org
> You will need to manually configure MPI support.
> Performing configuration checks
>
> - has_icu builds : no
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:604: in object(main-target)@26280.add-alternative from module object(main-target)@26280
> error: default build must be identical in all alternatives
> error: main target is ../libs/context/build/asm_context_sources
> error: with
> error: differing from previous default build <toolset>darwin
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:482: in build-main-targets from module object(project-target)@192
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:332: in main-target from module object(project-target)@192
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:397: in find-really from module object(project-target)@192
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:435: in object(project-target)@192.find from module object(project-target)@192
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:373: in find-really from module object(project-target)@2522
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:435: in object(project-target)@2522.find from module object(project-target)@2522
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:816: in resolve-reference from module targets
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:833: in targets.generate-from-reference from module targets
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:1217: in generate-dependencies from module object(alias-target-class)@2529
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:1266: in object(alias-target-class)@2529.generate from module object(alias-target-class)@2529
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:732: in generate-really from module object(main-target)@26276
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:704: in object(main-target)@26276.generate from module object(main-target)@26276
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:258: in object(project-target)@2522.generate from module object(project-target)@2522
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build/targets.jam:258: in object(project-target)@827.generate from module object(project-target)@827
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/build-system.jam:736: in load from module build-system
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/kernel/modules.jam:283: in import from module modules
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/tools/build/v2/kernel/bootstrap.jam:142: in boost-build from module
> /Volumes/EyeFive/Marshall/Sources/boost/trunk/boost-build.jam:17: in module scope from module

I was building fine; I checked in r77115, which was a bunch of changes in libs/config/test; ran the tests there, all was well.
Then I tried a full regression test, and got this.

Maybe it was the other changes that were made to build (77190/91/92/93), but they look benign to me.
Suggestions on the best way to debug this?

-- Marshall

Marshall Clow Idio Software <mailto:mclow.lists_at_[hidden]>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk