Now could not deploy this pull request since the `package.json` file doesn't contain a "start" or "now-start" npm script.

	Click here to see the contents of `package.json`

{
    "title": "New Age",
    "name": "startbootstrap-new-age",
    "version": "4.1.1",
    "description": "A one page app landing page HTML theme for Bootstrap.",
    "keywords": [
        "css",
        "sass",
        "html",
        "responsive",
        "theme",
        "template"
    ],
    "homepage": "https://startbootstrap.com/template-overviews/new-age",
    "bugs": {
        "url": "https://github.com/BlackrockDigital/startbootstrap-new-age/issues",
        "email": "feedback@startbootstrap.com"
    },
    "license": "MIT",
    "author": "Start Bootstrap",
    "contributors": [
        "David Miller (http://davidmiller.io/)"
    ],
    "repository": {
        "type": "git",
        "url": "https://github.com/BlackrockDigital/startbootstrap-new-age.git"
    },
    "dependencies": {
        "@fortawesome/fontawesome-free": "^5.2.0",
        "bootstrap": "4.1.1",
        "font-awesome": "4.7.0",
        "jquery": "3.3.1",
        "jquery.easing": "^1.4.1",
        "now": "^11.3.8",
        "simple-line-icons": "2.4.1"
    },
    "devDependencies": {
        "browser-sync": "2.24.5",
        "gulp": "^3.9.1",
        "gulp-clean-css": "3.9.4",
        "gulp-header": "2.0.5",
        "gulp-rename": "1.3.0",
        "gulp-sass": "4.0.1",
        "gulp-uglify": "3.0.0"
    }
}

For more information visit https://docs.npmjs.com/cli/start.


# 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 version is intended to test of some BC settings related to ScaRC (only preliminary).


See README.md in version 2.6.3

On Mon, Oct 8, 2018 at 7:08 PM Ulrich Sibiller <uli42@gmx.de> wrote:

> will explain it to you but I am out of time right now, please stay tuned
>
> On Sun, Oct 7, 2018 at 9:51 AM tommyleinen <notifications@github.com>
> wrote:
>
>> This looks great, i'd love to be able to add the macros but haven't a
>> clue on the syntax. I'd like to add tune in stations as presets and maybe
>> specific albums. Can anyone point me in the right direction? Seems sb info
>> is harder to find as time goes on! TIA
>>
>> —
>> You are receiving this because you authored the thread.
>> Reply to this email directly, view it on GitHub
>> <https://github.com/uli42/KidsPlay/commit/13d7a73cff7541e924f34712be3b632d13b8c448#commitcomment-30800450>,
>> or mute the thread
>> <https://github.com/notifications/unsubscribe-auth/AGBw5NkbbkXM5fGZNXvXPL19R-Qms_9aks5uibKbgaJpZM4XLuco>
>> .
>>
>


Great stuff


## Jenkins Build Summary

Built from [this commit](https://github.com/mellery451/rippled/commit/d069924a0af06e161902b72d7e5f6e5989ebb356)

Built at __20181009 - 18:46:51__

### Test Results

Build Type | Log | Result | Status
---------- | --- | ------ | ------
msvc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/msvc.Debug.txt) | 1034 cases, 0 failed, t: 556s | PASS :white_check_mark:
gcc.Debug
-Dcoverage=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug_Dcoverage_ON.txt) | 1037 cases, 0 failed, t: 3m52s | PASS :white_check_mark:
docs | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/docs.txt) | 1 cases, 0 failed, t: 0m1s | PASS :white_check_mark:
gcc.Release
-Dassert=ON,
MANUAL_TESTS=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Release_Dassert_ON_MANUAL_TESTS_true.txt) | 1101 cases, 0 failed, t: 6m4s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/clang.Debug_Dunity_OFF.txt) | 1037 cases, 0 failed, t: 1m7s | PASS :white_check_mark:
msvc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/msvc.Debug_NINJA_BUILD_true.txt) | 1034 cases, 0 failed, t: 574s | PASS :white_check_mark:
clang.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/clang.Debug.txt) | 1037 cases, 0 failed, t: 3m10s | PASS :white_check_mark:
rpm | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/rpm.txt) | 1037 cases, 0 failed, t: n/a | PASS :white_check_mark:
gcc.Debug | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug.txt) | 1037 cases, 0 failed, t: 3m26s | PASS :white_check_mark:
gcc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug_Dunity_OFF.txt) | 1037 cases, 0 failed, t: 4m26s | PASS :white_check_mark:
clang.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/clang.Release_Dassert_ON.txt) | 1037 cases, 0 failed, t: 5m38s | PASS :white_check_mark:
gcc.Release
-Dassert=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Release_Dassert_ON.txt) | 1037 cases, 0 failed, t: 6m7s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug_Dstatic_OFF.txt) | 1037 cases, 0 failed, t: 3m25s | PASS :white_check_mark:
gcc.Debug
-Dstatic=OFF -DBUILD_SHARED_LIBS=ON | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug_Dstatic_OFF_DBUILD_SHARED_LIBS_ON.txt) | 1037 cases, 0 failed, t: 3m27s | PASS :white_check_mark:
msvc.Debug
-Dunity=OFF | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/msvc.Debug_Dunity_OFF.txt) | 1034 cases, 0 failed, t: 1206s | PASS :white_check_mark:
gcc.Debug,
NINJA_BUILD=true | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/gcc.Debug_NINJA_BUILD_true.txt) | 1037 cases, 0 failed, t: 2m58s | PASS :white_check_mark:
msvc.Release | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/msvc.Release.txt) | 1034 cases, 0 failed, t: 406s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=address,
PARALLEL_TESTS=false,
DEBUGGER=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/clang.Debug_Dunity_OFF_Dsan_address_PARALLEL_TESTS_false_DEBUGGER_false.txt) | 1037 cases, 0 failed, t: 3m51s | PASS :white_check_mark:
clang.Debug
-Dunity=OFF -Dsan=undefined,
PARALLEL_TESTS=false | [logfile](http://ci.ops.ripple.com/job/mellery-rippled/job/cmake-src-mod/1//artifact/clang.Debug_Dunity_OFF_Dsan_undefined_PARALLEL_TESTS_false.txt) | 1037 cases, 0 failed, t: 2m17s | PASS :white_check_mark:


In the commit comment, I believe MDEV_5336 position as well as use of underscore makes it unusable for searches and automated tools. Could you move it to the very beginning of the comment and write it as MDEV-5336?

SQL part of this patch looks good, SE part was not reviewed. One question is if `HA_EXTRA_FLUSH` is immediately usable, another question is what we do with the other storage engines like archive, csv, rocksdb, tokudb and connect.


/cc @dom96 @Araq
> Rebuilt on every commit.

is that correct? It would be nice if it were but doesn't seem to be the case, eg:
https://nim-lang.github.io/Nim/ospaths.html#changeFileExt%2Cstring%2Cstring was submitted 1 hour ago but not seeing it here https://nim-lang.github.io/Nim/ospaths.html#changeFileExt%2Cstring%2Cstring (which says: Made with Nim. Generated: 2018-10-09 17:55:29 UTC)


if you get error while logging in or signup  refresh and seed  migration tables


I agree that the library should be usable for everyone, not only conan-users.

The points you mentioned:

**Toggle conan-build**
For another library (https://github.com/cneben/QuickQanava) the following solution was used:
```
# Conan.io support
if (EXISTS ${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
    include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
    conan_basic_setup()
endif()
```
I would prefer this as there is it does not require any cmake-config-option.

**Using boost**
For widely used libraries (e.g. boost - libraries with Find*.cmake delivered with cmake) the default way should be used (This works in every case!):
```
find_package(Boost 1.65 REQUIRED COMPONENTS filesystem)
```
Special flags for boost should be handled (if possible) using the proposed way (see `FindBoost.cmake`):
```
target_link_libraries(${LIB_TARGET_NAME} ... Boost::disable_autolinking)
```

**Using xxx-lite**
Things are different for more special libraries like xxx-lite. There should be a solution like you suggested. The strategy might be (for the :
1.  Use included version (from thirdparty-directory) if present
2.  Try to find library (using `find_package`)

**Using gtest**
Maybe use same solution as for xxx-lite, but change startegy (first try `find_package`).

Another point not yet discussed is the **build type & compile runtime**
When using conan it is usally set in the conan-profile, e.g.:
```
[settings]
os=Windows
arch=x86
compiler=Visual Studio
compiler.version=14
compiler.runtime=MT
build_type=Debug
...
```
I would suggest to remove any changes to the MSVC-RUNTIME (at least for the conan-case).

@Manu343726 Thank you for your comments. They'll help to find a good solution for conan and plain-cmake users.
@flexferrum I will rework my changes (likely next weekend).


I think you can replace this by ```xr.where(~np.isnan(pr))```


1. > а порой даже смешным

        Данное предложение не соответствует стилю написания документа.

2. > эти приложения занимают в несколько десятков раз больше оперативной памяти смартфона

        Данное утверждение требует дополнительного пояснения: результат (скриншот, ссылка, цитата) тестирования, подтверждающий это утверждение.


or ```xr.where(pr.notnull())```


Anchor was automatically made by markdown system:
with
'.' -> omitted
' ' (space) -> '-'

Eg:
`# 1. header` has an anchor `#1-header` which can be accessed in markdown `[Header](#1-header)`


Is this actually at flathub now?  Would it be worth just `wget`/`curl`'ing in the build script instead at this point so you don't need to keep two copies in different places?


Refer also to https://github.com/geoserver/geoserver/wiki/REST-API-Refresh and http://blog.geoserver.org/2017/04/11/rest-api-code-sprint-results/

Summary is that the REST API was refactored from Restlet to Spring MVC.
During this refactor, the Restlet and MVC implementations were seperate modules; at the end, the restlet one was removed and the MVC one was renamed to gs-rest - thats what this particular commit is doing


The following doc(s) have been deployed to the [3775cdnte](https://3775cdnte-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/test-global-cdn-caching](https://3775cdnte-static-docs.pantheonsite.io/docs/test-global-cdn-caching)


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

* https://hacktoberfest.lingonsaft.com


My only concern is that for some indicators, users will probably want to have more control on the handling of missing arrays. In other words, I think we need to come up with a way to split the "raw" computation with the validation and checks (including missing data behavior.).


Here's the app in its broken state: https://5bbbcc0173f2cf2772711e40--downshift.netlify.com/

The dep list: docz -> docz-default-theme -> react-live -> buble


Copy of this build can be found at
https://www.mewbuilds.com/build/f42269aa449f7ddc0744357ae1bada4032847fc3/index.html
                       https://www.cloudflare-ipfs.com/ipfs/QmNjx2DPovyAWy5Y5NR45aaksQocmuZZit9bTJoLDk8iSB


@alxhub can you please backfill the tests for this change? thanks


The following doc(s) have been deployed to the [daggerhart](https://daggerhart-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/client-ip](https://daggerhart-static-docs.pantheonsite.io/docs/client-ip)


this is a commit comment


Wow that was quick, We spoken yesterday and boom a commit. Anyway I found 2 issues that would need to be adressed.

1. By the looks of the log this must be a logical error as the artwork is reoladed when the aspect ratio of the source changes, I think you are comparing against the last loaded texture not the allocated one.
```
      tex_size | used_size
loaded   0   0 | 384 224
loaded 384 224 | 224 256
loaded 224 256 | 224 320
update 224 320 | 224 256
loaded 224 320 | 384 224
loaded 384 224 | 224 256
loaded 224 256 | 224 320
loaded 224 320 | 224 384
update 224 384 | 224 256
update 224 384 | 224 384
update 224 384 | 224 320
update 224 384 | 224 256
loaded 224 384 | 384 224
update 384 224 | 384 224
loaded 384 224 | 240 280
loaded 240 280 | 384 224
update 384 224 | 384 224
loaded 384 224 | 224 256
loaded 224 256 | 224 320
update 224 320 | 224 256
loaded 224 320 | 384 224
update 384 224 | 384 224
loaded 384 224 | 240 280
loaded 240 280 | 384 224
update 384 224 | 384 224
loaded 384 224 | 224 256
loaded 224 256 | 224 320
```

2. I've noticed bleeding on the edges during subpixel scrolling. It seems the texture update should be with 1 pixel border "repeat" so the bilinear filtering works properly.


Не должно быть вывода здесь, нужно перенести в интерфейс


Created multidev environment [terc-teacher-leadership#ci-13](https://dashboard.pantheon.io/sites/0288ffc4-d600-4966-bc35-7ae7c30823a4#ci-13).

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


I would suggest trying and match the Travis CI support in OpenVDB (with the exception of using CMake which I support).

I think it's worth using a build matrix and to support different VFX Reference Platform years as a first step before adding support for Houdini builds. You're using a bit of a mix of versions here - for example Boost 1.55, but the latest TBB and ILMBase. I'd like to see an ABI=5 build in addition to ABI=4. Blosc support should also be the same version as that supported in Houdini too (see OpenVDB's Travis CI support).


owners und editors sind final. Insofern ist es nicht erforderlich, darauf zu synchronisieren.


для чого ми тут приводимо загальну суму до int?


`is_watched` is 0 or 1... just saying...


Є вже визначена стала в класі Math - Math.PI
можна її використовувати


типу
double perimetr = 2 * p * Math.PI;


this will now show up as part of public api on angular.io. Is there a way to hide it via `@internal` or `private`? We don't need to read this code anywhere except in the compiler.


Credit: https://github.com/superlukia/transmission-2.92_skiphashcheck


Actualy it is incomplte just painting fixed squre


đoạn này theo anh nên viết là `if (!empty($hostname))`, như vậy hợp lý hơn chứ nhỉ


Tests were included in a later commit in the PR (35bf952).


No yet. I keep poking people, but because it's not a desktop app it's a bit of an unknown quantity.


cái biến channel/list cần phải truyền vào từ config em nhé


hence the pin


c'était le but de passer skipna non?


### **SkinDesigner**

SkinDesigner enables the rapid generation of facade geometries from building massing surfaces and repeating, user-defined panels.

SkinDesigner has the geometric freedom to create virtually any facade geometry that is composed of similar repeating elements. However, unlike traditional Grasshopper workflows for generating such facades, SkinDesigner makes use of the following:

**BLOCKS** – Full façade systems are built with blocks for each repeating panel type. The use of blocks keeps the file size down and enables the “scaling up” of local façade concepts to large buildings.

**DETAIL CONTROL** – Flexibility to generate either fully-detailed facades (with solid geometric elements, mullions, etc.) or to generate simplified surface geometry (more appropriate for environmental studies, calculating metrics like glazing ratio, etc.)

**CUSTOMIZATION CONTROL** – The ability to specify the number of unique panel types that are generated from a continuous numerical data set. This enables the creation of data-driven facades that maintain control over their degree of customization.

**PANEL INVENTORY VISUALS** – Visualizations of the number of panels of each type in a given façade.

**INFILLING** – Automatic infilling “leftover” surface regions with custom panels when the dimensions of massing surfaces are not evenly divisible by the panel dimensions.

**SUBDIVISION OF CURVED SURFACES** – Automatically subdividing single-curvature surfaces into panels of a consistent dimension.

**SURFACE-PANEL MODE** - (New on Version 0.5) Automatically creates panels matching the shape of virtually any quadrangular or triangular surfaces provided, enabling the generation of free-form structures.

Check out the new SkinDesigner tutorials in this YouTube playlist as well as our example files to get yourself familiar with typical SkinDesigner workflows.

You should also feel free to post any questions, feature requests, or bug reports to the SkinDesigner Grasshopper Group  as discussions. Finally, SkinDesigner is an open source project and all of the project’s source code is visible on SkinDesigner's Github site as well as within the Grasshopper components (by double-clicking on them).


Readme update


Please revert these back to "sliderbutton". I guess we haven't formally written out the naming convention for variables before: `@<package>-<component>-<rule>`. "slider-button" would refer to a button inside of slider.


Amazing how much easier Swift is to read!


Hm, tatsache... ich hatte nicht gesehen, dass die Sets schon synchronizedSets sind.


ps. 1 I don't know maybe it was intentional, so please explain. Should the textures eventually grow to the largest size during continous navigation, or it wasn't your goal and you wanted to recreate them when the aspect ratio changes of the source texture?


hi
don't forget to update Zenphoto.package
an installation from lastest build gives some errors during setup.


> I was just going to do the "inhibit" and ignore the failure if the method doesn't exist.

Just noticed this comment you made.  How about have fwupdtool try to stop the systemd unit if inhibit fails but it can see that the daemon is running?


I have put in a more detailed Algorithm and included all of the steps need to take to fulfill the program.


To byl nástřel, rozhodně to neberte jako návrh API. 😄


I know this is going to seem like overkill, but can we make this return a `Task<bool>` so that any complex action can be done inside here?


*Changed clock time from 10 seconds to 300 seconds.


co to je itemId?


Karl Merge


I have also added the needed detail to further show what the output is.


Good point: https://github.com/humhub/humhub/commit/fd9ff9895588d079c54d6eb956e262a845b94fde


### TinyCI build failure:
[make -j 3] returned [2]:
```[  6%] Built target lua
[ 15%] Built target box2d
[ 16%] Built target glew
[ 16%] Built target json11
[ 45%] Built target sp2freetype
[ 77%] Built target bullet
Scanning dependencies of target ZeroRho
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/src/player.cpp.o
[ 77%] Building CXX object CMakeFiles/ZeroRho.dir/src/camera.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/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
[ 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
[ 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/io/http/server.cpp.o
[ 84%] Building CXX object CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
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/ZeroRho.dir/build.make:1814: recipe for target 'CMakeFiles/ZeroRho.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196: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....
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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196: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/network/tcpListener.cpp.o] Error 1
make[1]: *** [CMakeFiles/ZeroRho.dir/all] Error 2
make: *** [all] Error 2
```


> How about have fwupdtool try to stop the systemd unit if inhibit fails but it can see that the daemon is running?

I don't think that's required -- this is really best effort. I'm not completely sure it's required at all.


# 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)|


Ааааа.. ну вот.. что-то начинает проясняться...))
значит говорите код перепишет предыдущие.. и надо сохранять их все.. т.е. как я понимаю..если базы данных у нас нет, но сохранять все надо в каком-то хэше..вот только где этот хэш инициализировать? для каждого класса свой? или может опять надо еще более высший уровень? чтобы в одном месте все валидации по всем классам и сохранялись? что-то я сомневаюсь, что осилю это..


Dzięki a radę. Próbowałem różnych sposobów, ale tylko ```RUN npm install webpack webpack-cli -g``` umożliwił mi późniejsze zaimplementowanie hot reload (inaczej nie umiem)


Wait, if we are checking here anyway, then we don't likely need both.  I think we likely need one or the other (property or check).

Let me think an which way could be better and add that advice here.


Super rada. Dzięki!


The following doc(s) have been deployed to the [d8solrupd](https://d8solrupd-static-docs.pantheonsite.io/docs) Multidev environment:
- [/docs/solr-drupal-8](https://d8solrupd-static-docs.pantheonsite.io/docs/solr-drupal-8)


### TinyCI build failure:
[make -j 3] returned [2]:
```[  0%] Built target json11
[ 10%] Built target box2d
[ 11%] Built target glew
[ 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/blood.cpp.o
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/dynamicSectorLoader.cpp.o
[ 75%] Building CXX object CMakeFiles/Fuseblaze.dir/src/editor/editor.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/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/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/renderqueue.cpp.o
[ 84%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 85%] Building CXX object CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o
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:2198: recipe for target 'CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.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]
 }
 ^
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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.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/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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, sizeof(f));
                                                  ^
make[2]: *** [CMakeFiles/Fuseblaze.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/network/tcpListener.cpp.o] Error 1
make[1]: *** [CMakeFiles/Fuseblaze.dir/all] Error 2
make: *** [all] Error 2
```


Successfully aliased the URL <https://sass-build-riqtavkzpj.now.sh> to the following alias.

* https://sass.henderea.com


Reference also #38.


I have a lint the [standard set of lints I recommend](https://gist.github.com/U007D/a3761bd58da4864dce38ec96112a6b71) (l.23) which will warn on debug use for release, so this should not impact the release binary in any way.


### TinyCI build failure:
[make -j 3] returned [2]:
```[  6%] Built target lua
[ 16%] Built target box2d
[ 16%] Built target glew
[ 17%] 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/mapObject.cpp.o
[ 77%] Building CXX object CMakeFiles/Pokemon.dir/src/mapScene.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/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/slider.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/themeimage.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 82%] Building CXX object CMakeFiles/Pokemon.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 82%] 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

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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, 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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, 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....
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
```


йой...я то не змінив...число було з знаками після коми, то іх просто забрав
і забув приведення забрати з коду

Вт, 9 жовт. 2018, 21:57 користувач vryazh <notifications@github.com> пише:

> для чого ми тут приводимо загальну суму до int?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/ViktoriyaRyazhska/Lv-355.JavaCore/commit/6201882dfe74b258bc19dec033ff15933b472d0c#commitcomment-30834849>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Ab5OGlcsnUdPPeTNniukKIvJLyJ5MTh8ks5ujPGLgaJpZM4XT6xC>
> .
>


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

* https://hacktoberfest.lingonsaft.com


Odstraněno. @ZwickTheGreat To nevím, je to výstup z jedné schůzky, na které jsem v podstatě nebyl.


yeah, it truly is hard to find this stuff.  First of all 90% of people don't really care that much (which makes me sad).  Of the remainder, very few are bloggers, so, yup, it's hard to find! `as` is great for casting from `&[u8]` to `*const u8`, while `from` is best used for non-lossy "field semantics" conversions.  Both operations are casts in C and C++, so the difference is quite subtle.


Why do you bother with the whole build-kernel.sh when you can just export the path, arch and cross-compile envvars and type `make sawshark_defconfig;make -jX`?


I don't know if we have any good mechanism for hiding it.

Both `@internal` and `private` cause the fields not to be included in the public `.d.ts`, which is needed for them to operate correctly.


The removal of these from stdlib should be mentioned in the changelog too, right?


### 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/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/gui/layout/grid.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/horizontal.cpp.o
[ 79%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/layout.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/vertical.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/layout/verticalflow.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/loader.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/scene.cpp.o
[ 80%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/theme.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/button.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/image.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/label.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/panel.cpp.o
[ 81%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/progressbar.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/root.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/slider.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/themeimage.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/gui/widget/widget.cpp.o
[ 82%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/basicnoderenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/collisionrenderpass.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/graphics/scene/renderqueue.cpp.o
[ 83%] Building CXX object CMakeFiles/Mario.dir/home/daid/_tinyci/daid/SeriousProton2/src/io/http/server.cpp.o
[ 84%] 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

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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196:50: error: 'memcpy' was not declared in this scope
         memcpy(&buffer[read_index], &f, 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:74: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:82: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:90: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:97: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:104: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:112: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:142: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:149: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:157: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:165: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:173: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:181: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:189: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:196: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/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
```


Copy of this build can be found at
https://www.mewbuilds.com/build/7af9814e0beccec8e213f5ec20200b436a5d1765/index.html
                       https://www.cloudflare-ipfs.com/ipfs/Qmbrp347knnTnYSV3y7iryB2AfafaiPuRcKHzBLw2oG7Vv


Great stuff


It should..