<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-CA link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi, thanks for your reply.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Yes, you are correct that &#8220;our attempts to build and/or use stock BPL is failing when building the quickstart demo&#8221;. The boost build completes normally (but doesn&#8217;t show any messages about running any tests) and specifies strings to add to the LIB and INCLUDE paths. At that point we simply CD to the quickstart sample directory and run &#8220;B2&#8221;. This second build fails with a compiler error about an ambiguous call to an overloaded function.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Is there something else that needs to be set? My understanding was that the earlier instructions for setting up the environment (bootstrap, user-config.jam) set up the environment for building both boost (which worked) and quickstart (which didn&#8217;t).<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Here is the complete sequence:<o:p></o:p></p><p class=MsoNormal>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<o:p></o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;.\b2<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Building the Boost C++ Libraries.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Performing configuration checks<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - has_icu builds&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : no<o:p></o:p></p><p class=MsoNormal>warning: Graph library does not contain MPI-based parallel components.<o:p></o:p></p><p class=MsoNormal>note: to enable them, add &quot;using mpi ;&quot; to your user-config.jam<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - ../config//has_gcc_visibility builds : no<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - ../config//has_long_double_support builds : yes<o:p></o:p></p><p class=MsoNormal>warning: skipping optional Message Passing Interface (MPI) library.<o:p></o:p></p><p class=MsoNormal>note: to enable MPI support, add &quot;using mpi ;&quot; to user-config.jam.<o:p></o:p></p><p class=MsoNormal>note: to suppress this message, pass &quot;--without-mpi&quot; to bjam.<o:p></o:p></p><p class=MsoNormal>note: otherwise, you can safely ignore this message.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Component configuration:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - chrono&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - date_time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - exception&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - graph&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - graph_parallel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - iostreams&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - math&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - mpi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - program_options&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - python&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - random&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - regex&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - serialization&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - signals&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - system&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - test&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - thread&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; - wave&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : building<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...found 7688 targets...<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>The Boost C++ Libraries were successfully built!<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>The following directory should be added to compiler include paths:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; C:/Boost/boost_1_47_0<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>The following directory should be added to linker library paths:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; C:\Boost\boost_1_47_0\stage\lib<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;set include<o:p></o:p></p><p class=MsoNormal>Environment variable include not defined<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;set include=C:\Boost\Boost_1_47_0<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;set lib<o:p></o:p></p><p class=MsoNormal>Environment variable lib not defined<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;set lib=C:\Boost\boost_1_47_0\stage\lib<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0&gt;cd libs\python\example\quickstart<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0\libs\python\example\quickstart&gt;path %path%;c:\boost\boost_<o:p></o:p></p><p class=MsoNormal>1_47_0<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>C:\Boost\boost_1_47_0\libs\python\example\quickstart&gt;b2<o:p></o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...patience...<o:p></o:p></p><p class=MsoNormal>...found 1603 targets...<o:p></o:p></p><p class=MsoNormal>...updating 3 targets...<o:p></o:p></p><p class=MsoNormal>compile-c-c++ bin\msvc-10.0\debug\threading-multi\embedding.obj<o:p></o:p></p><p class=MsoNormal>embedding.cpp<o:p></o:p></p><p class=MsoNormal>embedding.cpp(39) : error C2668: 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_st<o:p></o:p></p><p class=MsoNormal>ring' : ambiguous call to overloaded function<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Elem=char,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\xstring(700): c<o:p></o:p></p><p class=MsoNormal>ould be 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(std::basic_string&lt;_E<o:p></o:p></p><p class=MsoNormal>lem,_Traits,_Ax&gt; &amp;&amp;)'<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Elem=char,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\xstring(590): o<o:p></o:p></p><p class=MsoNormal>r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const _Elem *)'<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;_Elem=char,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while trying to match the argument list '(boost::python::detail::method_<o:p></o:p></p><p class=MsoNormal>result)'<o:p></o:p></p><p class=MsoNormal>embedding.cpp(56) : error C2065: 'initembedded_hello' : undeclared identifier<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&nbsp;&nbsp;&nbsp; call &quot;c:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat&quot; x86 &gt;n<o:p></o:p></p><p class=MsoNormal>ul<o:p></o:p></p><p class=MsoNormal>cl /Zm800 -nologo @&quot;bin\msvc-10.0\debug\threading-multi\embedding.obj.rsp&quot;<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>...failed compile-c-c++ bin\msvc-10.0\debug\threading-multi\embedding.obj...<o:p></o:p></p><p class=MsoNormal>...skipped &lt;pbin\msvc-10.0\debug\threading-multi&gt;embedding.exe for lack of &lt;pbin<o:p></o:p></p><p class=MsoNormal>\msvc-10.0\debug\threading-multi&gt;embedding.obj...<o:p></o:p></p><p class=MsoNormal>...skipped &lt;pbin\msvc-10.0\debug\threading-multi&gt;embedding.pdb for lack of &lt;pbin<o:p></o:p></p><p class=MsoNormal>\msvc-10.0\debug\threading-multi&gt;embedding.obj...<o:p></o:p></p><p class=MsoNormal>...failed updating 1 target...<o:p></o:p></p><p class=MsoNormal>...skipped 2 targets...<o:p></o:p></p><p class=MsoNormal>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Am I missing something?<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>_____________________________________________________<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>If I am understanding you correctly, your attempts to build and/or use stock BPL is failing when building the quickstart demo?<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>If so, there is surely some issue with your build environment as Boost runs a series of automated regression tests which catch build failures.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>If I'm not right in understanding you correctly, please do explain further.<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>Niall<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>On 6 Sep 2011 at 14:01, Paul Kroitor wrote:<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>&gt; Hello all,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; We are adding a python scripting layer on top of an existing largish <o:p></o:p></p><p class=MsoNormal>&gt; C++ app, and are hoping to use Boost.Python to accomplish this. So <o:p></o:p></p><p class=MsoNormal>&gt; far, it's hasn't been going very smoothly, but I think we are nearly <o:p></o:p></p><p class=MsoNormal>&gt; to the point of getting the demo program to compile.<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; For the most part, we are following the instructions here:<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; <a href="http://www.boost.org/doc/libs/1_47_0/libs/python/doc/building.html">http://www.boost.org/doc/libs/1_47_0/libs/python/doc/building.html</a><o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; but have also had to use hints from here<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; <a href="http://stackoverflow.com/questions/2629421/how-to-use-boost-in-visual-">http://stackoverflow.com/questions/2629421/how-to-use-boost-in-visual-</a><o:p></o:p></p><p class=MsoNormal>&gt; st<o:p></o:p></p><p class=MsoNormal>&gt; udio-2010<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; and several other forums to get as far as we have (who / where should <o:p></o:p></p><p class=MsoNormal>&gt; we report manual errors to?).<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; I don't think we are doing anything non-standard - we certainly aren't <o:p></o:p></p><p class=MsoNormal>&gt; trying to - but perhaps some of the issues we are seeing come from <o:p></o:p></p><p class=MsoNormal>&gt; using Python 3.2. To complete the list, we are also using MSVC 10.0 <o:p></o:p></p><p class=MsoNormal>&gt; SP1 and Boost 1.47 on Windows 7 32-bit platform.<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; Currently, we are trying to get the &quot;quickstart&quot; example working and <o:p></o:p></p><p class=MsoNormal>&gt; are stuck on an error in the build of&nbsp; &quot;embedding.cpp&quot;:<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; (note that for clarity I've rerun the build a second time so that it <o:p></o:p></p><p class=MsoNormal>&gt; is only trying to build the failed modules)<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ........................................................................<o:p></o:p></p><p class=MsoNormal>&gt; ...............<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; C:\Boost\boost_1_47_0\libs\python\example\quickstart&gt;b2<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...patience...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...patience...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...found 1603 targets...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...updating 3 targets...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; compile-c-c++ bin\msvc-10.0\debug\threading-multi\embedding.obj<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; embedding.cpp<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; embedding.cpp(39) : error C2668:<o:p></o:p></p><p class=MsoNormal>&gt; 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_st<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ring' : ambiguous call to overloaded function<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Elem=char,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:\Program Files\Microsoft Visual Studio<o:p></o:p></p><p class=MsoNormal>&gt; 10.0\VC\INCLUDE\xstring(700): c<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ould be<o:p></o:p></p><p class=MsoNormal>&gt; 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(std::basic_string&lt;<o:p></o:p></p><p class=MsoNormal>&gt; _E<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; lem,_Traits,_Ax&gt; &amp;&amp;)'<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Elem=char,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c:\Program Files\Microsoft Visual Studio<o:p></o:p></p><p class=MsoNormal>&gt; 10.0\VC\INCLUDE\xstring(590): o<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; r&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'std::basic_string&lt;_Elem,_Traits,_Ax&gt;::basic_string(const _Elem<o:p></o:p></p><p class=MsoNormal>&gt; *)'<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Elem=char,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Traits=std::char_traits&lt;char&gt;,<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Ax=std::allocator&lt;char&gt;<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while trying to match the argument list <o:p></o:p></p><p class=MsoNormal>&gt; '(boost::python::detail::method_<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; result)'<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; embedding.cpp(56) : error C2065: 'initembedded_hello' : undeclared <o:p></o:p></p><p class=MsoNormal>&gt; identifier<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp;&nbsp;&nbsp;&nbsp; call &quot;c:\Program Files\Microsoft Visual Studio <o:p></o:p></p><p class=MsoNormal>&gt; 10.0\VC\vcvarsall.bat&quot; x86 &gt;n<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ul<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; cl /Zm800 -nologo<o:p></o:p></p><p class=MsoNormal>&gt; @&quot;bin\msvc-10.0\debug\threading-multi\embedding.obj.rsp&quot;<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...failed compile-c-c++<o:p></o:p></p><p class=MsoNormal>&gt; bin\msvc-10.0\debug\threading-multi\embedding.obj...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...skipped &lt;pbin\msvc-10.0\debug\threading-multi&gt;embedding.exe for <o:p></o:p></p><p class=MsoNormal>&gt; lack of &lt;pbin<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; \msvc-10.0\debug\threading-multi&gt;embedding.obj...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...skipped &lt;pbin\msvc-10.0\debug\threading-multi&gt;embedding.pdb for <o:p></o:p></p><p class=MsoNormal>&gt; lack of &lt;pbin<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; \msvc-10.0\debug\threading-multi&gt;embedding.obj...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...failed updating 1 target...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ...skipped 2 targets...<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; ........................................................................<o:p></o:p></p><p class=MsoNormal>&gt; ...............<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; With all the templates and overloads, this is getting too technical <o:p></o:p></p><p class=MsoNormal>&gt; for to solve here. I am hoping someone here will recognize this error <o:p></o:p></p><p class=MsoNormal>&gt; or understand what's causing it.<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt;&nbsp; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; Thanks in advance for any help or guidance anyone is able to give.<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; Paul Kroitor<o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal>&gt; <o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>