Opened 9 years ago
Closed 9 years ago
#9636 closed Bugs (fixed)
Quickbook doesn't build for Win64
Reported by: | John Maddock | Owned by: | Joel de Guzman |
---|---|---|---|
Milestone: | To Be Determined | Component: | quickbook |
Version: | Boost Development Trunk | Severity: | Problem |
Keywords: | Cc: |
Description
Trying to build quickbook with:
bjam msvc-12.0 address-model=64
results in:
compile-c-c++ ..\..\bin.v2\tools\quickbook\src\msvc-12.0\release\address-model-6 4\link-static\actions.obj actions.cpp src\actions.cpp(1522) : error C2593: 'operator <<' is ambiguous m:\data\boost\boost\tools\quickbook\src\native_text.hpp(112): could be 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(quickbook::detail::ostream::base_ios &(__cdecl *)(quickbook::detail::ostream::base_ios &))' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(111): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(quickbook::detail::ostream::base_ostream &(__cdecl *)(quickbook::detail::ostream::base_ostream &))' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(108): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(const boost::filesystem::path &)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(107): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(unsigned long)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(106): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(long)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(105): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(unsigned int)' quickbook::detail::ostream &quickbook::detail::ostream::operator <<(int)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(101): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(boost::string_ref)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(100): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(const std::string &)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(97): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(const char *)' m:\data\boost\boost\tools\quickbook\src\native_text.hpp(96): or 'quickbook::detail::ostream &quickbook::detail::ostream::operator <<(char)' m:\data\boost\boost\tools\quickbook\src\collector.hpp(115): or 'quickbook::collector &quickbook::operator <<(quickbook::collector &,const std::string &)' m:\data\boost\boost\tools\quickbook\src\files.hpp(42): or 'std::ostream &quickbook::operator <<(std::ostream &,const quickbook::file_position &)' m:\data\boost\boost\tools\quickbook\src\markups.hpp(27): or 'std::ostream &quickbook::detail::operator <<(std::ostream &,const quickbook::detail::markup &)' [found using argument-dependent lookup] m:\data\boost\boost\tools\quickbook\src\collector.hpp(108): or 'quickbook::collector &quickbook::operator <<<unsigned __int64>(quickbook::collector &,const T &)' with [ T=unsigned __int64 ] while trying to match the argument list '(quickbook::detail::ostream, unsigned __int64)' call "C:\Program Files (x86)\microsoft visual studio 12.0\vc\vcvarsall.bat" x86_amd64 >nul cl /Zm800 -nologo @"..\..\bin.v2\tools\quickbook\src\msvc-12.0\release\address-model-64\link-static\actions.obj.rsp" ...failed compile-c-c++ ..\..\bin.v2\tools\quickbook\src\msvc-12.0\release\address-model-64\link-static\actions.obj...
Change History (3)
comment:1 by , 9 years ago
comment:3 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Should be fixed on develop now. Although I can't test it as I don't have 64-bit Visual C++, so if it isn't fixed, someone else will need to deal with it.