Boost logo

Boost :

Subject: [boost] bjam compiler error
From: Christian Henning (chhenning_at_[hidden])
Date: 2013-02-24 19:28:28


Hi,

I'm getting an compiler error when I try to build gil::io documentation.

...patience...
...patience...
...found 1737 targets...
...updating 5 targets...
compile-c-c++ ..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi\values.obj
values.cpp
C:\boost\tools\quickbook\src\values.cpp(444) : error C2593: 'operator
==' is ambiguous
        ..\..\..\..\boost/utility/string_ref.hpp(275): could be 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        ..\..\..\..\boost/utility/string_ref.hpp(270): or 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        ..\..\..\..\boost/utility/string_ref.hpp(265): or 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        while trying to match the argument list '(boost::string_ref,
boost::string_ref)'
C:\boost\tools\quickbook\src\values.cpp(499) : error C2593: 'operator
==' is ambiguous
        ..\..\..\..\boost/utility/string_ref.hpp(275): could be 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        ..\..\..\..\boost/utility/string_ref.hpp(270): or 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        ..\..\..\..\boost/utility/string_ref.hpp(265): or 'bool
boost::operator
==<char,std::char_traits<char>>(boost::basic_string_ref<charT,traits>,boost::basic_string_ref<charT,traits>)'
[found using argument-dependent lookup]
        with
        [
            charT=char,
            traits=std::char_traits<char>
        ]
        while trying to match the argument list '(boost::string_ref,
boost::string_ref)'

    call "C:\program files (x86)\microsoft visual studio
10.0\VC\vcvarsall.bat" x86 >nul
cl /Zm800 -nologo
@"..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi\values.obj.rsp"

...failed compile-c-c++
..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi\values.obj...
...skipped <p..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi>quickbook.exe
for lack of <p..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi>values.obj...
...skipped <p..\..\..\..\bin.v2\libs\gil\io\doc\msvc-10.0\debug\threading-multi>io.xml
for lack of <p..\..\..\..\bin.v2\tools\quickbook\src\msvc-10.0\release\link-static\threading-multi>quickbook.exe...
...skipped <p..\..\..\..\bin.v2\libs\gil\io\doc\msvc-10.0\debug\threading-multi>io.docbook
for lack of <p..\..\..\..\bin.v2\libs\gil\io\doc\msvc-10.0\debug\threading-multi-object(xinclude-scanner)@1505>io.xml...
...skipped <phtml>standalone_HTML.manifest for lack of
<p..\..\..\..\bin.v2\libs\gil\io\doc\msvc-10.0\debug\threading-multi>io.docbook...
...failed updating 1 target...
...skipped 4 targets...

Regards,
Christian


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk