openwrt / packages

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
GNU General Public License v2.0
3.94k stars 3.45k forks source link

Buildbot failures #8548

Closed neheb closed 5 years ago

neheb commented 5 years ago

Just putting this here for clarity:

ffmpeg - i386 - https://downloads.openwrt.org/snapshots/faillogs/i386_pentium/packages/ffmpeg/full/compile.txt (issue is due to nasm not creating proper assembled files. Not even objdump knows what to do with them.)

Will remove as they get fixed.

mhei commented 5 years ago

The reason for failing php7 is failing dependencies. Just for the record, I regularly check build status for php7 and other packages which I maintain. I use this ugly hacked script to get a quick overview. I wish I had more time to improve it and host it somewhere so that each package maintainer could use it.

BTW: I'm not sure whether such a cumulative issue is the best way to get things done and/or track it. Individual issue allow assigning them to persons/maintainers and close them when the issue is fixed. But I don't want/like to spend much time on discussing how we solve it, just let's do it :smile:

cotequeiroz commented 5 years ago

For the record. The reason why I have not opened a PR for noddos is that I'm not sure the package works as it should, regardless of the patch, or the version of ipset. See #8349. Its main site, noddos.io, was down, many of the links to it, like the stats, and stats upload are still not working. I do see it gathers a list of devices, but does not do much more than that. Perhaps it is just me not knowing enough. @StevenHessing maintains the package here, and upstream, and responded to #8349. I submitted the patches upstream for him, and will probably wait for him to answer there before posting a PR here. If you think I should open one now, so the package compiles, let me know. Just beware that if a package fails to compile, then it fails to run; the opposite is not necessarily true.

tru7 commented 5 years ago

apcupsd: I was not aware of that part in the upstream source. It wants to configure the shutdown binary which will be called when battery status is low. That part is questionable for crosscompiling of course.

Would that be feasable in the Makefile: instead of $(call Build/Configure/Default, \ use: export SHUTDOWN=/sbin/halt && $(call Build/Configure/Default, \ ?? Works on my toolchain.

jow- commented 5 years ago

You could also use CONFIGURE_VARS += SHUTDOWN=/sbin/halt instead of redefining Build/Configure.

tru7 commented 5 years ago

@jow thanks for supporting a novice. Just verified. I will prepare a pull request tonight.

nxhack commented 5 years ago

node (including subpackages) - various platforms - https://downloads.openwrt.org/snapshots/faillogs/aarch64_generic/packages/node-hid/compile.txt

If there is no objection, is it okay to take over those packages?

neheb commented 5 years ago

I have none. Go for it. John seems to be busy with other stuff.

neheb commented 5 years ago

Looks like most of them have been solved. The rest seem to be special.

cotequeiroz commented 5 years ago

I will soon open a PR to fix noddos--as soon as I get some time. @StevenHessing hasn't responded yet to noddos/noddos#53, but we have at least one user of the package who tested my fix; right now it does not build, so we can't even measure its download statics. I'm still not sure it works, but if more people install it, we can have a better idea.

neheb commented 5 years ago

@ClaymorePT Seems buildbots are failing on the boost update:

https://downloads.openwrt.org/snapshots/faillogs/i386_pentium4/packages/domoticz/compile.txt https://downloads.openwrt.org/snapshots/faillogs/i386_pentium4/packages/i2pd/compile.txt

ClaymorePT commented 5 years ago

@neheb -> Status code 404 (Not Found) on those links. Can't see the logs :/

Also, boost seems to be built just fine for that target. https://downloads.openwrt.org/snapshots/packages/i386_pentium4/packages/

neheb commented 5 years ago

Looks like it's intermittent then.

edit: note that i2pd and domoticz are not there. Here is the build failure:

make[4]: Entering directory '/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0'
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/NetDbRequests.o libi2pd/NetDbRequests.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/RouterInfo.o libi2pd/RouterInfo.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/CPU.o libi2pd/CPU.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Tunnel.o libi2pd/Tunnel.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/SSUData.o libi2pd/SSUData.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/BloomFilter.o libi2pd/BloomFilter.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Reseed.o libi2pd/Reseed.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/RouterContext.o libi2pd/RouterContext.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Event.o libi2pd/Event.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Signature.o libi2pd/Signature.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/FS.o libi2pd/FS.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/TunnelPool.o libi2pd/TunnelPool.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Ed25519.o libi2pd/Ed25519.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Gost.o libi2pd/Gost.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Datagram.o libi2pd/Datagram.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Transports.o libi2pd/Transports.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/NTCPSession.o libi2pd/NTCPSession.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Crypto.o libi2pd/Crypto.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/HTTP.o libi2pd/HTTP.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Family.o libi2pd/Family.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Destination.o libi2pd/Destination.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Streaming.o libi2pd/Streaming.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/I2PEndian.o libi2pd/I2PEndian.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/LeaseSet.o libi2pd/LeaseSet.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/NTCP2.o libi2pd/NTCP2.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Identity.o libi2pd/Identity.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Poly1305.o libi2pd/Poly1305.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Config.o libi2pd/Config.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/SSU.o libi2pd/SSU.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/I2NPProtocol.o libi2pd/I2NPProtocol.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Log.o libi2pd/Log.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Gzip.o libi2pd/Gzip.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/TunnelGateway.o libi2pd/TunnelGateway.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Base.o libi2pd/Base.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Profiling.o libi2pd/Profiling.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/TunnelEndpoint.o libi2pd/TunnelEndpoint.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/NetDb.o libi2pd/NetDb.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/ChaCha20.o libi2pd/ChaCha20.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Garlic.o libi2pd/Garlic.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/CryptoKey.o libi2pd/CryptoKey.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/SSUSession.o libi2pd/SSUSession.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/api.o libi2pd/api.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/TransitTunnel.o libi2pd/TransitTunnel.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/util.o libi2pd/util.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd/Timestamp.o libi2pd/Timestamp.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/BOB.o libi2pd_client/BOB.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/AddressBook.o libi2pd_client/AddressBook.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/SAM.o libi2pd_client/SAM.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/HTTPProxy.o libi2pd_client/HTTPProxy.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/Websocket.o libi2pd_client/Websocket.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/MatchedDestination.o libi2pd_client/MatchedDestination.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/I2PTunnel.o libi2pd_client/I2PTunnel.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/ClientContext.o libi2pd_client/ClientContext.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/I2CP.o libi2pd_client/I2CP.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/I2PService.o libi2pd_client/I2PService.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/WebSocks.o libi2pd_client/WebSocks.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/libi2pd_client/SOCKS.o libi2pd_client/SOCKS.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/UPnP.o daemon/UPnP.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/Daemon.o daemon/Daemon.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/I2PControl.o daemon/I2PControl.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/UnixDaemon.o daemon/UnixDaemon.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/HTTPServer.o daemon/HTTPServer.cpp
mipsel-openwrt-linux-musl-g++ -Os -pipe -mno-branch-likely -mips32 -mtune=mips32 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -iremap/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0:i2pd-2.23.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro  -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/target-mipsel_mips32_musl/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/usr/include -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include/fortify -I/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/include  -std=c++11 -fPIC -Ilibi2pd -Ilibi2pd_client   -c -o obj/daemon/i2pd.o daemon/i2pd.cpp
mipsel-openwrt-linux-musl-gcc-ar -r libi2pd.a obj/libi2pd/NetDbRequests.o obj/libi2pd/RouterInfo.o obj/libi2pd/CPU.o obj/libi2pd/Tunnel.o obj/libi2pd/SSUData.o obj/libi2pd/BloomFilter.o obj/libi2pd/Reseed.o obj/libi2pd/RouterContext.o obj/libi2pd/Event.o obj/libi2pd/Signature.o obj/libi2pd/FS.o obj/libi2pd/TunnelPool.o obj/libi2pd/Ed25519.o obj/libi2pd/Gost.o obj/libi2pd/Datagram.o obj/libi2pd/Transports.o obj/libi2pd/NTCPSession.o obj/libi2pd/Crypto.o obj/libi2pd/HTTP.o obj/libi2pd/Family.o obj/libi2pd/Destination.o obj/libi2pd/Streaming.o obj/libi2pd/I2PEndian.o obj/libi2pd/LeaseSet.o obj/libi2pd/NTCP2.o obj/libi2pd/Identity.o obj/libi2pd/Poly1305.o obj/libi2pd/Config.o obj/libi2pd/SSU.o obj/libi2pd/I2NPProtocol.o obj/libi2pd/Log.o obj/libi2pd/Gzip.o obj/libi2pd/TunnelGateway.o obj/libi2pd/Base.o obj/libi2pd/Profiling.o obj/libi2pd/TunnelEndpoint.o obj/libi2pd/NetDb.o obj/libi2pd/ChaCha20.o obj/libi2pd/Garlic.o obj/libi2pd/CryptoKey.o obj/libi2pd/SSUSession.o obj/libi2pd/api.o obj/libi2pd/TransitTunnel.o obj/libi2pd/util.o obj/libi2pd/Timestamp.o
/data/bowl-builder/mipsel_mips32/build/sdk/staging_dir/toolchain-mipsel_mips32_gcc-7.4.0_musl/bin/../lib/gcc/mipsel-openwrt-linux-musl/7.4.0/../../../../mipsel-openwrt-linux-musl/bin/ar: creating libi2pd.a
daemon/HTTPServer.cpp: In constructor 'i2p::http::HTTPConnection::HTTPConnection(std::__cxx11::string, std::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >)':
daemon/HTTPServer.cpp:801:39: error: 'using element_type = class boost::asio::basic_stream_socket<boost::asio::ip::tcp> {aka class boost::asio::basic_stream_socket<boost::asio::ip::tcp>}' has no member named 'get_io_service'
   m_Socket (socket), m_Timer (socket->get_io_service ()), m_BufferLen (0),
                                       ^~~~~~~~~~~~~~
Makefile:84: recipe for target 'obj/daemon/HTTPServer.o' failed
make[4]: *** [obj/daemon/HTTPServer.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0'
Makefile:67: recipe for target '/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0/.built' failed
make[3]: *** [/data/bowl-builder/mipsel_mips32/build/sdk/build_dir/target-mipsel_mips32_musl/i2pd-2.23.0/.built] Error 2
time: package/feeds/packages/i2pd/compile#569.87#37.65#78.52
ClaymorePT commented 5 years ago

@neheb That seems to be an issue with ip2 code, not boost itself.

neheb commented 5 years ago

According to https://www.boost.org/doc/libs/1_70_0/doc/html/boost_asio/reference/io_service.html it seems to be deprecated. Meaning the packages need to be fixed.

ClaymorePT commented 5 years ago

@neheb Yes, I was just looking into that. It was deprecated since 1.66.0 and it was finally removed in 1.70.0

neheb commented 5 years ago

Added patches to fix them. Upstream already fixed.

neheb commented 5 years ago

https://downloads.openwrt.org/snapshots/faillogs/mipsel_24kc/packages/openvswitch/compile.txt ping @yousong

yousong commented 5 years ago

https://downloads.openwrt.org/snapshots/faillogs/mipsel_24kc/packages/openvswitch/compile.txt ping @yousong

Thanks. Will look into it these days.

yousong commented 5 years ago

Hmm, will meed to backport this line [1] to openvswitch source code.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/net/openvswitch/conntrack.c?h=linux-4.14.y&id=5d827bfe37a5cecd1de33405afde4708657643c5

neheb commented 5 years ago

Prometheus: https://downloads.openwrt.org/snapshots/faillogs/mips64_octeonplus/packages/prometheus/compile.txt ping @aparcar @jefferyto

https://github.com/fsnotify/fsnotify/commit/11054bcfedcc693de29270308bda9b4230791742#diff-9dee340ab29d1c1db9e272db38706348 Might fix this. fsnotify has a new version.

neheb commented 5 years ago

@ammubhave libfolly is failing on several targets. Examples:

https://downloads.openwrt.org/snapshots/faillogs/armeb_xscale/packages/libfolly/compile.txt https://downloads.openwrt.org/snapshots/faillogs/i386_pentium4/packages/libfolly/compile.txt

@brunompena Missing dependency for tac_plus: https://downloads.openwrt.org/snapshots/faillogs/i386_pentium4/packages/tac_plus/compile.txt

Should probably be made optional.

wongsyrone commented 5 years ago

For FFmpeg issues stated above or https://github.com/openwrt/packages/issues/8686, you may try https://github.com/wongsyrone/packages-1/commit/5cad5c8568c58dbafd57c89ac4e89ec8495ae05d without the version bump, I come up with it when fixing LTO issues(many errors stated plugin needed to handle lto object), it doesn't use gcc-ar, gcc-nm and gcc-ranlib thus needs to specify LTO plugin. I fix the issue by passing values in rules.mk directly.

diizzyy commented 5 years ago

@wongsyrone Have you tried compiling this on mips and mips64?

wongsyrone commented 5 years ago

Nope, I don't have such devices now.

diizzyy commented 5 years ago

I would expect that you need to do more modifications and platform fixes than just more or less bumping it.

neheb commented 5 years ago

I doubt that's the issue. I think NASM is just broken. The error is that it's creating bad files.

diizzyy commented 5 years ago

@neheb What I'm trying to say is that MIPS and other platforms gets wonky using OpenWrt's toolchain. I didn't bother tracking it down what changed in 4.X but I did however look at other distros including FreeBSD when I ran into various build/linking issues.

A few things are already handled in the "official" package however this below caused quite a few issues even if it built worked fine for ARM. https://github.com/diizzyy/packages/blob/ffmpeg4/multimedia/ffmpeg4/Makefile#L62 https://github.com/diizzyy/packages/blob/ffmpeg4/multimedia/ffmpeg4/Makefile#L68

These are later (re)defined here: https://github.com/diizzyy/packages/blob/ffmpeg4/multimedia/ffmpeg4/Makefile#L203 https://github.com/diizzyy/packages/blob/ffmpeg4/multimedia/ffmpeg4/Makefile#L205

This is why I doubt just bumping it will work flawlessy but I might of course be wrong.

wongsyrone commented 5 years ago

I think NASM is just broken

I'm using 2.14.02 and I think NASM isn't the root cause.

neheb commented 5 years ago

@mwarning https://downloads.openwrt.org/snapshots/faillogs/powerpc_8540/packages/smcroute/compile.txt

mwarning commented 5 years ago

@neheb how can I reproduce the error? I've build smcroute for "Freescale MPC85xx" (powerpc_8540) without problems using the current openwrt master.

yousong commented 5 years ago

@neheb how can I reproduce the error? I've build smcroute for "Freescale MPC85xx" (powerpc_8540) without problems using the current openwrt master.

Select libcap and build it first, then rebuild smcroute should trigger it.

--without-libcap should fix the issue, https://github.com/troglobit/smcroute/blob/master/configure.ac#L55-L57

mwarning commented 5 years ago

@yousong thanks @neheb https://github.com/openwrt/packages/pull/8991

BKPepe commented 5 years ago

Telldus-core

Maintainer: @PeterFromSweden

Faillog: https://downloads.openwrt.org/snapshots/faillogs/mipsel_74kc/packages/telldus-core/compile.txt

Seafile-server

Maintainer: @cotequeiroz

Faillog: https://downloads.openwrt.org/snapshots/faillogs/mipsel_74kc/packages/seafile-server/compile.txt

Domoticz

Maintainer: @stintel

Faillog: https://downloads.openwrt.org/snapshots/faillogs/mipsel_74kc/packages/domoticz/compile.txt (most likely https://github.com/openwrt/packages/pull/8934 will fix it)

cotequeiroz commented 5 years ago

Faillog: https://downloads.openwrt.org/snapshots/faillogs/mipsel_74kc/packages/seafile-server/compile.txt

This should be fixed by https://github.com/openwrt/packages/pull/8986

neheb commented 5 years ago

Seafile is dated May 16. Should go away soon.

Telldus is fixed by https://github.com/openwrt/packages/pull/8963 and https://github.com/openwrt/packages/pull/8996

Domoticz is fixed by https://github.com/openwrt/packages/pull/8934 . Needs to be merged.

neheb commented 5 years ago

@ammubhave fbthrift seems to be failing.

https://downloads.openwrt.org/snapshots/faillogs/powerpc_8540/packages/fbthrift/host-compile.txt

I've been able to reproduce the failure locally on arc platform.

neheb commented 5 years ago

@MikePetullo snort3 does not compile on big endian targets. Incomplete fix:

--- a/src/codecs/ip/cd_ipv4.cc
+++ b/src/codecs/ip/cd_ipv4.cc
@@ -358,8 +358,8 @@ void Ipv4Codec::IP4AddrTests(
     /* Loopback traffic  - don't use htonl for speed reasons -
      * s_addr is always in network order */
 #ifdef WORDS_BIGENDIAN
-    msb_src = (iph.ip_src >> 24);
-    msb_dst = (iph.ip_dst >> 24);
+    msb_src = (iph->ip_src >> 24);
+    msb_dst = (iph->ip_dst >> 24);
 #else
     msb_src = (uint8_t)(iph->ip_src & 0xff);
     msb_dst = (uint8_t)(iph->ip_dst & 0xff);
neheb commented 5 years ago

@nxhack https://downloads.openwrt.org/snapshots/faillogs/powerpc_464fp/packages/node-serialport/compile.txt

nxhack commented 5 years ago

I will address this problem now. The musl linux header file for powerpc seems to be confused. Anyway, I will split the node-serialport package for patching "@serialport/bindings" npm module.

neheb commented 5 years ago

@James-TR dnsdist seems to need a libatomic dependency: https://downloads.openwrt.org/snapshots/faillogs/arc_arc700/packages/dnsdist/compile.txt

neheb commented 5 years ago

@AmarOk1412 No idea if your recent update broke it, but xtables-addons is broken on mips64: https://downloads.openwrt.org/snapshots/faillogs/mips64_octeonplus/packages/xtables-addons/compile.txt

neheb commented 5 years ago

@cotequeiroz Any idea on this one? https://downloads.openwrt.org/snapshots/faillogs/mips64_octeonplus/packages/libevhtp/compile.txt

Seems to be failing on all targets

James-TR commented 5 years ago

@neheb I just had a look and dnsdist does indeed require libatomic on mips* and powerpc. Is it ok to add it as a standard dependency or is there a way to do it on a per-target level? https://github.com/PowerDNS/pdns/blob/9bb64785797d4b4829be3debc477458a7f81e7bd/m4/pdns_check_os.m4#L38-L44 is the relevant stanza in the preprocessing that pulls that in.

cotequeiroz commented 5 years ago

@cotequeiroz Any idea on this one? https://downloads.openwrt.org/snapshots/faillogs/mips64_octeonplus/packages/libevhtp/compile.txt

Seems to be failing on all targets

I can't test the exact failure case here as it builds OK. Circle-ci has no trouble either. I have two theories: (1) default openwrt-system include path are not being searched by default by the bot SDK; notice the final C_FLAGS shown; (2) oniguruma include files are not being copied to the right place.

For (1), we can add TARGET_CPP_FLAGS to TARGET_CFLAGS, which will explicitly add the include dirs; for (2), I just now noticed I used {} instead of () in the SED command; it should not have caused trouble, as the files are installed in the default search path, $(STAGING_DIR)/usr/include, and the library was found nonetheless. Furthermore, libevhtp does not seem to use ONIGURUMA_INCLUDE_DIR anyway.

I've opened #9081 as an attempt to fix this.

cotequeiroz commented 5 years ago

@neheb I just had a look and dnsdist does indeed require libatomic on mips* and powerpc. Is it ok to add it as a standard dependency or is there a way to do it on a per-target level? https://github.com/PowerDNS/pdns/blob/9bb64785797d4b4829be3debc477458a7f81e7bd/m4/pdns_check_os.m4#L38-L44 is the relevant stanza in the preprocessing that pulls that in.

You may use DEPENDS+=+(mips||mipsel||mips64||mips64el||powerpc):libatomic; you should add libatomic to PKG_BUILD_DEPS as well, since tmp/.packagedeps is not handling this syntax properly, so libatomic will not be included in the build deps otherwise.

neheb commented 5 years ago

ARC needs libatomic as well:

https://downloads.openwrt.org/snapshots/faillogs/arc_arc700/packages/dnsdist/compile.txt

I would just unconditionally include it. There's no harm. i386 and x86-64 have enough space to spare 5KB.

neheb commented 5 years ago

@yousong Since you seem to maintain libunwind: https://downloads.openwrt.org/snapshots/faillogs/powerpc_8540/packages/libfolly/compile.txt

I looked into this and found this error all over the CMake log output:

/home/mangix/devstuff/openwrt/staging_dir/toolchain-powerpc_8540_gcc-9.1.0_musl/lib/gcc/powerpc-openwrt-linux-musl/9.1.0/../../../../powerpc-openwrt-linux-musl/bin/ld: /home/mangix/devstuff/openwrt/staging_dir/target-powerpc_8540_musl/usr/lib/libunwind.so: undefined reference to `getcontext'
collect2: error: ld returned 1 exit status

I tried to work around it by including ucontext.h before everything but that did not work. This leads me to believe libunwind is the reason why it's failing on a bunch of targets.

yousong commented 5 years ago

@neheb

libunwind for powerpc depends on getcontext() from libc which musl-libc does not provide because these APIs are supposed to be obsolescent. I will post a patch to libunwind to indicate such dependency. Thanks for the report.

yousong commented 5 years ago

@neheb , libunwind patch applied, http://git.openwrt.org/1e5f4dcd66807b662f0ffb2bebd0c8bf9bf89c92

neheb commented 5 years ago

@yousong different error on i386:

/home/mangix/devstuff/openwrt/staging_dir/toolchain-i386_pentium_gcc-9.1.0_musl/bin/i486-openwrt-linux-musl-g++  -Os -pipe -march=pentium-mmx -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -fmacro-prefix-map=/home/mangix/devstuff/openwrt/build_dir/target-i386_p$/home/mangix/devstuff/openwrt/staging_dir/toolchain-i386_pentium_gcc-9.1.0_musl/lib/gcc/i486-openwrt-linux-musl/9.1.0/../../../../i486-openwrt-linux-musl/bin/ld: /home/mangix/devstuff/openwrt/staging_dir/target-i386_pentium_musl/usr/lib/libunwind.so: undefined reference to `setcontext'
/home/mangix/devstuff/openwrt/staging_dir/toolchain-i386_pentium_gcc-9.1.0_musl/lib/gcc/i486-openwrt-linux-musl/9.1.0/../../../../i486-openwrt-linux-musl/bin/ld: /home/mangix/devstuff/openwrt/staging_dir/target-i386_pentium_musl/usr/lib/libunwind.so: undefined reference to `sigreturn'
collect2: error: ld returned 1 exit statu