[Boost-bugs] [Boost C++ Libraries] #13169: Context breaks with using python jam file

Subject: [Boost-bugs] [Boost C++ Libraries] #13169: Context breaks with using python jam file
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-08-21 01:37:13


#13169: Context breaks with using python jam file
---------------------------------------+---------------------
 Reporter: Gary Furnish <gfurnish@…> | Owner: olli
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: context
  Version: Boost 1.65.0 | Severity: Problem
 Keywords: |
---------------------------------------+---------------------
 With
 {{{
 using python
     : 3.6 # Version
     :
 c:\\Users\\gfurn\\AppData\\Local\\Programs\\Python\\Python36\\python.exe #
 Python Path
     : c:/Users/gfurn/AppData/Local/Programs/Python/Python36/include #
 include path
     : c:/Users/gfurn/AppData/Local/Programs/Python/Python36/lib # lib
 path(s)
     : <define>BOOST_ALL_NO_LIB=1
     ;
 }}} as a user.jam, the following build messages are emitted on trunk.

 {{{
 ...updating 10 targets...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\make_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601
 -DBOOST_ALL_NO_LIB=1 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601 /Zi
 /Zd /W3 -Fo "bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\make_i386_ms_pe_masm.obj"
 "libs\context\src\asm\make_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-
 static\threading-multi\asm\make_i386_ms_pe_masm.obj...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\jump_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601
 -DBOOST_ALL_NO_LIB=1 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601 /Zi
 /Zd /W3 -Fo "bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\jump_i386_ms_pe_masm.obj"
 "libs\context\src\asm\jump_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-
 static\threading-multi\asm\jump_i386_ms_pe_masm.obj...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\ontop_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601
 -DBOOST_ALL_NO_LIB=1 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -D_WIN32_WINNT=0x0601 /Zi
 /Zd /W3 -Fo "bin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi\asm\ontop_i386_ms_pe_masm.obj"
 "libs\context\src\asm\ontop_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\debug\link-
 static\threading-multi\asm\ontop_i386_ms_pe_masm.obj...
 ...skipped <pbin.v2\libs\context\build\msvc-14.1\debug\link-static
 \threading-multi>libboost_context-vc141-mt-gd-1_65.lib for lack of
 <pbin.v2\libs\context\build\msvc-14.1\debug\link-static\threading-
 multi>asm\make_i386_ms_pe_masm.obj...
 ...skipped <pstage\lib>libboost_context-vc141-mt-gd-1_65.lib for lack of
 <pbin.v2\libs\context\build\msvc-14.1\debug\link-static\threading-multi
>libboost_context-vc141-mt-gd-1_65.lib...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release\link-static
 \threading-multi\asm\make_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 /W3 -Fo
 "bin.v2\libs\context\build\msvc-14.1\release\link-static\threading-
 multi\asm\make_i386_ms_pe_masm.obj"
 "libs\context\src\asm\make_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release
 \link-static\threading-multi\asm\make_i386_ms_pe_masm.obj...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release\link-static
 \threading-multi\asm\ontop_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 /W3 -Fo
 "bin.v2\libs\context\build\msvc-14.1\release\link-static\threading-
 multi\asm\ontop_i386_ms_pe_masm.obj"
 "libs\context\src\asm\ontop_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release
 \link-static\threading-multi\asm\ontop_i386_ms_pe_masm.obj...
 msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release\link-static
 \threading-multi\asm\jump_i386_ms_pe_masm.obj
 The system cannot find the file specified.

     call "C:\Users\gfurn\AppData\Local\Temp\b2_msvc_14.1_vcvars32_.cmd"
>nul
 ml -coff -nologo -c -Zp4 -Cp -Cx -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 -DBOOST_ALL_NO_LIB=1
 -DBOOST_ALL_NO_LIB=1,<python>3.6,<target-
 os>windows:<python.interpreter>c:\Users\gfurn\AppData\Local\Programs\Python\Python36\python.exe
 -DBOOST_CONTEXT_EXPORT= -DBOOST_CONTEXT_SOURCE -DBOOST_DISABLE_ASSERTS
 -DNDEBUG -D_WIN32_WINNT=0x0601 /W3 -Fo
 "bin.v2\libs\context\build\msvc-14.1\release\link-static\threading-
 multi\asm\jump_i386_ms_pe_masm.obj"
 "libs\context\src\asm\jump_i386_ms_pe_masm.asm"

 ...failed msvc.compile.asm bin.v2\libs\context\build\msvc-14.1\release
 \link-static\threading-multi\asm\jump_i386_ms_pe_masm.obj...
 ...skipped <pbin.v2\libs\context\build\msvc-14.1\release\link-static
 \threading-multi>libboost_context-vc141-mt-1_65.lib for lack of
 <pbin.v2\libs\context\build\msvc-14.1\release\link-static\threading-
 multi>asm\make_i386_ms_pe_masm.obj...
 ...skipped <pstage\lib>libboost_context-vc141-mt-1_65.lib for lack of
 <pbin.v2\libs\context\build\msvc-14.1\release\link-static\threading-multi
>libboost_context-vc141-mt-1_65.lib...
 ...failed updating 6 targets...
 ...skipped 4 targets...
 }}}

 The problem appears to be the <define> line, as commenting that out makes
 everything work.

-- 
Ticket URL: <https://svn.boost.org/trac10/boost/ticket/13169>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-08-21 01:43:31 UTC