Skip to content

Instantly share code, notes, and snippets.

@nandub
Created December 24, 2013 10:46
Show Gist options
  • Select an option

  • Save nandub/8111553 to your computer and use it in GitHub Desktop.

Select an option

Save nandub/8111553 to your computer and use it in GitHub Desktop.
Mac OS X Build Fail
Already up-to-date.
HEAD is now at b40ddce don't compile with -pie, only link with it
Removing build_darwin/
Initialize 1ms
Copy dependencies
Build NaCl
Creating directories
Getting system type
System is [amd64]
Using premade plan at [node_build/plans/apple_amd64_plan.json]
Creating system specific integer type headers
beginning build
implementations generated
Compiling jsbuild/objects_internal/crypto_auth_hmacsha256_ref_hmac.c.o
Compiling jsbuild/objects_internal/crypto_auth_hmacsha256_ref_verify.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_core_hsalsa20_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_core_salsa20_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_core_salsa2012_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_core_salsa208_ref_core.c.o
Compiling jsbuild/objects_internal/crypto_hash_sha256_ref_hash.c.o
Compiling jsbuild/objects_internal/crypto_hash_sha512_ref_hash.c.o
Compiling jsbuild/objects_internal/crypto_hashblocks_sha256_inplace_blocks.c.o
Compiling jsbuild/objects_internal/crypto_hashblocks_sha512_ref_blocks.c.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_53_auth.c.o
Compiling jsbuild/objects_internal/crypto_onetimeauth_poly1305_53_verify.c.o
Compiling jsbuild/objects_internal/crypto_scalarmult_curve25519_donna_c64_base.c.o
Compiling jsbuild/objects_internal/crypto_scalarmult_curve25519_donna_c64_smult.c.o
Compiling jsbuild/objects_internal/crypto_secretbox_xsalsa20poly1305_ref_box.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_salsa20_amd64_xmm6_stream.s.o
Compiling jsbuild/objects_internal/crypto_stream_salsa2012_amd64_xmm6_stream.s.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_stream_salsa208_amd64_xmm6_stream.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_verify_16_ref_verify.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_verify_32_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
tests/auth.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/box
tests/auth2.c:25:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/box2
tests/auth5.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/box7_curve25519xsalsa20poly1305
tests/auth3.c:30:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/box8_curve25519xsalsa20poly1305
tests/box.c:51:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/core1
tests/box7.c:14:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/core2
tests/box8.c:14:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
tests/box8.c:28:9: warning: implicit declaration of function 'random' is invalid in C99 [-Wimplicit-function-declaration]
c[random() % (mlen + crypto_box_ZEROBYTES)] = random();
^
2 warnings generated.
Compiling Test jsbuild/tests/core3
tests/box2.c:51:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/core4
tests/core1.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/core5
tests/core2.c:23:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/core6
tests/core3.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/hash_sha256
tests/core4.c:23:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/hash_sha512
tests/core5.c:23:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/hash3
Compiling Test jsbuild/tests/onetimeauth
Compiling Test jsbuild/tests/onetimeauth2
tests/core6.c:35:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/onetimeauth7
Compiling Test jsbuild/tests/scalarmult
tests/onetimeauth.c:33:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/scalarmult2
tests/onetimeauth2.c:36:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/scalarmult5
tests/onetimeauth7.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/scalarmult6
tests/scalarmult.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/secretbox
tests/scalarmult2.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/secretbox2
tests/scalarmult5.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/secretbox7_xsalsa20poly1305
tests/scalarmult6.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/secretbox8_xsalsa20poly1305
tests/secretbox.c:44:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/stream
tests/secretbox7.c:11:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/stream2
tests/secretbox2.c:44:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Compiling Test jsbuild/tests/stream3
tests/secretbox8.c:11:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
tests/secretbox8.c:24:9: warning: implicit declaration of function 'random' is invalid in C99 [-Wimplicit-function-declaration]
c[random() % (mlen + crypto_secretbox_ZEROBYTES)] = random();
^
2 warnings generated.
Compiling Test jsbuild/tests/stream4
tests/stream.c:22:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Waiting for [3] processes
tests/stream2.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Waiting for [2] processes
tests/stream3.c:19:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
Waiting for [1] processes
tests/stream4.c:43:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
1 warning generated.
done
Build Libuv
mkdir -p src/unix
dtrace -h -xnolibs -s src/unix/uv-dtrace.d -o src/unix/uv-dtrace.h
touch src/unix/.buildstamp
mkdir -p src
touch src/.buildstamp
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/fs-poll.c -o src/fs-poll.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/uv-common.c -o src/uv-common.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/inet.c -o src/inet.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/version.c -o src/version.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/unix/darwin.c -o src/unix/darwin.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/unix/kqueue.c -o src/unix/kqueue.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/unix/fsevents.c -o src/unix/fsevents.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/unix/proctitle.c -o src/unix/proctitle.o
gcc --std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter -I/opt/cjdns/build_darwin/dependencies/libuv/include -I/opt/cjdns/build_darwin/dependencies/libuv/include/uv-private -I/opt/cjdns/build_darwin/dependencies/libuv/src -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_DARWIN_USE_64_BIT_INODE=1 -Isrc/unix -fPIC -c src/unix/darwin-proctitle.c -o src/unix/darwin-proctitle.o
In file included from src/unix/darwin.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:785:2: error: unknown type name 'uuid_string_t'; did you mean 'io_string_t'?
uuid_string_t ext_jnl_uuid;
^
/usr/include/device/device_types.h:87:16: note: 'io_string_t' declared here
typedef char io_string_t[512];
^
In file included from src/unix/darwin.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:787:20: error: use of undeclared identifier 'uuid_string_t'; did you mean 'io_string_t'?
char reserved[JIB_RESERVED_SIZE];
^
/usr/include/hfs/hfs_format.h:778:61: note: expanded from macro 'JIB_RESERVED_SIZE'
#define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)
^
In file included from src/unix/kqueue.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:785:2: error: unknown type name 'uuid_string_t'; did you mean 'io_string_t'?
uuid_string_t ext_jnl_uuid;
^
/usr/include/device/device_types.h:87:16: note: 'io_string_t' declared here
typedef char io_string_t[512];
^
In file included from src/unix/kqueue.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:787:20: error: use of undeclared identifier 'uuid_string_t'; did you mean 'io_string_t'?
char reserved[JIB_RESERVED_SIZE];
^
/usr/include/hfs/hfs_format.h:778:61: note: expanded from macro 'JIB_RESERVED_SIZE'
#define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)
^
In file included from src/unix/fsevents.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:785:2: error: unknown type name 'uuid_string_t'; did you mean 'io_string_t'?
uuid_string_t ext_jnl_uuid;
^
/usr/include/device/device_types.h:87:16: note: 'io_string_t' declared here
typedef char io_string_t[512];
^
In file included from src/unix/proctitle.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:In file included from src/unix/fsevents.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:787:20: error: use of undeclared identifier 'uuid_string_t'; did you mean 'io_string_t'?
char reserved[JIB_RESERVED_SIZE];
^
/usr/include/hfs/hfs_format.h:778:61: note: expanded from macro 'JIB_RESERVED_SIZE'
#define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)
^
25:
/usr/include/hfs/hfs_format.h:785:2: error: unknown type name 'uuid_string_t'; did you mean 'io_string_t'?
uuid_string_t ext_jnl_uuid;
^
/usr/include/device/device_types.h:87:16: note: 'io_string_t' declared here
typedef char io_string_t[512];
^
In file included from src/unix/proctitle.c:22:
In file included from src/unix/internal.h:45:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:787:20: error: use of undeclared identifier 'uuid_string_t'; did you mean 'io_string_t'?
char reserved[JIB_RESERVED_SIZE];
^
/usr/include/hfs/hfs_format.h:778:61: note: expanded from macro 'JIB_RESERVED_SIZE'
#define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)
^
In file included from src/unix/darwin-proctitle.c:25:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:24:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:785:2: error: unknown type name 'uuid_string_t'; did you mean 'io_string_t'?
uuid_string_t ext_jnl_uuid;
^
/usr/include/device/device_types.h:87:16: note: 'io_string_t' declared here
typedef char io_string_t[512];
^
In file included from src/unix/darwin-proctitle.c:25:
In file included from /System/Library/Frameworks/ApplicationServices.framework/Headers/ApplicationServices.h:24:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:18:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
In file included from /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
/usr/include/hfs/hfs_format.h:787:20: error: use of undeclared identifier 'uuid_string_t'; did you mean 'io_string_t'?
char reserved[JIB_RESERVED_SIZE];
^
/usr/include/hfs/hfs_format.h:778:61: note: expanded from macro 'JIB_RESERVED_SIZE'
#define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) - sizeof(uuid_string_t) - 48)
^
2 errors generated.
2 errors generated.
make: *** [src/unix/fsevents.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [src/unix/proctitle.o] Error 1
2 errors generated.
2 errors generated.
make: *** [src/unix/kqueue.o] Error 1
make: *** [src/unix/darwin.o] Error 1
2 errors generated.
make: *** [src/unix/darwin-proctitle.o] Error 1
Configure 6360ms
Scan for out of date files 1ms
Total build time: 7000ms.
/opt/cjdns/node_build/builder.js:288
if (err) { throw err; }
^
Error: gcc -E -std=c99 -Wall -Wextra -Werror -Wno-pointer-sign -pedantic -D darwin=1 -DHAS_ETH_INTERFACE=1 -Wno-unused-parameter -Wno-unused-result -fno-stack-protector -fstack-protector-all -Wstack-protector -D HAS_BUILTIN_CONSTANT_P -g -fPIE -D NumberCompress_TYPE=v4x8 -D Log_DEBUG -D Identity_CHECK=1 -D Allocator_USE_CANARIES=1 -D PARANOIA=1 -I . -I build_darwin/dependencies/cnacl/jsbuild/include/ -I build_darwin/dependencies/libuv/include/ test/testcjdroute.c
In file included from test/testcjdroute.c:19:
In file included from ./util/events/Time.h:18:
In file included from ./util/events/EventBase.h:18:
In file included from ./memory/Allocator.h:18:
In file included from ./util/Identity.h:19:
./util/CompileTimeRandom.h:19:86: error: empty character constant [-Werror,-Winvalid-pp-token]
'0x' + (Math.random().toString(16) + Math.random().toString(16)).replace(/0\./g, '') + 'ull' \
^
./util/CompileTimeRandom.h:23:55: error: empty character constant [-Werror,-Winvalid-pp-token]
'0x' + Math.random().toString(16).replace(/0\./g, '') + 'ul' \
^
./util/CompileTimeRandom.h:27:15: error: empty character constant [-Werror,-Winvalid-pp-token]
var hex = ''; \
^
test/testcjdroute.c:32:41: error: '$' in identifier [-Werror,-Wdollar-in-identifier-extension]
var main = /^.*\/([^\/]+)\.c$/.exec(test)[1] + '_main';
^
test/testcjdroute.c:36:84: error: '$' in identifier [-Werror,-Wdollar-in-identifier-extension]
listContent.push('{ .func = '+main+', .name = "'+test.replace(/^.*\/|.c$/g, '')+'" },');
^
test/testcjdroute.c:36:89: error: empty character constant [-Werror,-Winvalid-pp-token]
listContent.push('{ .func = '+main+', .name = "'+test.replace(/^.*\/|.c$/g, '')+'" },');
^
6 errors generated.
at error (/opt/cjdns/node_build/builder.js:50:15)
at /opt/cjdns/node_build/builder.js:79:22
at /opt/cjdns/node_build/builder.js:65:13
at ChildProcess.<anonymous> (/opt/cjdns/node_build/Semaphore.js:7:30)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Socket.<anonymous> (child_process.js:948:11)
at Socket.EventEmitter.emit (events.js:95:17)
at Pipe.close (net.js:466:12)
cjdns-build 9.32s user 2.91s system 139% cpu 8.740 total
@cjdelisle
Copy link
Copy Markdown

the -Winvalid-pp-token should be fixed, the stuff with libuv is odd.. did cjdns build on this machine before?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment