If I am understanding you correctly, your attempts to build and/or use stock BPL is failing when building the quickstart demo?
If so, there is surely some issue with your build environment as Boost runs a series of automated regression tests which catch build failures. If I'm not right in understanding you correctly, please do explain further. Niall On 6 Sep 2011 at 14:01, Paul Kroitor wrote: > Hello all, > > > > We are adding a python scripting layer on top of an existing largish C++ > app, and are hoping to use Boost.Python to accomplish this. So far, it's > hasn't been going very smoothly, but I think we are nearly to the point > of getting the demo program to compile. > > > > For the most part, we are following the instructions here: > > http://www.boost.org/doc/libs/1_47_0/libs/python/doc/building.html > > > > but have also had to use hints from here > > http://stackoverflow.com/questions/2629421/how-to-use-boost-in-visual-st > udio-2010 > > and several other forums to get as far as we have (who / where should we > report manual errors to?). > > > > I don't think we are doing anything non-standard - we certainly aren't > trying to - but perhaps some of the issues we are seeing come from using > Python 3.2. To complete the list, we are also using MSVC 10.0 SP1 and > Boost 1.47 on Windows 7 32-bit platform. > > > > Currently, we are trying to get the "quickstart" example working and are > stuck on an error in the build of "embedding.cpp": > > > > (note that for clarity I've rerun the build a second time so that it is > only trying to build the failed modules) > > > > ........................................................................ > ............... > > > > C:\Boost\boost_1_47_0\libs\python\example\quickstart>b2 > > ...patience... > > ...patience... > > ...found 1603 targets... > > ...updating 3 targets... > > compile-c-c++ bin\msvc-10.0\debug\threading-multi\embedding.obj > > embedding.cpp > > embedding.cpp(39) : error C2668: > 'std::basic_string<_Elem,_Traits,_Ax>::basic_st > > ring' : ambiguous call to overloaded function > > with > > [ > > _Elem=char, > > _Traits=std::char_traits<char>, > > _Ax=std::allocator<char> > > ] > > c:\Program Files\Microsoft Visual Studio > 10.0\VC\INCLUDE\xstring(700): c > > ould be > 'std::basic_string<_Elem,_Traits,_Ax>::basic_string(std::basic_string<_E > > lem,_Traits,_Ax> &&)' > > with > > [ > > _Elem=char, > > _Traits=std::char_traits<char>, > > _Ax=std::allocator<char> > > ] > > c:\Program Files\Microsoft Visual Studio > 10.0\VC\INCLUDE\xstring(590): o > > r 'std::basic_string<_Elem,_Traits,_Ax>::basic_string(const _Elem > *)' > > with > > [ > > _Elem=char, > > _Traits=std::char_traits<char>, > > _Ax=std::allocator<char> > > ] > > while trying to match the argument list > '(boost::python::detail::method_ > > result)' > > embedding.cpp(56) : error C2065: 'initembedded_hello' : undeclared > identifier > > > > call "c:\Program Files\Microsoft Visual Studio > 10.0\VC\vcvarsall.bat" x86 >n > > ul > > cl /Zm800 -nologo > @"bin\msvc-10.0\debug\threading-multi\embedding.obj.rsp" > > > > ...failed compile-c-c++ > bin\msvc-10.0\debug\threading-multi\embedding.obj... > > ...skipped <pbin\msvc-10.0\debug\threading-multi>embedding.exe for lack > of <pbin > > \msvc-10.0\debug\threading-multi>embedding.obj... > > ...skipped <pbin\msvc-10.0\debug\threading-multi>embedding.pdb for lack > of <pbin > > \msvc-10.0\debug\threading-multi>embedding.obj... > > ...failed updating 1 target... > > ...skipped 2 targets... > > > > ........................................................................ > ............... > > > > With all the templates and overloads, this is getting too technical for > to solve here. I am hoping someone here will recognize this error or > understand what's causing it. > > > > Thanks in advance for any help or guidance anyone is able to give. > > Paul Kroitor > > -- Technology & Consulting Services - ned Productions Limited. http://www.nedproductions.biz/. VAT reg: IE 9708311Q. Company no: 472909. _______________________________________________ Cplusplus-sig mailing list Cplusplus-sig@python.org http://mail.python.org/mailman/listinfo/cplusplus-sig