every time i try to compile the game i get this error message
5>C:\projects\Thrive\ThirdParty\Leviathan\build\ThirdParty\include\OGRE\Hlms/Pbs/OgreHlmsPbs.h(32): fatal error C1
083: Cannot open include file: ‘OgreHlmsBufferManager.h’: No such file or directory [C:\projects\Thrive\ThirdPar
5>Done Building Project “C:\projects\Thrive\ThirdParty\Leviathan\build\Engine\Engine.vcxproj” (default targets) –
1>Done Building Project “C:\projects\Thrive\ThirdParty\Leviathan\build\ALL_BUILD.vcxproj” (default targets) – FAI
"C:\projects\Thrive\ThirdParty\Leviathan\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\projects\Thrive\ThirdParty\Leviathan\build\Engine\Engine.vcxproj" (default target) (5) ->
(ClCompile target) ->
C:\projects\Thrive\ThirdParty\Leviathan\build\ThirdParty\include\OGRE\Hlms/Pbs/OgreHlmsPbs.h(32): fatal error
C1083: Cannot open include file: 'OgreHlmsBufferManager.h': No such file or directory [C:\projects\Thrive\ThirdP
Time Elapsed 00:00:06.81
ERROR: Failed to compile Leviathan
Stack trace for error:
Setup.rb:183:in block in <main>' Setup.rb:172:inchdir’
ERROR: Leviathan Failed to Compile. Are you using a broken version? or has the setup process changed between versions
Stack trace for error:
C:/projects/Thrive/RubySetupSystem/Dependency.rb:216:in block in Compile' C:/projects/Thrive/RubySetupSystem/Dependency.rb:214:inchdir’
C:/projects/Thrive/RubySetupSystem/Dependency.rb:214:in Compile' C:/projects/Thrive/RubySetupSystem/Installer.rb:199:inblock in run’
C:/projects/Thrive/RubySetupSystem/Installer.rb:190:in each' C:/projects/Thrive/RubySetupSystem/Installer.rb:190:inrun’
That’s still not the full log. The full log should be many times longer. Your terminal likely cut off the beginning. You’d have to redirect the output to a file to get the full log (if you don’t know how google “how to redirect command output to file in windows”).
I think there is a problem with a new Ogre version. I just cleaned out my Ogre files and now I get the same error.
I’ll try to resolve this ASAP (I have tons of school work to do, though).
Edit: I made a new commit to Thrive to hopefully fix it.
Edit2: It is now fixed in CI at least.
Based on the fact that the setup used precompiled Ogre I don’t think you used the latest thrive commit. You need to be on the master branch and use “git pull” to get the latest changes. The setup seemed to fail because SFML was incorrectly cloned. Delete the Leviathan/ThirdParty/SFML folder and try again with the latest Thrive commit.