Skip to content

Commit

Permalink
Small change to GLB interface
Browse files Browse the repository at this point in the history
  • Loading branch information
daid committed Dec 30, 2024
1 parent 66a37f5 commit 9e4986e
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 5 deletions.
6 changes: 6 additions & 0 deletions extlibs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,12 @@ add_library(sp2freetype STATIC ${FREETYPE_SOURCES})
target_include_directories(sp2freetype PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/freetype-2.9/include")
target_compile_definitions(sp2freetype PRIVATE "-DFT2_BUILD_LIBRARY")

target_compile_options(box2d PRIVATE -fPIC)
target_compile_options(bullet PRIVATE -fPIC)
target_compile_options(lua PRIVATE -fPIC)
target_compile_options(miniz PRIVATE -fPIC)
target_compile_options(sp2freetype PRIVATE -fPIC)

if(SP2_OPTIMIZE_LIBS)
target_compile_options(box2d PRIVATE ${OPTIMIZER_FLAGS})
target_compile_options(bullet PRIVATE ${OPTIMIZER_FLAGS})
Expand Down
4 changes: 3 additions & 1 deletion include/sp2/graphics/mesh/glb.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ class GLBLoader
};

static const GLBFile& get(string resource_name);
static std::shared_ptr<MeshData> getMesh(string resource_name);
private:
GLBLoader(string resource_name);
void handleNode(int node_id, GLBFile::Node& node);
Expand All @@ -43,7 +44,8 @@ class GLBLoader
nlohmann::json json;
std::vector<uint8_t> bindata;

static inline std::unordered_map<string, GLBFile> files;
static std::unordered_map<string, GLBFile> fileCache;
static std::unordered_map<string, std::shared_ptr<MeshData>> meshCache;
};

}//namespace sp
Expand Down
21 changes: 17 additions & 4 deletions src/graphics/mesh/glb.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@

