Boost logo

Boost-Build :

Subject: [Boost-build] not able to get rid of ml(masm) failures by excluding context?
From: ken han (j609444_at_[hidden])
Date: 2013-10-09 14:22:09


On windows using mingw I need to get an error free build of boost
libraries. I do not have masm and understand from
https://svn.boost.org/trac/boost/ticket/7262 that you have to have masm on
windows to compile 'context'. So I excluded 'context' and but still get a
bunch of ml errors. Why is that? Thanks

Command used to build:
b2 -d1 --stagedir=[...] --build-dir=[...] --layout=tagged --without-context
toolset=gcc --build-type=complete
stage > boostbuild3.txt

A small part of the output:
[...]
Component configuration:

    - atomic : building
    - chrono : building
    - context : not building
    - coroutine : building
[...]
C:\Users\user\bbuild\boost\bin.v2\libs\context\build\gcc-mingw-4.8.1\debug\address-model-32\architecture-x86\link-static\runtime-link-static\threading-multi\asm\make_i386_ms_pe_masm.o
'ml' is not recognized as an internal or external command,
operable program or batch file.

    ml /c
/Fo"C:\Users\user\bbuild\boost\bin.v2\libs\context\build\gcc-mingw-4.8.1\debug\address-model-32\architecture-x86\link-static\runtime-link-static\threading-multi\asm\make_i386_ms_pe_masm.o"
"libs\context\src\asm\make_i386_ms_pe_masm.asm"

...failed Jamfile<E:\boost_1_54_0_win\libs\context\build>.masm
C:\Users\user\bbuild\boost\bin.v2\libs\context\build\gcc-mingw-4.8.1\debug\address-model-32\architecture-x86\link-static\runtime-link-static\threading-multi\asm\make_i386_ms_pe_masm.o...
Jamfile<E:\boost_1_54_0_win\libs\context\build>.masm
C:\Users\user\bbuild\boost\bin.v2\libs\context\build\gcc-mingw-4.8.1\debug\address-model-32\architecture-x86\link-static\runtime-link-static\threading-multi\asm\jump_i386_ms_pe_masm.o
'ml' is not recognized as an internal or external command,
operable program or batch file.

    ml /c
/Fo"C:\Users\user\bbuild\boost\bin.v2\libs\context\build\gcc-mingw-4.8.1\debug\address-model-32\architecture-x86\link-static\runtime-link-static\threading-multi\asm\jump_i386_ms_pe_masm.o"
"libs\context\src\asm\jump_i386_ms_pe_masm.asm"

...failed Jamfile<E:\boost_1_54_0_win\libs\context\build>.masm
[...]



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