Skip to content

Instantly share code, notes, and snippets.

@nandub
Created January 2, 2014 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nandub/8216413 to your computer and use it in GitHub Desktop.
Save nandub/8216413 to your computer and use it in GitHub Desktop.
CJDNS cross compiling for Beaglebone Black using NEON fails
gdb cjdroute_cross_build_31381
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/debian/cjdroute_cross_build_31381...done.
(gdb) r
Starting program: /home/debian/cjdroute_cross_build_31381
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x2a05c8c0 in crypto_stream_salsa20_armneon6_xor ()
(gdb) bt
#0 0x2a05c8c0 in crypto_stream_salsa20_armneon6_xor ()
#1 0x2a010772 in stir ()
#2 0x2a010abc in Random_newWithSeed ()
#3 0x2a010b22 in Random_new ()
#4 0x2a047bb8 in main ()
execve("./cjdroute_cross_build_31381", ["./cjdroute_cross_build_31381"], [/* 15 vars */]) = 0
brk(0) = 0xb6fe0000
uname({sys="Linux", node="debian-armhf", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4f000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=12407, ...}) = 0
mmap2(NULL, 12407, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f4b000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\355O\0\0004\0\0\0"..., 512) = 512
lseek(3, 66332, SEEK_SET) = 66332
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1400) = 1400
lseek(3, 65924, SEEK_SET) = 65924
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0755, st_size=100447, ...}) = 0
mmap2(NULL, 107028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f19000
mprotect(0xb6f29000, 28672, PROT_NONE) = 0
mmap2(0xb6f30000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb6f30000
mmap2(0xb6f32000, 4628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f32000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\320\26\0\0004\0\0\0"..., 512) = 512
lseek(3, 21220, SEEK_SET) = 21220
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1320) = 1320
lseek(3, 20828, SEEK_SET) = 20828
read(3, "A4\0\0\0aeabi\0\1*\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 53) = 53
fstat64(3, {st_mode=S_IFREG|0644, st_size=22540, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f4a000
mmap2(NULL, 53780, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6f0b000
mprotect(0xb6f10000, 28672, PROT_NONE) = 0
mmap2(0xb6f17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb6f17000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\rn\1\0004\0\0\0"..., 512) = 512
lseek(3, 891684, SEEK_SET) = 891684
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1360) = 1360
lseek(3, 891244, SEEK_SET) = 891244
read(3, "A2\0\0\0aeabi\0\1(\0\0\0\0057-A\0\6\n\7A\10\1\t\2\n\4\22"..., 51) = 51
fstat64(3, {st_mode=S_IFREG|0755, st_size=893044, ...}) = 0
mmap2(NULL, 935208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e26000
mprotect(0xb6efd000, 32768, PROT_NONE) = 0
mmap2(0xb6f05000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7) = 0xb6f05000
mmap2(0xb6f08000, 9512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6f08000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e25000
set_tls(0xb6e254c0, 0xb6e25b98, 0xb6f52048, 0xb6e254c0, 0xb6f4a8a0) = 0
mprotect(0xb6f05000, 8192, PROT_READ) = 0
mprotect(0xb6f17000, 4096, PROT_READ) = 0
mprotect(0xb6f30000, 4096, PROT_READ) = 0
mprotect(0xb6f53000, 536576, PROT_READ|PROT_WRITE) = 0
mprotect(0xb6f53000, 536576, PROT_READ|PROT_EXEC) = 0
cacheflush(0xb6f53000, 0xb6fd6000, 0, 0x14, 0xb6f52958) = -1 EFAULT (Bad address)
mprotect(0xb6fdd000, 4096, PROT_READ) = 0
mprotect(0xb6f51000, 4096, PROT_READ) = 0
munmap(0xb6f4b000, 12407) = 0
set_tid_address(0xb6e25068) = 4754
set_robust_list(0xb6e25070, 0xc) = 0
futex(0xbee05d10, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, b6e25000) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0xb6f1dcad, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb6f1dbc1, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0) = 0xb6fe0000
brk(0xb7001000) = 0xb7001000
open("/dev/urandom", O_RDONLY) = 3
read(3, "\307\0370\1l\215{\2627\252\265b^\345\325\37\200SB\247w\25_$\270}+\36E\332\17o"..., 64) = 64
close(3) = 0
_sysctl({{CTL_KERN, 0x28 /* KERN_??? */, 6}, 3, 0xbee05540, 16, (nil), 0}) = -1 ENOSYS (Function not implemented)
open("/proc/sys/kernel/random/uuid", O_RDONLY) = 3
read(3, "08c8adaa-b920-4fe3-a7f1-1f77fc2a"..., 37) = 37
close(3) = 0
open("/proc/sys/kernel/random/uuid", O_RDONLY) = 3
read(3, "0d93d3fc-a42e-47cd-ba51-35006c5c"..., 37) = 37
close(3) = 0
open("/proc/sys/kernel/random/uuid", O_RDONLY) = 3
read(3, "7e56e7cd-32fe-40c5-b6cb-e066d995"..., 37) = 37
close(3) = 0
open("/proc/sys/kernel/random/uuid", O_RDONLY) = 3
read(3, "30384e2e-c59e-4681-a505-7b940375"..., 37) = 37
close(3) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Compiler CC: arm-linux-gnueabihf-gcc
Compiler CFLAGS: -O2 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -fomit-frame-pointer
Initialize 2ms
Copy dependencies
Build NaCl
Creating directories
Getting system type
System is [armeabi_neon]
Using premade plan at [node_build/plans/armeabi_neon_plan.json]
Creating system specific integer type headers
beginning build
implementations generated
Compiling jsbuild/objects_internal/crypto_core_salsa20_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_afternm.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_beforenm.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_common.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_consts.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_int128.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_stream.c.o
Compiling jsbuild/objects_internal/crypto_stream_aes128ctr_portable_xor_afternm.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa2012_ref_stream.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa2012_ref_xor.c.o
Compiling jsbuild/objects_internal/crypto_core_salsa208_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_auth_hmacsha512256_ref_hmac.c.o
Compiling jsbuild/objects_internal/crypto_auth_hmacsha512256_ref_verify.c.o
Compiling jsbuild/objects_internal/crypto_core_hsalsa20_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa20_armneon6_stream.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa20_armneon6_xor.s.o
Compiling jsbuild/objects_internal/crypto_verify_32_ref_verify.c.o
Compiling jsbuild/objects_internal/crypto_secretbox_xsalsa20poly1305_ref_box.c.o
Compiling jsbuild/objects_internal/crypto_hashblocks_sha512_ref_blocks.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_0.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_1.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_add.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_cmov.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_copy.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_frombytes.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_invert.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_isnegative.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_isnonzero.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_mul.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_neg.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_pow22523.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_sq.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_sq2.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_sub.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_fe_tobytes.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_add.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_double_scalarmult.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_frombytes.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_madd.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_msub.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p1p1_to_p2.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p1p1_to_p3.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p2_0.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p2_dbl.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p3_0.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p3_dbl.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p3_to_cached.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p3_to_p2.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_p3_tobytes.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_precomp_0.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_scalarmult_base.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_sub.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_ge_tobytes.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_keypair.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_open.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_sc_muladd.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_sc_reduce.c.o
Compiling jsbuild/objects_internal/crypto_sign_ed25519_ref10_sign.c.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_neon2_addmulmod.s.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_neon2_auth.c.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_neon2_blocks.s.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_neon2_verify.c.o
Compiling jsbuild/objects_internal/crypto_scalarmult_curve25519_neon2_base.c.o
Compiling jsbuild/objects_internal/crypto_scalarmult_curve25519_neon2_scalarmult.s.o
Compiling jsbuild/objects_internal/crypto_stream_xsalsa20_ref_stream.c.o
Compiling jsbuild/objects_internal/crypto_stream_xsalsa20_ref_xor.c.o
Compiling jsbuild/objects_internal/crypto_hashblocks_sha256_inplace_blocks.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa208_ref_stream.c.o
Compiling jsbuild/objects_internal/crypto_stream_salsa208_ref_xor.c.o
Compiling jsbuild/objects_internal/crypto_core_salsa2012_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_box_curve25519xsalsa20poly1305_ref_after.c.o
Compiling jsbuild/objects_internal/crypto_box_curve25519xsalsa20poly1305_ref_before.c.o
Compiling jsbuild/objects_internal/crypto_box_curve25519xsalsa20poly1305_ref_box.c.o
Compiling jsbuild/objects_internal/crypto_box_curve25519xsalsa20poly1305_ref_keypair.c.o
Compiling jsbuild/objects_internal/crypto_hash_sha512_ref_hash.c.o
Compiling jsbuild/objects_internal/crypto_hash_sha256_ref_hash.c.o
Compiling jsbuild/objects_internal/crypto_verify_16_ref_verify.c.o
Compiling jsbuild/objects_internal/crypto_auth_hmacsha256_ref_hmac.c.o
Compiling jsbuild/objects_internal/crypto_auth_hmacsha256_ref_verify.c.o
Waiting for [3] processes
Waiting for [2] processes
Waiting for [1] processes
Linking static C library jsbuild/libnacl.a
ranlib jsbuild/libnacl.a
Compiling Test jsbuild/tests/auth
Compiling Test jsbuild/tests/auth2
Compiling Test jsbuild/tests/auth3
Compiling Test jsbuild/tests/auth5
Compiling Test jsbuild/tests/box
Compiling Test jsbuild/tests/box2
Compiling Test jsbuild/tests/box7_curve25519xsalsa20poly1305
Compiling Test jsbuild/tests/box8_curve25519xsalsa20poly1305
Compiling Test jsbuild/tests/core1
Compiling Test jsbuild/tests/core2
Compiling Test jsbuild/tests/core3
Compiling Test jsbuild/tests/core4
Compiling Test jsbuild/tests/core5
Compiling Test jsbuild/tests/core6
Compiling Test jsbuild/tests/hash_sha512
Compiling Test jsbuild/tests/hash_sha256
Compiling Test jsbuild/tests/hash3
Compiling Test jsbuild/tests/onetimeauth
Compiling Test jsbuild/tests/onetimeauth2
Compiling Test jsbuild/tests/onetimeauth7
Compiling Test jsbuild/tests/scalarmult
Compiling Test jsbuild/tests/scalarmult2
Compiling Test jsbuild/tests/scalarmult5
Compiling Test jsbuild/tests/scalarmult6
Compiling Test jsbuild/tests/secretbox
Compiling Test jsbuild/tests/secretbox2
Compiling Test jsbuild/tests/secretbox7_xsalsa20poly1305
Compiling Test jsbuild/tests/secretbox8_xsalsa20poly1305
Compiling Test jsbuild/tests/stream
Compiling Test jsbuild/tests/stream2
Compiling Test jsbuild/tests/stream3
Compiling Test jsbuild/tests/stream4
Waiting for [3] processes
Waiting for [2] processes
Waiting for [1] processes
done
Build Libuv
mkdir -p src/unix
touch src/unix/.buildstamp
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/async.c -o src/unix/async.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/core.c -o src/unix/core.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/dl.c -o src/unix/dl.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/error.c -o src/unix/error.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/fs.c -o src/unix/fs.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/getaddrinfo.c -o src/unix/getaddrinfo.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/loop.c -o src/unix/loop.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/loop-watcher.c -o src/unix/loop-watcher.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/pipe.c -o src/unix/pipe.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/poll.c -o src/unix/poll.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/process.c -o src/unix/process.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/signal.c -o src/unix/signal.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/stream.c -o src/unix/stream.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/tcp.c -o src/unix/tcp.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/thread.c -o src/unix/thread.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/threadpool.c -o src/unix/threadpool.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/timer.c -o src/unix/timer.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/tty.c -o src/unix/tty.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/udp.c -o src/unix/udp.o
mkdir -p src
touch src/.buildstamp
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/fs-poll.c -o src/fs-poll.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/uv-common.c -o src/uv-common.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/inet.c -o src/inet.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/version.c -o src/version.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/linux-core.c -o src/unix/linux-core.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/linux-inotify.c -o src/unix/linux-inotify.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/linux-syscalls.c -o src/unix/linux-syscalls.o
arm-linux-gnueabihf-gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -D_GNU_SOURCE -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/include/uv-private -I/home/nandub/bbb-work/cjdns/build_linux/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -c src/unix/proctitle.c -o src/unix/proctitle.o
arm-linux-gnueabihf-ar rcs libuv.a src/unix/async.o src/unix/core.o src/unix/dl.o src/unix/error.o src/unix/fs.o src/unix/getaddrinfo.o src/unix/loop.o src/unix/loop-watcher.o src/unix/pipe.o src/unix/poll.o src/unix/process.o src/unix/signal.o src/unix/stream.o src/unix/tcp.o src/unix/thread.o src/unix/threadpool.o src/unix/timer.o src/unix/tty.o src/unix/udp.o src/fs-poll.o src/uv-common.o src/inet.o src/version.o src/unix/linux-core.o src/unix/linux-inotify.o src/unix/linux-syscalls.o src/unix/proctitle.o
Configure 16220ms
Scan for out of date files 1ms
Building C object admin/angel/cjdroute2.c complete
Building C object test/testcjdroute.c complete
Building C object contrib/c/publictoip6.c complete
Building C object contrib/c/privatetopublic.c complete
Building C object contrib/c/sybilsim.c complete
Building C object contrib/c/benc2json.c complete
Building C object contrib/c/cleanconfig.c complete
Building C object contrib/c/dnsserv.c complete
Building C object contrib/c/makekeys.c complete
Building C object util/version/Version.c complete
Building C object util/log/WriterLog.c complete
Building C object util/Security.c complete
Building C object util/events/libuv/Process.c complete
Building C object util/events/libuv/Pipe.c complete
Building C object net/SwitchPinger_admin.c complete
Building C object net/DefaultInterfaceController.c complete
Building C object net/SwitchPinger.c complete
Building C object memory/MallocAllocator.c complete
Building C object benc/serialization/standard/StandardBencSerializer.c complete
Building C object benc/serialization/json/JsonBencSerializer.c complete
Building C object io/FileWriter.c complete
Building C object io/FileReader.c complete
Building C object io/ArrayWriter.c complete
Building C object io/ArrayReader.c complete
Building C object interface/UDPInterface_admin.c complete
Building C object dht/dhtcore/RouterModule_admin.c complete
Building C object dht/SerializationModule.c complete
Building C object dht/ReplyModule.c complete
Building C object crypto/CryptoAuth_benchmark.c complete
Building C object admin/Configurator.c complete
Building C object admin/AuthorizedPasswords.c complete
Building C object crypto/CryptoAuth.c complete
Building C object admin/angel/Core.c complete
Building C object net/Ducttape.c complete
Building C object tunnel/IpTunnel.c complete
Building C object admin/angel/Hermes.c complete
Building C object switch/SwitchCore.c complete
Building C object dht/dhtcore/SearchRunner.c complete
Building C object dht/dhtcore/RouterModule.c complete
Building C object dht/dhtcore/NodeStore.c complete
Building C object switch/EncodingScheme.c complete
Building C object benc/List.c complete
Building C object util/Hex.c complete
Building C object crypto/AddressCalc.c complete
Building C object crypto/random/Random.c complete
Building C object crypto/random/seed/RandomSeed.c complete
Building C object dht/DHTModuleRegistry.c complete
Building C object admin/angel/AngelInit.c complete
Building C object admin/angel/InterfaceWaiter.c complete
Building C object admin/AdminClient.c complete
Building C object benc/String.c complete
Building C object admin/Admin.c complete
Building C object util/events/libuv/EventBase.c complete
Building C object util/log/Log.c complete
Building C object util/platform/Sockaddr.c complete
Building C object exception/Except.c complete
Building C object benc/Dict.c complete
Building C object memory/Allocator.c complete
Building C object util/Assert.c complete
Linking C executable ./benc2json
Linking C executable ./cleanconfig
Building C object ./interface/tuntap/windows/test/TAPInterface_root_test.c complete
Building C object ./interface/tuntap/windows/test/TAPDevice_root_test.c complete
Building C object ./benc/serialization/standard/test/benc_serializeString_test.c complete
Building C object ./benc/serialization/standard/test/benc_serializeList_test.c complete
Building C object ./benc/serialization/standard/test/benc_serializeInteger_test.c complete
Building C object ./util/platform/test/Sockaddr_test.c complete
Building C object ./dht/dhtcore/test/VersionList_test.c complete
Building C object ./dht/dhtcore/test/NodeStore_test.c complete
Building C object ./crypto/random/test/Random_test.c complete
Building C object ./util/test/UniqueName_test.c complete
Building C object ./util/test/Process_test.c complete
Building C object ./util/test/Map_test.c complete
Building C object ./util/test/Hex_test.c complete
Building C object ./util/test/Endian_test.c complete
Building C object ./util/test/Checksum_test.c complete
Building C object ./util/test/Bits_test.c complete
Building C object ./util/test/Base32_test.c complete
Building C object ./util/test/AverageRoller_test.c complete
Building C object ./util/test/AddrTools_test.c complete
Building C object ./tunnel/test/IpTunnel_test.c complete
Building C object ./switch/test/NumberCompress_test.c complete
Building C object ./switch/test/LabelSplicer_test.c complete
Building C object ./switch/test/EncodingScheme_test.c complete
Building C object ./net/test/DefaultInterfaceController_test.c complete
Building C object ./net/test/DefaultInterfaceController_multiIface_test.c complete
Building C object ./memory/test/Allocator_test.c complete
Building C object ./io/test/FileReader_test.c complete
Building C object ./interface/test/UDPInterface_test.c complete
Building C object ./interface/test/UDPInterface_communication_test.c complete
Building C object ./interface/test/TUNInterface_ipv6_root_test.c complete
Building C object ./interface/test/TUNInterface_ipv4_root_test.c complete
Building C object ./interface/test/MultiInterface_test.c complete
Building C object ./interface/test/ICMP6Generator_test.c complete
Building C object ./interface/test/FramingInterface_test.c complete
Building C object ./dht/test/DHTModules_handleOutgoing_test.c complete
Building C object ./dht/test/DHTModules_handleIncoming_test.c complete
Building C object ./crypto/test/ReplayProtector_test.c complete
Building C object ./crypto/test/CryptoAuth_unit_test.c complete
Building C object ./crypto/test/CryptoAuth_test.c complete
Building C object ./crypto/test/CryptoAuth_async_test.c complete
Building C object ./admin/test/Admin_test.c complete
Building C object ./test/threeNodes_test.c complete
Building C object ./test/cjdroute_routerPing_test.c complete
Building C object ./test/cjdroute_injection_test.c complete
Building C object ./test/CryptoAddress_test.c complete
Building C object util/events/libuv/Time.c complete
Building C object crypto/Key.c complete
Building C object util/events/libuv/Timeout.c complete
Building C object crypto/random/libuv/LibuvEntropyProvider.c complete
Building C object util/log/FileWriterLog.c complete
Building C object interface/DNSServer.c complete
Building C object interface/RainflyClient.c complete
Building C object util/events/libuv/UDPAddrInterface.c complete
Building C object util/Pinger.c complete
Building C object interface/UDPInterface.c complete
Building C object util/events/libuv/Event.c complete
Building C object interface/SessionManager_admin.c complete
Building C object interface/SessionManager.c complete
Building C object util/platform/netdev/NetDev.c complete
Building C object util/Security_admin.c complete
Building C object util/log/IndirectLog.c complete
Building C object tunnel/IpTunnel_admin.c complete
Building C object interface/addressable/PacketHeaderToUDPAddrInterface.c complete
Building C object interface/RainflyClient_admin.c complete
Building C object interface/ICMP6Generator.c complete
Building C object interface/FramingInterface.c complete
Building C object interface/InterfaceController_admin.c complete
Building C object interface/InterfaceConnector.c complete
Building C object interface/tuntap/TUNInterface_linux.c complete
Building C object interface/ETHInterface_admin.c complete
Building C object dht/dhtcore/Janitor.c complete
Building C object dht/dhtcore/NodeStore_admin.c complete
Building C object dht/dhtcore/SearchRunner_admin.c complete
Building C object dht/dhtcore/RouteTracer.c complete
Building C object dht/EncodingSchemeModule.c complete
Building C object admin/angel/Angel.c complete
Building C object admin/AdminLog.c complete
Building C object dht/dhtcore/VersionList.c complete
Building C object dht/dhtcore/SearchStore.c complete
Building C object util/AverageRoller.c complete
Building C object crypto/random/seed/SystemRandomSeed.c complete
Building C object benc/serialization/cloner/Cloner.c complete
Building C object util/CString.c complete
Linking C executable ./publictoip6
Linking C executable ./privatetopublic
Building C object crypto/random/test/DeterminentRandomSeed.c complete
Building C object util/Order.c complete
Building C object test/TestFramework.c complete
Building C object interface/MultiInterface.c complete
Building C object admin/testframework/AdminTestFramework.c complete
Building C object util/platform/Socket.c complete
Building C object util/platform/netdev/NetPlatform_linux.c complete
Building C object memory/BufferAllocator.c complete
Building C object interface/ETHInterface_linux.c complete
Building C object interface/addressable/AddrInterfaceAdapter.c complete
Building C object crypto/random/seed/ProcSysKernelRandomUuidRandomSeed.c complete
Building C object crypto/random/seed/LinuxRandomUuidSysctlRandomSeed.c complete
Building C object crypto/random/seed/DevUrandomRandomSeed.c complete
Linking C executable ./makekeys
Linking C executable ./dnsserv
Linking C executable build_linux/cjdroute
Linking C executable ./sybilsim
Linking C executable build_linux/testcjdroute
Compile 13889ms
Cross compiling. Test disabled.
Checking codestyle
Checking admin/angel/cjdroute2.c
Checking admin/Admin.h
Checking benc/Dict.h
Checking memory/Allocator.h
Checking util/Identity.h
Checking util/Assert.h
Checking util/Gcc.h
Checking util/Linker.h
Checking util/CompileTimeRandom.h
Checking benc/Object.h
Checking exception/Except.h
Checking interface/addressable/AddrInterface.h
Checking interface/Interface.h
Checking wire/Message.h
Checking util/Bits.h
Checking util/Endian.h
Checking util/UniqueName.h
Checking util/platform/Sockaddr.h
Checking util/log/Log.h
Checking util/events/EventBase.h
Checking admin/AdminClient.h
Checking benc/String.h
Checking util/platform/libc/strlen.h
Checking admin/angel/InterfaceWaiter.h
Checking admin/angel/AngelInit.h
Checking admin/angel/Core.h
Checking net/Ducttape.h
Checking dht/DHTModuleRegistry.h
Checking dht/DHTMessage.h
Checking io/Reader.h
Checking io/Writer.h
Checking dht/dhtcore/RouterModule.h
Checking crypto/random/Random.h
Checking crypto/random/seed/RandomSeed.h
Checking dht/Address.h
Checking crypto/AddressCalc.h
Checking util/AddrTools.h
Checking util/Hex.h
Checking dht/dhtcore/Node.h
Checking switch/EncodingScheme.h
Checking benc/List.h
Checking dht/dhtcore/NodeStore.h
Checking dht/dhtcore/SearchRunner.h
Checking switch/SwitchCore.h
Checking tunnel/IpTunnel.h
Checking admin/angel/Hermes.h
Checking wire/Headers.h
Checking admin/AuthorizedPasswords.h
Checking crypto/CryptoAuth.h
Checking admin/Configurator.h
Checking benc/Int.h
Checking crypto/CryptoAuth_benchmark.h
Checking dht/ReplyModule.h
Checking dht/SerializationModule.h
Checking dht/dhtcore/RouterModule_admin.h
Checking interface/UDPInterface_admin.h
Checking interface/InterfaceController.h
Checking io/ArrayReader.h
Checking io/ArrayWriter.h
Checking io/FileReader.h
Checking io/FileWriter.h
Checking benc/serialization/BencSerializer.h
Checking benc/serialization/json/JsonBencSerializer.h
Checking benc/serialization/standard/StandardBencSerializer.h
Checking memory/MallocAllocator.h
Checking net/DefaultInterfaceController.h
Checking net/SwitchPinger.h
Checking net/SwitchPinger_admin.h
Checking util/platform/libc/string.h
Checking util/events/Pipe.h
Checking util/events/Process.h
Checking util/Base32.h
Checking util/Security.h
Checking util/log/WriterLog.h
Checking util/version/Version.h
Checking test/testcjdroute.c
Checking util/events/Time.h
Checking contrib/c/publictoip6.c
Checking crypto/Key.h
Checking contrib/c/privatetopublic.c
Checking contrib/c/sybilsim.c
Checking util/log/FileWriterLog.h
Checking crypto/random/libuv/LibuvEntropyProvider.h
Checking util/events/Timeout.h
Checking util/log/Log_impl.h
Checking contrib/c/benc2json.c
Checking contrib/c/cleanconfig.c
Checking contrib/c/dnsserv.c
Checking interface/addressable/UDPAddrInterface.h
Checking interface/DNSServer.h
Checking interface/RainflyClient.h
Checking contrib/c/makekeys.c
Checking util/version/Version.c
Checking util/log/WriterLog.c
Checking util/Security.c
Checking util/events/libuv/Process.c
Checking util/events/libuv/UvWrapper.h
Checking util/events/libuv/EventBase_pvt.h
Checking util/events/libuv/Pipe.c
Checking wire/Error.h
Checking net/SwitchPinger_admin.c
Checking net/DefaultInterfaceController.c
Checking crypto/CryptoAuth_pvt.h
Checking crypto/ReplayProtector.h
Checking util/Map.h
Checking net/SwitchPinger.c
Checking util/Checksum.h
Checking util/Pinger.h
Checking wire/Control.h
Checking memory/MallocAllocator.c
Checking benc/serialization/standard/StandardBencSerializer.c
Checking benc/serialization/json/JsonBencSerializer.c
Checking io/FileWriter.c
Checking io/FileReader.c
Checking io/ArrayWriter.c
Checking io/ArrayReader.c
Checking interface/UDPInterface_admin.c
Checking exception/Jmp.h
Checking interface/UDPInterface.h
Checking dht/dhtcore/RouterModule_admin.c
Checking dht/CJDHTConstants.h
Checking dht/SerializationModule.c
Checking dht/DHTModule.h
Checking dht/ReplyModule.c
Checking crypto/CryptoAuth_benchmark.c
Checking admin/Configurator.c
Checking util/events/Event.h
Checking admin/AuthorizedPasswords.c
Checking crypto/CryptoAuth.c
Checking admin/angel/Core.c
Checking admin/AdminLog.h
Checking admin/angel/Angel.h
Checking dht/EncodingSchemeModule.h
Checking dht/dhtcore/RouteTracer.h
Checking dht/dhtcore/SearchRunner_admin.h
Checking dht/dhtcore/NodeStore_admin.h
Checking dht/dhtcore/Janitor.h
Checking interface/ETHInterface_admin.h
Checking interface/tuntap/TUNInterface.h
Checking interface/InterfaceConnector.h
Checking interface/InterfaceController_admin.h
Checking interface/FramingInterface.h
Checking interface/ICMP6Generator.h
Checking interface/RainflyClient_admin.h
Checking interface/addressable/PacketHeaderToUDPAddrInterface.h
Checking tunnel/IpTunnel_admin.h
Checking util/log/IndirectLog.h
Checking util/Security_admin.h
Checking util/platform/netdev/NetDev.h
Checking interface/SessionManager_admin.h
Checking interface/SessionManager.h
Checking net/Ducttape.c
Checking interface/tuntap/TUNMessageType.h
Checking net/Ducttape_pvt.h
Checking switch/LabelSplicer.h
Checking switch/NumberCompress.h
Checking wire/Ethernet.h
Checking tunnel/IpTunnel.c
Checking admin/angel/Hermes.c
Checking switch/SwitchCore.c
Checking dht/dhtcore/SearchRunner.c
Checking dht/dhtcore/SearchStore.h
Checking dht/dhtcore/NodeList.h
Checking dht/dhtcore/VersionList.h
Checking dht/dhtcore/RouterModule.c
Checking dht/dhtcore/RouterModule_pvt.h
Checking util/AverageRoller.h
Checking dht/dhtcore/NodeStore.c
Checking dht/dhtcore/DistanceNodeCollector.h
Checking dht/dhtcore/NodeHeader.h
Checking dht/dhtcore/NodeCollector.h
Checking dht/dhtcore/LinkStateNodeCollector.h
Checking switch/EncodingScheme.c
Checking benc/List.c
Checking util/Hex.c
Checking crypto/AddressCalc.c
Checking crypto/random/Random.c
Checking crypto/random/seed/SystemRandomSeed.h
Checking crypto/random/seed/RandomSeed.c
Checking dht/DHTModuleRegistry.c
Checking admin/angel/AngelInit.c
Checking admin/angel/InterfaceWaiter.c
Checking admin/AdminClient.c
Checking benc/serialization/cloner/Cloner.h
Checking benc/String.c
Checking admin/Admin.c
Checking util/events/libuv/EventBase.c
Checking util/log/Log.c
Checking util/CString.h
Checking util/platform/Sockaddr.c
Checking exception/Except.c
Checking benc/Dict.c
Checking memory/Allocator.c
Checking memory/Allocator_pvt.h
Checking util/Assert.c
Checking ./interface/tuntap/windows/test/TAPInterface_root_test.c
Checking ./interface/tuntap/windows/test/TAPDevice_root_test.c
Checking ./benc/serialization/standard/test/benc_serializeString_test.c
Checking ./benc/serialization/standard/test/benc_serializeList_test.c
Checking ./benc/serialization/standard/test/benc_serializeInteger_test.c
Checking ./util/platform/test/Sockaddr_test.c
Checking ./dht/dhtcore/test/VersionList_test.c
Checking ./dht/dhtcore/test/NodeStore_test.c
Checking dht/dhtcore/test/TestKeys.data
Checking ./crypto/random/test/Random_test.c
Checking crypto/random/test/DeterminentRandomSeed.h
Checking ./util/test/UniqueName_test.c
Checking util/test/UniqueName_test.h
Checking ./util/test/Process_test.c
Checking ./util/test/Map_test.c
Checking ./util/test/Hex_test.c
Checking ./util/test/Endian_test.c
Checking ./util/test/Checksum_test.c
Checking ./util/test/Bits_test.c
Checking ./util/test/Base32_test.c
Checking ./util/test/AverageRoller_test.c
Checking util/AverageRoller_pvt.h
Checking ./util/test/AddrTools_test.c
Checking ./tunnel/test/IpTunnel_test.c
Checking ./switch/test/NumberCompress_test.c
Checking ./switch/test/LabelSplicer_test.c
Checking ./switch/test/EncodingScheme_test.c
Checking util/Order.h
Checking ./net/test/DefaultInterfaceController_test.c
Checking test/TestFramework.h
Checking ./net/test/DefaultInterfaceController_multiIface_test.c
Checking interface/MultiInterface.h
Checking ./memory/test/Allocator_test.c
Checking ./io/test/FileReader_test.c
Checking ./interface/test/UDPInterface_test.c
Checking admin/testframework/AdminTestFramework.h
Checking ./interface/test/UDPInterface_communication_test.c
Checking interface/UDPInterface_pvt.h
Checking util/platform/Socket.h
Checking ./interface/test/TUNInterface_ipv6_root_test.c
Checking test/RootTest.h
Checking ./interface/test/TUNInterface_ipv4_root_test.c
Checking ./interface/test/MultiInterface_test.c
Checking ./interface/test/ICMP6Generator_test.c
Checking interface/ICMP6Generator_pvt.h
Checking ./interface/test/FramingInterface_test.c
Checking ./dht/test/DHTModules_handleOutgoing_test.c
Checking ./dht/test/DHTModules_handleIncoming_test.c
Checking ./crypto/test/ReplayProtector_test.c
Checking ./crypto/test/CryptoAuth_unit_test.c
Checking ./crypto/test/CryptoAuth_test.c
Checking ./crypto/test/CryptoAuth_async_test.c
Checking ./admin/test/Admin_test.c
Checking ./test/threeNodes_test.c
Checking ./test/cjdroute_routerPing_test.c
Checking ./test/cjdroute_injection_test.c
Checking ./test/CryptoAddress_test.c
Checking util/events/libuv/Time.c
Checking crypto/Key.c
Checking util/events/libuv/Timeout.c
Checking crypto/random/libuv/LibuvEntropyProvider.c
Checking util/log/FileWriterLog.c
Checking interface/DNSServer.c
Checking interface/RainflyClient.c
Checking util/events/libuv/UDPAddrInterface.c
Checking util/Pinger.c
Checking interface/UDPInterface.c
Checking util/events/libuv/Event.c
Checking interface/SessionManager_admin.c
Checking interface/SessionManager.c
Checking util/platform/netdev/NetDev.c
Checking memory/BufferAllocator.h
Checking util/platform/netdev/NetPlatform.h
Checking util/Security_admin.c
Checking util/log/IndirectLog.c
Checking tunnel/IpTunnel_admin.c
Checking interface/addressable/PacketHeaderToUDPAddrInterface.c
Checking interface/RainflyClient_admin.c
Checking interface/ICMP6Generator.c
Checking interface/FramingInterface.c
Checking interface/InterfaceWrapper.h
Checking interface/InterfaceController_admin.c
Checking interface/InterfaceConnector.c
Checking interface/tuntap/TUNInterface_linux.c
Checking interface/ETHInterface_admin.c
Checking interface/ETHInterface.h
Checking dht/dhtcore/Janitor.c
Checking dht/dhtcore/NodeStore_admin.c
Checking dht/dhtcore/SearchRunner_admin.c
Checking dht/dhtcore/RouteTracer.c
Checking dht/EncodingSchemeModule.c
Checking admin/angel/Angel.c
Checking interface/addressable/AddrInterfaceAdapter.h
Checking admin/AdminLog.c
Checking dht/dhtcore/VersionList.c
Checking dht/dhtcore/SearchStore.c
Checking util/AverageRoller.c
Checking crypto/random/seed/SystemRandomSeed.c
Checking crypto/random/seed/RandomSeedProvider.h
Checking crypto/random/seed/RtlGenRandomSeed.h
Checking crypto/random/seed/BsdKernArndSysctlRandomSeed.h
Checking crypto/random/seed/DevUrandomRandomSeed.h
Checking crypto/random/seed/LinuxRandomUuidSysctlRandomSeed.h
Checking crypto/random/seed/ProcSysKernelRandomUuidRandomSeed.h
Checking benc/serialization/cloner/Cloner.c
Checking util/CString.c
Checking crypto/random/test/DeterminentRandomSeed.c
Checking util/Order.c
Checking test/TestFramework.c
Checking interface/MultiInterface.c
Checking admin/testframework/AdminTestFramework.c
Checking util/platform/Socket.c
Checking util/platform/netdev/NetPlatform_linux.c
Checking memory/BufferAllocator.c
Checking interface/ETHInterface_linux.c
Checking interface/addressable/AddrInterfaceAdapter.c
Checking crypto/random/seed/ProcSysKernelRandomUuidRandomSeed.c
Checking crypto/random/seed/LinuxRandomUuidSysctlRandomSeed.c
Checking crypto/random/seed/DevUrandomRandomSeed.c
Test 191ms
Build completed successfully, type ./cjdroute to begin setup.
Pack 0ms
Get mtimes 7ms
Save State 8ms
Total build time: 30367ms.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment