Never mind the post 2 above.
Buildbot is still dead. So is Spring. But at least this time, it was alive for a moment.
Code: Select all
Using writeable configuration source: "/Users/derekbel/Documents/Spring/Builds/spring/springsettings.cfg"
LogOutput initialized. Logging to /Users/derekbel/Documents/Spring/Builds/spring/infolog.txt
============== <Log Sections> ==============
Available:
ArchiveScanner
AutohostInterface
BumpWater
CSMFGroundTextures
CrashHandler
CregSerializer
DecalsDrawerGL4
FarTextureHandler
Font
GameServer
GroundMoveType
KeyBindings
LuaSocket
Model
Net
Path
Piece
RoamMeshDrawer
Shader
SkyBox
Sound
Texture
VFS
Enabled:
Sound (Notice)
Enable or disable log sections using the LogSections configuration key
or the SPRING_LOG_SECTIONS environment variable (both comma separated).
Use "none" to disable the default log sections.
============== </Log Sections> ==============
============== <User Config> ==============
FontFile = /Users/derekbel/SpringSources/spring/cont/fonts/FreeSansBold.otf
SmallFontFile = /Users/derekbel/SpringSources/spring/cont/fonts/FreeSansBold.otf
SpringData = /Users/derekbel/Documents/Spring/Builds/spring:/Users/derekbel/SpringSources/spring/cont
============== </User Config> ==============
============== <User System> ==============
Spring 104.0.1-1222-g16c16b1 develop
Build Environment: boost-unknown, unknown stdlib
Compiler Version: gcc-8.2.0
Operating System: Darwin 17.7.0 Darwin Kernel Version 17.7.0: Wed Sep 19 21:20:59 PDT 2018; root:xnu-4570.71.8~4/RELEASE_X86_64 x86_64
Binary Word Size: 64-bit (native)
Deque Chunk Size: 640
Process Clock: std::chrono::high_resolution_clock
Physical CPU Cores: 1
Logical CPU Cores: 4
============== </User System> ==============
[good_fpu_init] CPU SSE mask: 127, flags:
SSE 1.0: 1, SSE 2.0: 1
SSE 3.0: 1, SSSE 3.0: 1
SSE 4.1: 1, SSE 4.2: 1
SSE 4.0A: 0, SSE 5.0A: 0
using streflop SSE FP-math mode, CPU supports SSE instructions
[WatchDogInstall] Installed (HangTimeout: 10sec)
[WatchDog::RegisterThread] registering controls for thread [main]
[GL::CheckAvailableVideoModes] desktop={1680x1050x32bpp@60Hz} current={1680x1050x32bpp@60Hz}
display=1 modes=12 bounds={x=0, y=0, w=1680, h=1050}
[ 1] 2880x1800x32bpp@60Hz
[ 2] 2560x1600x32bpp@60Hz
[ 3] 2048x1280x32bpp@60Hz
[ 4] 1680x1050x32bpp@60Hz
[ 6] 1440x900x32bpp@60Hz
[ 7] 1280x800x32bpp@60Hz
[ 8] 1152x720x32bpp@60Hz
[GR::CreateSDLWindow] using 0x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_ARGB8888") for main window
[GR::CreateSDLWindow] using 0x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_ARGB8888") for hidden window
Warning: [GR::CreateGLContext] created main GL2.0 core-context
Warning: [GR::CreateGLContext] created main GL2.0 compatibility-context
Warning: [GR::CreateGLContext] created main GL2.1 core-context
Warning: [GR::CreateGLContext] created main GL2.1 compatibility-context
Warning: [GR::CreateGLContext] created main GL3.0 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL3.0 compatibility-context
Warning: [GR::CreateGLContext] created main GL3.1 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL3.1 compatibility-context
Warning: [GR::CreateGLContext] created main GL3.2 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL3.2 compatibility-context
Warning: [GR::CreateGLContext] created main GL3.3 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL3.3 compatibility-context
Warning: [GR::CreateGLContext] created main GL4.0 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.0 compatibility-context
Warning: [GR::CreateGLContext] created main GL4.1 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.1 compatibility-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.2 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.2 compatibility-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.3 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.3 compatibility-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.4 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.4 compatibility-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.5 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.5 compatibility-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.6 core-context
Warning: [GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL4.6 compatibility-context
[WatchDog::DeregisterThread] deregistering controls for thread [main]
Error: [ExitSpringProcess] errorMsg="[GR::CreateGLContext] error ("Failed creating OpenGL context at version requested") creating main GL3.0 compatibility-context" msgCaption="ERROR" mainThread=1
Error: [Watchdog::ClearTimer(id)] Invalid thread 4 (_threadId=0x0)
[SpringApp::Kill][1] fromRun=0
[ThreadPool::SetThreadCount][1] wanted=0 current=1 maximum=1 (init=1)
[async=0] threads=1 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
[async=1] threads=1 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
[ThreadPool::SetThreadCount][2] workers=0
[SpringApp::Kill][2]
[Info] /Users/derekbel/SpringSources/spring/tools/pr-downloader/src/FileSystem/FileSystem.cpp:194:setWritePath():Using filesystem-writepath: /Users/derekbel/Documents/Spring/Builds/spring
[Info] /Users/derekbel/SpringSources/spring/tools/pr-downloader/src/pr-downloader.cpp:173:DownloadSetConfig():Free disk space: 8747 MB
[SpringApp::Kill][3]
[SpringApp::Kill][4] font=0x0
[SpringApp::Kill][5]
[SpringApp::Kill][6]
[SpringApp::Kill][7]
[SpringApp::Kill][8]
Error: [Watchdog::DeregisterThread] Invalid thread number 0
[WatchDog::Uninstall][1] hangDetectorThread=0x148969328 (joinable=1)
[WatchDog::Uninstall][2]
[WatchDog::Uninstall][3]
[SpringApp::Kill][9]
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...14 completed.
[Process completed]
2 changes:
(in include/GL/glewstub.h:)
#include <OpenGL/gl.h> -> #include <OpenGL/gl3.h>
(in rts/Rendering/GL/myGL.h:)
#include <OpenGL/glew.h> -> #include <GL/glew.h>
So I can run the engine, but it still crashes because it's still trying to create a gl3 compatability context. But at least I can run it! :)
From the research I've done, I think that in glewstub.h, if gl3.h is used, gl3ext.h needs to be used instead of glext.h. I haven't tested this yet.
EDIT: confirmed that build is sound and Spring runs (and crashes!
) with gl3ext.h instead of glext.h