Skip to content

Instantly share code, notes, and snippets.

@AayuStark007
Created December 17, 2018 16:06
Show Gist options
  • Save AayuStark007/dea01bcbfe141339b95e55b0ca374ed1 to your computer and use it in GitHub Desktop.
Save AayuStark007/dea01bcbfe141339b95e55b0ca374ed1 to your computer and use it in GitHub Desktop.
Build errors for Hazel with precompiled headers enabled
1>------ Build started: Project: Hazel, Configuration: Debug x64 ------
1>Application.cpp
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2589: '(': illegal token on right side of '::'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2062: type 'unknown-type' unexpected
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2059: syntax error: '}'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2143: syntax error: missing ';' before '}'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2143: syntax error: missing ';' before '{'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2447: '{': missing function header (old-style formal list?)
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2039: 'set_formatter': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2039: 'should_log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2039: 'log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2039: 'flush': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(31): error C2504: 'spdlog::sinks::sink': base class undefined
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(134): note: see reference to class template instantiation 'spdlog::sinks::wincolor_sink<OutHandle,ConsoleMutex>' being compiled
1>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(17): warning C4251: 'Hazel::Log::s_CoreLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
1>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(18): warning C4251: 'Hazel::Log::s_ClientLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
1>Log.cpp
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2589: '(': illegal token on right side of '::'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2062: type 'unknown-type' unexpected
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2059: syntax error: '}'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2143: syntax error: missing ';' before '}'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2143: syntax error: missing ';' before '{'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2447: '{': missing function header (old-style formal list?)
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2039: 'set_formatter': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2039: 'should_log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2039: 'log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2027: use of undefined type 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2039: 'flush': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(31): error C2504: 'spdlog::sinks::sink': base class undefined
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(134): note: see reference to class template instantiation 'spdlog::sinks::wincolor_sink<OutHandle,ConsoleMutex>' being compiled
1>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(17): warning C4251: 'Hazel::Log::s_CoreLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
1>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(18): warning C4251: 'Hazel::Log::s_ClientLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
1>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
1>Generating Code...
1>Done building project "Hazel.vcxproj" -- FAILED.
2>------ Build started: Project: Sandbox, Configuration: Debug x64 ------
2>SandboxApp.cpp
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2589: '(': illegal token on right side of '::'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1117): error C2062: type 'unknown-type' unexpected
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2059: syntax error: '}'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\pattern_formatter.h(1160): error C2143: syntax error: missing ';' before '}'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2143: syntax error: missing ';' before '{'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\sink.h(12): error C2447: '{': missing function header (old-style formal list?)
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2027: use of undefined type 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(56): error C2039: 'set_formatter': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2027: use of undefined type 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(357): error C2039: 'should_log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2027: use of undefined type 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(359): error C2039: 'log': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2027: use of undefined type 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(51): note: see declaration of 'spdlog::sinks::sink'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\details\logger_impl.h(373): error C2039: 'flush': is not a member of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\common.h(55): note: see declaration of 'std::shared_ptr<spdlog::sinks::sink>'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(31): error C2504: 'spdlog::sinks::sink': base class undefined
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\sinks\wincolor_sink.h(134): note: see reference to class template instantiation 'spdlog::sinks::wincolor_sink<OutHandle,ConsoleMutex>' being compiled
2>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(17): warning C4251: 'Hazel::Log::s_CoreLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
2>d:\dev\cc++\vscpp\hazel\hazel\src\hazel\log.h(18): warning C4251: 'Hazel::Log::s_ClientLogger': class 'std::shared_ptr<spdlog::logger>' needs to have dll-interface to be used by clients of class 'Hazel::Log'
2>d:\dev\cc++\vscpp\hazel\hazel\vendor\spdlog\include\spdlog\logger.h(146): note: see declaration of 'std::shared_ptr<spdlog::logger>'
2>Done building project "Sandbox.vcxproj" -- FAILED.
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment