### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  9%] Built target box2d
[ 36%] Built target sp2freetype
[ 36%] Built target glew
[ 42%] Built target lua
[ 72%] Built target bullet
Scanning dependencies of target Mario
[ 72%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
CMakeFiles/Mario.dir/build.make:2414: recipe for target 'CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/Mario.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Mario.dir/all] Error 2
make: *** [all] Error 2
```


Updated the child  entry instead of checking all the children of feed


also make a header file too, but maybe a timer interrupt where it test sunlight every thirty minutes, if it doesn't notice sunlight for an hour shut off.


The result is that the server doesn't start. Nginx reports a bad gateway. Oddly,`systemctl status mattermost.service` reports mattermost started and green!


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target glew
[  6%] Built target lua
[  7%] Built target json11
[ 17%] Built target box2d
[ 46%] Built target sp2freetype
[ 78%] Built target bullet
Scanning dependencies of target ZeroRho
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
CMakeFiles/ZeroRho.dir/build.make:1502: recipe for target 'CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:83: recipe for target 'all' failed

In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &i, sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


Added modularity


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


This particular grey on the site background failed the [accessibility contrast test ](https://webaim.org/resources/contrastchecker/?fcolor=727272&bcolor=F6F7F8) I put it through so I changed this to the color-text-dark [which passes].(https://webaim.org/resources/contrastchecker/?fcolor=222629&bcolor=F6F7F8).


That's a good question with a very interesting answer. The fee for this information is 12000000 credits.


This was the proper side from the conflict that was fixed in https://github.com/bloomberg/chef-bach/commit/8b0039b4fa771230b36584efa18ce8488f07ce8e


🤣 https://chat.indieweb.org/dev/2018-10-11#t1539282978653700
```
snarfed pleasant surprise: github rest api actually returns http 410 for deleted issues/prs/repos
snarfed 410 is so rare, finding it in the wild is like a four leaf clover
aaronpk 🍀
Zegnat TIL: four leaf clovers are not a good thing, clovers only grow the fourth leaf because they require it to stay alive in the spot they are growing.
Zegnat takes himself out for going off-topic
```


### TinyCI build failure:
[make -j 3] returned [2]:
```[  6%] Built target lua
[ 15%] Built target box2d
[ 16%] Built target glew
[ 45%] Built target sp2freetype
[ 45%] Built target json11
[ 77%] Built target bullet
Scanning dependencies of target ZeroRho
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/src/camera.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/src/player.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/src/main.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/src/script.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/src/staticObject.cpp.o
[ 78%] Building CXX object CMakeFiles/ZeroRho.dir/src/trench.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/engine.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 79%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 80%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 81%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 82%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o
CMakeFiles/ZeroRho.dir/build.make:1814: recipe for target 'CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o' failed
CMakeFiles/ZeroRho.dir/build.make:1838: recipe for target 'CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o' failed
CMakeFiles/ZeroRho.dir/build.make:1598: recipe for target 'CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/ZeroRho.dir/all' failed
Makefile:83: recipe for target 'all' failed

/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp: In function 'long unsigned int sp::ft_stream_read(FT_Stream, long unsigned int, unsigned char*, long unsigned int)':
/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp:14:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (stream->seek(offset) == offset)
         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp:2:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
make[2]: *** [CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o] Error 1
make[2]: *** [CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


the platform binary reports:
```
------------------------------------ ERROR ------------------------------------------------
The platform binary has been deprecated, please switch to using the new mattermost binary.
The platform binary will be removed in a future version.
-------------------------------------------------------------------------------------------
```


Instead of having a blue background here and a different blue background for the tags on a project page, I tested what the alert message and the tag backgrounds looked like with each blue and found that one color (the one originally used for tags, not flash message) would work for both.


Динара не жазғансын. Маған кодты өзгертіп көмектесшіііі


save power mode will not be viable for my uno because i will directly connect to 5V usb port anyways


refs. https://github.com/plonegovbr/brasil.gov.portal/issues/533


@maxim-k please disregard ... I need to fix something first


Successfully aliased the URL <https://paynow-nxeqmvhggv.now.sh> to the following alias.

* https://paynow.now.sh


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[  1%] Built target glew
[ 11%] Built target box2d
[ 17%] Built target lua
[ 45%] Built target sp2freetype
[ 75%] Built target bullet
Scanning dependencies of target Fuseblaze
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/editor/editor.cpp.o
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/blood.cpp.o
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/dynamicSectorLoader.cpp.o
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/editor/editorHandle.cpp.o
[ 76%] Building CXX object CMakeFiles/Fuseblaze.dir/src/editor/prototype.cpp.o
[ 76%] Building CXX object CMakeFiles/Fuseblaze.dir/src/effect.cpp.o
[ 76%] Building CXX object CMakeFiles/Fuseblaze.dir/src/enemies/enemy.cpp.o
[ 76%] Building CXX object CMakeFiles/Fuseblaze.dir/src/enemies/hulk.cpp.o
[ 76%] Building CXX object CMakeFiles/Fuseblaze.dir/src/enemies/screamer.cpp.o
[ 77%] Building CXX object CMakeFiles/Fuseblaze.dir/src/hudManager.cpp.o
[ 77%] Building CXX object CMakeFiles/Fuseblaze.dir/src/main.cpp.o
[ 77%] Building CXX object CMakeFiles/Fuseblaze.dir/src/mapGenerator.cpp.o
[ 77%] Building CXX object CMakeFiles/Fuseblaze.dir/src/pickups/medkit.cpp.o
[ 78%] Building CXX object CMakeFiles/Fuseblaze.dir/src/pickups/pickup.cpp.o
[ 78%] Building CXX object CMakeFiles/Fuseblaze.dir/src/pickups/weapon.cpp.o
[ 78%] Building CXX object CMakeFiles/Fuseblaze.dir/src/player.cpp.o
[ 78%] Building CXX object CMakeFiles/Fuseblaze.dir/src/prefab.cpp.o
[ 78%] Building CXX object CMakeFiles/Fuseblaze.dir/src/sectorLoader.cpp.o
[ 79%] Building CXX object CMakeFiles/Fuseblaze.dir/src/trigger.cpp.o
[ 79%] Building CXX object CMakeFiles/Fuseblaze.dir/src/weapons/weapon.cpp.o
[ 79%] Building CXX object CMakeFiles/Fuseblaze.dir/src/weapons/weaponFireTraceEffect.cpp.o
[ 79%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/engine.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 80%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 81%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 81%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 81%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 81%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 81%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 82%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 82%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 82%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 82%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 82%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 83%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 83%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 83%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 83%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 83%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 84%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 84%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 84%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 85%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 85%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 86%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
[ 86%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o
CMakeFiles/Fuseblaze.dir/build.make:2198: recipe for target 'CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o' failed
CMakeFiles/Fuseblaze.dir/build.make:1982: recipe for target 'CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Fuseblaze.dir/build.make:2222: recipe for target 'CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o' failed
CMakeFiles/Makefile2:220: recipe for target 'CMakeFiles/Fuseblaze.dir/all' failed
Makefile:83: recipe for target 'all' failed

/home/daid/_tinyci/daid/Fuseblaze/src/editor/editor.cpp: In member function 'sp::Vector2d Editor::toWorld(sp::Vector2d)':
/home/daid/_tinyci/daid/Fuseblaze/src/editor/editor.cpp:159:1: warning: no return statement in function returning non-void [-Wreturn-type]
 }
 ^
/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp: In function 'long unsigned int sp::ft_stream_read(FT_Stream, long unsigned int, unsigned char*, long unsigned int)':
/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp:14:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (stream->seek(offset) == offset)
         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp:2:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpSocket.cpp.o] Error 1
make[1]: *** [CMakeFiles/Fuseblaze.dir/all] Error 2
make: *** [all] Error 2
```


Created multidev environment [dgreat#pr-381](https://dashboard.pantheon.io/sites/41cad7fe-472d-43a9-a470-d391b9622376#pr-381).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://pr-381-dgreat.pantheonsite.io/)


comment1 on commit


analogWrite(ledPin, analogRead(lightPin)/4);
could cause a change which triggers an interrupt that pulls out controller from sleep. for external battery


dummy


Выделены вспомогательные методы и классы


thematically it doesn't make sense that weapons give saving throw bonuses, and we already have item recipes that give saving throw bonuses.


Please do not do homework during the lecture section


this is a commit comment


### TinyCI build failure:
[make -j 3] returned [2]:
```[  6%] Built target lua
[ 16%] Built target box2d
[ 16%] Built target glew
[ 18%] Built target json11
[ 45%] Built target sp2freetype
[ 76%] Built target bullet
Scanning dependencies of target Pokemon
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/main.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/battle.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/guiWrapper.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/mapScene.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/mapObject.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/move.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/playerInfo.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/playerPawn.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/src/scriptableMapObject.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/engine.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 78%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 79%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 79%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 79%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 79%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 79%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 80%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 80%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 80%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 80%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 80%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 81%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 81%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 81%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 81%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 81%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 83%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
CMakeFiles/Pokemon.dir/build.make:2006: recipe for target 'CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o' failed
CMakeFiles/Pokemon.dir/build.make:1790: recipe for target 'CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Makefile2:109: recipe for target 'CMakeFiles/Pokemon.dir/all' failed
Makefile:83: recipe for target 'all' failed

/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp: In function 'long unsigned int sp::ft_stream_read(FT_Stream, long unsigned int, unsigned char*, long unsigned int)':
/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp:14:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (stream->seek(offset) == offset)
         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp:2:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
make[1]: *** [CMakeFiles/Pokemon.dir/all] Error 2
make: *** [all] Error 2
```


Broken for windows need to fix.


With mingw-w64 at least-


Typo revealed in translation: Should be "Your name must contain at least 3 characters"


`delete` is just a JavaScript thing. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete


i agree. Remove it?


Well I'll still have to use my fork for myself then :)
I used the root access to be able to iterate over keys and to check that there are no unwanted keys. I don't think that there should be abstraction for every possible situation, so if some use case is missing, root document access would be useful.


Ah, very nice!


Thanks for this fix. I've encounter another problem in due of permalinks with a trailing slash at the end.

I've done this:
```
// Fix error with URL.
$posturl = rtrim(get_post_permalink($post), '/');
$url = add_query_arg('feed', 'sp-ical', $posturl);
```
Our settings:

![image](https://user-images.githubusercontent.com/9467708/46827186-49b32380-cd98-11e8-9752-b87efced925c.png)


What I'm really wanting is better exception handling. https://github.com/alto/assert_json/issues/16


Yeah. But it will require a renumbering, which will be a large diff. I'll close this branch and make a comment on the issue.


> [``](url
https://github.com/desktop/desktop/commit/1f89ebc816ab8c83106913a77944e22e3d1a2448#diff-1d37e48f9ceff6d8030570cd36286a61)


@angelozerr I heard that this was breaking for lsp4e. The handler for this logger is a [Console Handler](https://docs.oracle.com/javase/7/docs/api/java/util/logging/ConsoleHandler.html) and it is outputing to stderr and it works on vscode, so Im not sure if maybe vscode is handling this differently than eclipse.


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[ 27%] Built target sp2freetype
[ 36%] Built target box2d
[ 36%] Built target glew
[ 42%] Built target lua
[ 72%] Built target bullet
Scanning dependencies of target Mario
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/camera.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/brickPiece.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/coin.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/continuousGenerator.cpp.o
[ 72%] Building CXX object CMakeFiles/Mario.dir/src/editor.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/enemy.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/blooper.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/bowser.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/bullitBill.cpp.o
[ 73%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/buzzyBeetle.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/cheepCheep.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/cheepCheepJump.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/goomba.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/hammerBrother.cpp.o
[ 74%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/koopa.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/lakitu.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/piranhaPlant.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/podoboo.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/enemy/smb/spiny.cpp.o
[ 75%] Building CXX object CMakeFiles/Mario.dir/src/fireBar.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/fireball.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/fireball2.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/flagpole.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/hammer.cpp.o
[ 76%] Building CXX object CMakeFiles/Mario.dir/src/lift.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/main.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pickup/pickup.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/axe.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/levelGoal.cpp.o
[ 77%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/life.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/star.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/pickup/smb/upgrade.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/pipeEntrance.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/playerGhost.cpp.o
[ 78%] Building CXX object CMakeFiles/Mario.dir/src/playerPawn.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/questionBlock.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/savegame.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/smbLevelBuilder.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/stageSelect.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/trampoline.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/src/vine.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/2d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/collision/3d/shape.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/engine.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/graphicslayer.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/grid.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/meshdata.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/graphicslayer.cpp.o
[ 84%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/shader.cpp.o
[ 85%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 86%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
CMakeFiles/Mario.dir/build.make:2630: recipe for target 'CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o' failed
CMakeFiles/Mario.dir/build.make:2414: recipe for target 'CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o' failed
CMakeFiles/Makefile2:72: recipe for target 'CMakeFiles/Mario.dir/all' failed
Makefile:83: recipe for target 'all' failed

/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp: In function 'long unsigned int sp::ft_stream_read(FT_Stream, long unsigned int, unsigned char*, long unsigned int)':
/home/daid/_tinyci/daid/SeriousProton2/src/graphics/font.cpp:14:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     if (stream->seek(offset) == offset)
         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/http/server.h:7,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp:1:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
In file included from /home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/network/tcpSocket.h:6:0,
                 from /home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp:2:
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint16_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:80:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint32_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:88:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(uint64_t)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:96:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &i, sizeof(i));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(float)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:103:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(double)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:110:43: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &f, sizeof(f));
                                           ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::write(const sp::string&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:118:47: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[idx], &s[0], s.length());
                                               ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:148:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:155:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(int64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:163:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint16_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:171:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint32_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:179:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(uint64_t&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:187:50: error: 'memcpy' was not declared in this scope
         memcpy(&i, &buffer[read_index], sizeof(i));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(float&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:195:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h: In member function 'void sp::io::DataBuffer::read(double&)':
/home/daid/_tinyci/daid/SeriousProton2/include/sp2/io/dataBuffer.h:202:50: error: 'memcpy' was not declared in this scope
         memcpy(&f, &buffer[read_index], sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o] Error 1
make[1]: *** [CMakeFiles/Mario.dir/all] Error 2
make: *** [all] Error 2
```


Does this go far enough? I was just about to submit a patch that just takes the actual cloneLink from the BitbucketRepository clone links. I have a Bitbucket Server that's configured to have a different base URL for SSH clones (different host and port). Is there a problem just using the cloneLink that the API returned?


Sub does not have this RCn_Option parameter, this will fail for sub.


Sub does not calibrate gyros at boot by default: https://github.com/ArduPilot/ardupilot/commit/d1ad33ca5463d050827df0e6b174e2662b5131c0#diff-03c72b4a9444c37dc619c758a6db1875

This will break for sub.


Successfully aliased the URL <https://lingonsaft-hacktober-ovbtjpxliu.now.sh> to the following alias.

* https://hacktoberfest.lingonsaft.com