namespace sp {

std::unordered_map<string, GLBLoader::GLBFile> GLBLoader::fileCache;
std::unordered_map<string, std::shared_ptr<MeshData>> GLBLoader::meshCache;

std::shared_ptr<MeshData> GLBLoader::GLBFile::flatMesh() const {
sp::MeshData::Vertices vertices;
sp::MeshData::Indices indices;
Expand Down Expand Up @@ -32,14 +35,24 @@ void GLBLoader::GLBFile::addToFlat(sp::MeshData::Vertices& vertices, sp::MeshDat
addToFlat(vertices, indices, child, transform);
}

const GLBLoader::GLBFile& GLBLoader::get(string resource_name) {
auto it = files.find(resource_name);
if (it != files.end())
const GLBLoader::GLBFile& GLBLoader::get(string resource_name)
{
auto it = fileCache.find(resource_name);
if (it != fileCache.end())
return it->second;
files[resource_name] = GLBLoader(resource_name).result;
fileCache[resource_name] = GLBLoader(resource_name).result;
return get(resource_name);
}

std::shared_ptr<MeshData> GLBLoader::getMesh(string resource_name)
{
auto it = meshCache.find(resource_name);
if (it != meshCache.end())
return it->second;
meshCache[resource_name] = get(resource_name).flatMesh();
return getMesh(resource_name);
}

GLBLoader::GLBLoader(string resource_name)
{
auto resource = io::ResourceProvider::get(resource_name);
Expand Down

1 comment on commit 9e4986e

@daid-tinyci
Copy link

@daid-tinyci daid-tinyci bot commented on 9e4986e Dec 30, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TinyCI build failure:

[/home/tinyci/builds/daid/SeriousProton2/_build_android:cmake --build .] returned [1]:


[2/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/compound.cpp.o

[3/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/circle.cpp.o

[4/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/chains.cpp.o

[5/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/audio/musicPlayer.cpp.o

[6/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/revolutejoint.cpp.o

[7/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/assert.cpp.o

[8/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/audio/audioSource.cpp.o

[9/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/joint.cpp.o

[10/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/capsule.cpp.o

[11/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/buildinResources.cpp.o

[12/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/polygon.cpp.o

[13/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/audio/sound.cpp.o

[14/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/ropejoint.cpp.o

[15/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/cylinder.cpp.o

[16/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/box.cpp.o

[17/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/shape.cpp.o

[18/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/sphere.cpp.o

[19/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/compound.cpp.o

[20/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/convexHull.cpp.o

[21/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/backend.cpp.o

[22/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/shape.cpp.o

[23/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/exception/dummy/unhandled.cpp.o

[24/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/shape.cpp.o

[25/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/mesh.cpp.o

[26/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/simple2d/shape.cpp.o

[27/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/exception/unix/unhandled.cpp.o

[28/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/container.cpp.o

[29/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/exception/unhandled.cpp.o

[30/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/animation.cpp.o

[31/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/color.cpp.o

[32/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/engine.cpp.o

[33/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/2d/box2dBackend.cpp.o

[34/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/3d/bullet3dBackend.cpp.o

[35/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o

[36/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/font.cpp.o

[37/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/fontManager.cpp.o

[38/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o

[39/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o

[40/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o

[41/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/audio/music.cpp.o

[42/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/horizontalflow.cpp.o

[43/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o

[44/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/collision/simple2d/simple2dBackend.cpp.o

[45/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o

[46/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/font/freetype.cpp.o

[47/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/font/bitmap.cpp.o

[48/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o

[49/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/scene.cpp.o

[50/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o

[51/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/itemlist.cpp.o

[52/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o

[53/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o

[54/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o

[55/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/keynavigator.cpp.o

[56/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/loader.cpp.o

[57/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o

[58/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o

[59/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o

[60/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/theme.cpp.o

[61/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/listbox.cpp.o

[62/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/textfield.cpp.o

[63/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/togglebutton.cpp.o

[64/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/meshbuilder.cpp.o

[65/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/tumbler.cpp.o

[66/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/renderTexture.cpp.o

[67/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/textarea.cpp.o

[68/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/opengl.cpp.o

[69/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/meshdata.cpp.o

[70/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/renderdata.cpp.o

[71/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/renderpass.cpp.o

[72/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o

[73/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o

[74/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o

[75/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o

[76/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/shader.cpp.o

[77/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/texture.cpp.o

[78/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/mesh/fbx.cpp.o

[79/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/clipboard.cpp.o

[80/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o

[81/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/fileSelectionDialog.cpp.o

[82/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/mesh/obj.cpp.o

[83/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/textureAtlas.cpp.o

[84/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/textureManager.cpp.o

[85/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/directoryResourceProvider.cpp.o

[86/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/filesystem.cpp.o

[87/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/cameraCapture.cpp.o

[88/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/internalResourceProvider.cpp.o

[89/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/irc/client.cpp.o

[90/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/keyValueTreeSaver.cpp.o

[91/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/irc/twitch.cpp.o

[92/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/socketBase.cpp.o

[93/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/spriteAnimation.cpp.o

[94/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/http/request.cpp.o

[95/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/lazyLoader.cpp.o

[96/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/selector.cpp.o

[97/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/keyValueTreeLoader.cpp.o

[98/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/mesh/glb.cpp.o

[99/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/http/websocket.cpp.o

[100/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/tcpListener.cpp.o

[101/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/address.cpp.o

[102/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/udpSocket.cpp.o

[103/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/http/server.cpp.o

[104/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o

[105/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/subprocess.cpp.o

[106/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/serialport.cpp.o

[107/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/serialization/list.cpp.o

[108/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/virtualTouchKeys.cpp.o

[109/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/serialization/dataset.cpp.o

[110/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/zipResourceProvider.cpp.o

[111/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/keyValueTree.cpp.o

[112/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/base.cpp.o

[113/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/resourceProvider.cpp.o

[114/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/logging.cpp.o

[115/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/registry.cpp.o

[116/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/pointerBase.cpp.o

[117/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/serialization/serializer.cpp.o

[118/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/pointer.cpp.o

[119/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/pointerList.cpp.o

[120/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/replication.cpp.o

[121/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/random.cpp.o

[122/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/camera.cpp.o

[123/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/node.cpp.o

[124/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/bindingClass.cpp.o

[125/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/bindingObject.cpp.o

[126/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/callback.cpp.o

[127/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/scene.cpp.o

[128/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/coroutine.cpp.o

[129/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/environment.cpp.o

[130/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/luaBindings.cpp.o

[131/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/image.cpp.o

[132/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/luaState.cpp.o

[133/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/base64.cpp.o

[134/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/script/vector.cpp.o

[135/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/io/keybinding.cpp.o

[136/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/tilemap.cpp.o

[137/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/sha1.cpp.o

[138/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/discovery.cpp.o

[139/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/voxelmap.cpp.o

[140/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/scene/particleEmitter.cpp.o

[141/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/utf8.cpp.o

[142/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/luaTokenizer.cpp.o

[143/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/Shapes/b2ChainShape.cpp.o

[144/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/timer.cpp.o

[145/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/Shapes/b2CircleShape.cpp.o

[146/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/updatable.cpp.o

[147/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/tween.cpp.o

[148/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/Shapes/b2EdgeShape.cpp.o

[149/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/convert.cpp.o

[150/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/Shapes/b2PolygonShape.cpp.o

[151/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2CollideCircle.cpp.o

[152/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2CollidePolygon.cpp.o

[153/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2CollideEdge.cpp.o

[154/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2Collision.cpp.o

[155/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2BroadPhase.cpp.o

[156/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2BlockAllocator.cpp.o

[157/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2Draw.cpp.o

[158/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2Timer.cpp.o

[159/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2Settings.cpp.o

[160/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2Distance.cpp.o

[161/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2Math.cpp.o

[162/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Common/b2StackAllocator.cpp.o

[163/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2TimeOfImpact.cpp.o

[164/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp.o

[165/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/stringutil/i18n.cpp.o

[166/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Collision/b2DynamicTree.cpp.o

[167/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp.o

[168/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2CircleContact.cpp.o

[169/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp.o

[170/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp.o

[171/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp.o

[172/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2Contact.cpp.o

[173/526] Building CXX object CMakeFiles/main.dir/src/main.cpp.o

[174/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2PolygonContact.cpp.o

[175/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/client.cpp.o

[176/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2FrictionJoint.cpp.o

[177/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2DistanceJoint.cpp.o

[178/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2Joint.cpp.o

[179/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2GearJoint.cpp.o

[180/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/tweak.cpp.o

[181/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2MotorJoint.cpp.o

[182/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2MouseJoint.cpp.o

[183/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Contacts/b2ContactSolver.cpp.o

[184/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2PulleyJoint.cpp.o

[185/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp.o

[186/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2WeldJoint.cpp.o

[187/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2WheelJoint.cpp.o

[188/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp.o

[189/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/Joints/b2RopeJoint.cpp.o

[190/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp.o

[191/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2Fixture.cpp.o

[192/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2WorldCallbacks.cpp.o

[193/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btDispatcher.cpp.o

[194/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp.o

[195/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Rope/b2Rope.cpp.o

[196/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2Body.cpp.o

[197/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2ContactManager.cpp.o

[198/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp.o

[199/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp.o

[200/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp.o

[201/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2Island.cpp.o

[202/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp.o

[203/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp.o

[204/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp.o

[205/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btDbvt.cpp.o

[206/526] Building CXX object extlibs/CMakeFiles/box2d.dir/Box2D/Dynamics/b2World.cpp.o

[207/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.cpp.o

[208/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp.o

[209/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp.o

[210/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCollisionObject.cpp.o

[211/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/multiplayer/server.cpp.o

[212/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.cpp.o

[213/526] Linking CXX static library extlibs/libbox2d.a

[214/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp.o

[215/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp.o

[216/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp.o

[217/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp.o

[218/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp.o

[219/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp.o

[220/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp.o

[221/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/window.cpp.o

[222/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp.o

[223/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp.o

[224/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp.o

[225/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btGhostObject.cpp.o

[226/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btManifoldResult.cpp.o

[227/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp.o

[228/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp.o

[229/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp.o

[230/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp.o

[231/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp.o

[232/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btUnionFind.cpp.o

[233/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConcaveShape.cpp.o

[234/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btBoxShape.cpp.o

[235/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btCollisionShape.cpp.o

[236/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btCapsuleShape.cpp.o

[237/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btBox2dShape.cpp.o

[238/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvex2dShape.cpp.o

[239/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConeShape.cpp.o

[240/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp.o

[241/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp.o

[242/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.cpp.o

[243/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btEmptyShape.cpp.o

[244/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexHullShape.cpp.o

[245/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp.o

[246/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp.o

[247/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btCylinderShape.cpp.o

[248/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp.o

[249/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btCompoundShape.cpp.o

[250/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexShape.cpp.o

[251/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp.o

[252/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp.o

[253/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp.o

[254/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btSphereShape.cpp.o

[255/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.cpp.o

[256/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.cpp.o

[257/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.cpp.o

[258/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp.o

[259/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp.o

[260/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.cpp.o

[261/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.cpp.o

[262/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleCallback.cpp.o

[263/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.cpp.o

[264/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btShapeHull.cpp.o

[265/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp.o

[266/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.cpp.o

[267/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.cpp.o

[268/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.cpp.o

[269/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp.o

[270/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btTriangleMesh.cpp.o

[271/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/gim_memory.cpp.o

[272/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btContactProcessing.cpp.o

[273/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.cpp.o

[274/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.cpp.o

[275/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/gim_box_set.cpp.o

[276/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/gim_contact.cpp.o

[277/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp.o

[278/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp.o

[279/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btTriangleShapeEx.cpp.o

[280/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp.o

[281/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btGImpactBvh.cpp.o

[282/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/gim_tri_collision.cpp.o

[283/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp.o

[284/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp.o

[285/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btGImpactShape.cpp.o

[286/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp.o

[287/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp.o

[288/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp.o

[289/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp.o

[290/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp.o

[291/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp.o

[292/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp.o

[293/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.cpp.o

[294/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.cpp.o

[295/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp.o

[296/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp.o

[297/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.cpp.o

[298/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp.o

[299/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Character/btKinematicCharacterController.cpp.o

[300/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp.o

[301/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp.o

[302/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp.o

[303/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.cpp.o

[304/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp.o

[305/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.cpp.o

[306/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.cpp.o

[307/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp.o

[308/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp.o

[309/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.cpp.o

[310/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp.o

[311/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.cpp.o

[312/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.cpp.o

[313/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.cpp.o

[314/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp.o

[315/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp.o

[316/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.cpp.o

[317/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Dynamics/btRigidBody.cpp.o

[318/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.cpp.o

[319/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp.o

[320/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp.o

[321/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Vehicle/btWheelInfo.cpp.o

[322/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.cpp.o

[323/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp.o

[324/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btDefaultSoftBodySolver.cpp.o

[325/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.cpp.o

[326/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp.o

[327/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp.o

[328/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Vehicle/btRaycastVehicle.cpp.o

[329/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.cpp.o

[330/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp.o

[331/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btAlignedAllocator.cpp.o

[332/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.cpp.o

[333/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.cpp.o

[334/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.cpp.o

[335/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.cpp.o

[336/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.cpp.o

[337/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btSerializer64.cpp.o

[338/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btSerializer.cpp.o

[339/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btGeometryUtil.cpp.o

[340/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btVector3.cpp.o

[341/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.cpp.o

[342/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btPolarDecomposition.cpp.o

[343/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btQuickprof.cpp.o

[344/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btThreads.cpp.o

[345/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftBodyHelpers.cpp.o

[346/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.cpp.o

[347/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btConvexHull.cpp.o

[348/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletDynamics/Featherstone/btMultiBody.cpp.o

[349/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/LinearMath/btConvexHullComputer.cpp.o

[350/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lctype.c.o

[351/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lbitlib.c.o

[352/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lfunc.c.o

[353/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lcorolib.c.o

[354/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lmem.c.o

[355/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lbaselib.c.o

[356/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ldblib.c.o

[357/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ldump.c.o

[358/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ldebug.c.o

[359/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lopcodes.c.o

[360/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ldo.c.o

[361/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lauxlib.c.o

[362/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lmathlib.c.o

[363/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lstate.c.o

[364/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lstring.c.o

[365/526] Building C object extlibs/CMakeFiles/lua.dir/lua/loadlib.c.o

[366/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ltm.c.o

[367/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lcode.c.o

[368/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lobject.c.o

[369/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ltablib.c.o

[370/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lapi.c.o

[371/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lzio.c.o

[372/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lgc.c.o

[373/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afblue.c.o

[374/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afangles.c.o

[375/526] Building C object extlibs/CMakeFiles/lua.dir/lua/llex.c.o

[376/526] Building C object extlibs/CMakeFiles/lua.dir/lua/ltable.c.o

[377/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afdummy.c.o

[378/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lundump.c.o

/data/tinyci_builds/daid/SeriousProton2/extlibs/lua/lundump.c:237:33: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]

  checkliteral(S, LUA_SIGNATURE + 1, "not a");  /* 1st char already checked */

                  ~~~~~~~~~~~~~~^~~

/data/tinyci_builds/daid/SeriousProton2/extlibs/lua/lundump.c:237:33: note: use array indexing to silence this warning

  checkliteral(S, LUA_SIGNATURE + 1, "not a");  /* 1st char already checked */

                                ^

                  &             [  ]

1 warning generated.

[379/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afindic.c.o

[380/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afpic.c.o

[381/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afglobal.c.o

[382/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afranges.c.o

[383/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/basepic.c.o

[384/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afmodule.c.o

[385/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afshaper.c.o

[386/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftapi.c.o

[387/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftadvanc.c.o

[388/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftbdf.c.o

[389/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afloader.c.o

[390/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afwarp.c.o

[391/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftbbox.c.o

[392/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lstrlib.c.o

[393/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afhints.c.o

[394/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftdbgmem.c.o

[395/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftdebug.c.o

[396/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lparser.c.o

[397/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftcid.c.o

[398/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftfntfmt.c.o

[399/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftfstype.c.o

[400/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftgasp.c.o

[401/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftcalc.c.o

[402/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftbitmap.c.o

[403/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftgxval.c.o

[404/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftinit.c.o

[405/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftlcdfil.c.o

[406/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftmac.c.o

[407/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftgloadr.c.o

[408/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/afcjk.c.o

[409/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftglyph.c.o

[410/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/fthash.c.o

[411/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftpatent.c.o

[412/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftotval.c.o

[413/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftpic.c.o

[414/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftpfr.c.o

[415/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftmm.c.o

[416/526] Building C object extlibs/CMakeFiles/lua.dir/lua/lvm.c.o

[417/526] Linking C static library extlibs/liblua.a

[418/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftsynth.c.o

[419/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftsystem.c.o

[420/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftsnames.c.o

[421/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/autofit/aflatin.c.o

[422/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftpsprop.c.o

[423/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftutil.c.o

[424/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftrfork.c.o

[425/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftoutln.c.o

[426/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/fttype1.c.o

[427/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftwinfnt.c.o

[428/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftstream.c.o

[429/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/fttrigon.c.o

[430/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffcmap.c.o

[431/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffdrivr.c.o

[432/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/md5.c.o

[433/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffpic.c.o

[434/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffgload.c.o

[435/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/bdf/bdfdrivr.c.o

[436/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffobjs.c.o

[437/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cid/cidgload.c.o

[438/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cid/cidparse.c.o

[439/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffparse.c.o

[440/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cid/cidriver.c.o

[441/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cid/cidobjs.c.o

[442/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pcf/pcfutil.c.o

[443/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrcmap.c.o

[444/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrdrivr.c.o

[445/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pcf/pcfdrivr.c.o

[446/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cid/cidload.c.o

[447/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/cffdecode.c.o

[448/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftobjs.c.o

[449/526] Building C object extlibs/CMakeFiles/miniz.dir/miniz/miniz.c.o

[450/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrobjs.c.o

[451/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/cff/cffload.c.o

[452/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psarrst.c.o

[453/526] Linking C static library extlibs/libminiz.a

[454/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/pserror.c.o

[455/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrgload.c.o

[456/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psauxmod.c.o

[457/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/bdf/bdflib.c.o

[458/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psblues.c.o

[459/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/base/ftstroke.c.o

[460/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/afmparse.c.o

[461/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psconv.c.o

[462/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrsbit.c.o

[463/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pcf/pcfread.c.o

[464/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psread.c.o

[465/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pfr/pfrload.c.o

[466/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psfont.c.o

[467/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psft.c.o

[468/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pshinter/pshmod.c.o

[469/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/t1cmap.c.o

[470/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pshinter/pshpic.c.o

[471/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psnames/pspic.c.o

[472/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psstack.c.o

[473/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/t1decode.c.o

[474/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/pngshim.c.o

[475/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/raster/rastpic.c.o

[476/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/sfntpic.c.o

[477/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/raster/ftrend1.c.o

[478/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pshinter/pshrec.c.o

[479/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pshinter/pshglob.c.o

[480/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psnames/psmodule.c.o

[481/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/pshints.c.o

[482/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttbdf.c.o

[483/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psintrp.c.o

[484/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttkern.c.o

[485/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttmtx.c.o

[486/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttload.c.o

[487/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttpost.c.o

[488/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/smooth/ftspic.c.o

[489/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/smooth/ftsmooth.c.o

[490/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/psaux/psobjs.c.o

[491/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/sfdriver.c.o

[492/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttdriver.c.o

[493/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/sfobjs.c.o

[494/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/pshinter/pshalgo.c.o

[495/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/smooth/ftgrays.c.o

[496/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttsbit.c.o

[497/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttpic.c.o

[498/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttsubpix.c.o

[499/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttpload.c.o

[500/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1afm.c.o

[501/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type42/t42drivr.c.o

[502/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1objs.c.o

[503/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1driver.c.o

[504/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1gload.c.o

[505/526] Building CXX object extlibs/CMakeFiles/bullet.dir/bullet/BulletSoftBody/btSoftBody.cpp.o

[506/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/raster/ftraster.c.o

[507/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1parse.c.o

[508/526] Linking CXX static library extlibs/libbullet.a

[509/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttobjs.c.o

[510/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type42/t42objs.c.o

[511/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttgload.c.o

[512/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/winfonts/winfnt.c.o

[513/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type42/t42parse.c.o

[514/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/sfnt/ttcmap.c.o

[515/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/type1/t1load.c.o

[516/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttgxvar.c.o

[517/526] Building C object extlibs/CMakeFiles/sp2freetype.dir/freetype-2.9/src/truetype/ttinterp.c.o

[518/526] Linking C static library extlibs/libsp2freetype.a

[519/526] Building CXX object CMakeFiles/seriousproton2.dir/data/tinyci_builds/daid/SeriousProton2/src/graphics/image/hq2x.cpp.o

[520/526] Linking CXX shared library libmain.so

[521/526] Generating apk_contents/lib/armeabi-v7a/libmain.so

[522/526] Generating java_source/sp2/Template/R.java

[523/526] Generating java_compiled/sp2/Template/R.class

FAILED: java_compiled/sp2/Template/R.class /data/tinyci_builds/daid/SeriousProton2/_build_android/java_compiled/sp2/Template/R.class 

cd /data/tinyci_builds/daid/SeriousProton2/_build_android && /usr/bin/javac -source 1.7 -target 1.7 -classpath /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/sdk//platforms/android-26/android.jar /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/HIDDevice.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/SDL.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/SDLActivity.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/SDLAudioManager.java /data/tinyci_builds/daid/SeriousProton2/cmake/toolchains/android/SDL/source/android-project/app/src/main/java/org/libsdl/app/SDLControllerManager.java /data/tinyci_builds/daid/SeriousProton2/_build_android/java_source/sp2/Template/R.java /data/tinyci_builds/daid/SeriousProton2/_build_android/java_source/sp2/Template/SP2Activity.java -d /data/tinyci_builds/daid/SeriousProton2/_build_android/java_compiled/

warning: [options] bootstrap class path is not set in conjunction with -source 7

  not setting the bootstrap class path may lead to class files that cannot run on JDK 8

    --release 7 is recommended instead of -source 7 -target 1.7 because it sets the bootstrap class path automatically

error: Source option 7 is no longer supported. Use 8 or later.

error: Target option 7 is no longer supported. Use 8 or later.

ninja: build stopped: subcommand failed.

Please sign in to comment.