Hi Donald,

On Tue, Mar 29, 2011 at 4:28 PM, Donald Carpenter <[email protected]> wrote:
> Came across cpp-netlib via Pion. Looks promising. However, in trying to get
> up and running, I tried compiling the following simple no-brainer code using
> VS2010 together with Boost 1.46.1 (I also tested again Boost Subversion
> repos only to get the same errors). In both cases, I had copied
> cpp-netlib-0.8.1/{boost,lib} into the boost hierarchy.
>

What version of cpp-netlib are you using? Does this happen in 0.8.1?

>
> For whatever reason, I added the global netlib header to see if that made
> any difference. When I uncommented the #include <boost/network.hpp> line I
> get different errors:
>
> Error 1    error C2752:
> 'boost::spirit::traits::is_weak_substitute<T,Expected>' : more than one
> partial specialization matches the template argument list
> \projects\boost\boost\mpl\aux_\preprocessed\plain\or.hpp 51
>
> Error 2    error C2752:
> 'boost::spirit::traits::is_weak_substitute<T,Expected>' : more than one
> partial specialization matches the template argument list
> \projects\boost\boost\mpl\aux_\preprocessed\plain\or.hpp 51
>

Yeah, this one looks like it broke in 1.46.1 -- I'm going to try and
address this soon as I can't move on developing 0.9-devel to work with
1.46.1 nor the trunk. I can say though that this doesn't happen with
Boost 1.45 -- can you try with that instead?

At any rate I'll keep everyone posted on my progress with this issue.

>
> Can someone shed some light on this ?
>

Hopefully I can simplify the grammar of the URI parser to not use the
Spirit extension points to avoid the issues with Spirit. About the or_
thing, I would tell you to try and use 0.8.1 instead.

Thanks and I look forward to hearing from you soon!

BTW, you can get the latest from
https://github.com/cpp-netlib/cpp-netlib/downloads -- have a good one
and I hope this helps!

-- 
Dean Michael Berris
http://about.me/deanberris

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Cpp-netlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cpp-netlib-devel

Reply via email to