Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scons does not compile with C++ 2013 with boost x86 (or otherwise) #555

Open
ignasg opened this issue May 24, 2016 · 0 comments
Open

Scons does not compile with C++ 2013 with boost x86 (or otherwise) #555

ignasg opened this issue May 24, 2016 · 0 comments

Comments

@ignasg
Copy link

ignasg commented May 24, 2016

Want to try out the examples

Boost itself seems to be compiling fine. Same issue with x64, but need to get x86 working. Boost version: 1.59

Microsoft (R) C/C++ Optimizing Compiler Version 18.00.31101 for x86

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
cl /Fobuild\release\websocketpp\messages\data.obj /c src\messages\data.cpp /TP /W3 /wd4996 /wd4995 /wd4355 /EHsc /GR /GS- /MD /nologo /arch:SSE2 /Ox /Oi /fp:fast /DWIN32 /DNDEBUG /DWIN32_LEAN_AND_MEAN /D_WIN32_WINNT=0x0600 /D_CONSOLE /D_WEBSOCKETPP_CPP11_FRIEND_ /IC:\Grow\Ogre\x32\boost
data.cpp
Unknown compiler version - please run the configure tests and report the results
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(117): error C2039: 'lock_guard': is not a member of 'boost'
C:\Grow\Ogre\x32\boost\boost/next_prior.hpp(28): note: see declaration of 'boost'
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(116): note: while compiling class template member function 'void websocketpp::message::pool<websocketpp::message::data>::recycle(boost::intrusive_ptr<websocketpp::message::data>)'
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(227): note: see reference to function template instantiation 'void websocketpp::message::pool<websocketpp::message::data>::recycle(boost::intrusive_ptr<websocketpp::message::data>)' being compiled
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(161): note: see reference to class template instantiation 'websocketpp::message::pool<websocketpp::message::data>' being compiled
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(117): error C2065: 'lock_guard': undeclared identifier
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(117): error C2275: 'boost::mutex': illegal use of this type as an expression
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(117): note: see declaration of 'boost::mutex'
c:\grow\ogre\renderer\renderer\lib\websocketpp\src\messages\data.hpp(117): error C3861: 'lock': identifier not found
scons: building terminated because of errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant