=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for nodejs-4.1.2 /usr/pkg/bin/gmake -C out BUILDTYPE=Release V=1 gmake[1]: Entering directory '/scratch/lang/nodejs/work/node-v4.1.2/out' c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-death-test.o ../deps/gtest/src/gtest-death-test.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-filepath.o ../deps/gtest/src/gtest-filepath.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-port.o ../deps/gtest/src/gtest-port.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-printers.o ../deps/gtest/src/gtest-printers.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-test-part.o ../deps/gtest/src/gtest-test-part.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest-typed-test.o ../deps/gtest/src/gtest-typed-test.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest.o ../deps/gtest/src/gtest.cc c++ -I/usr/pkg/include -I../deps/gtest -I../deps/gtest/include -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/gtest/deps/gtest/src/gtest_main.o ../deps/gtest/src/gtest_main.cc c++ '-DV8_TARGET_ARCH_ARM' '-DCAN_USE_ARMV7_INSTRUCTIONS' '-DCAN_USE_VFP3_INSTRUCTIONS' '-DCAN_USE_VFP32DREGS' '-DENABLE_DISASSEMBLER' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I/usr/pkg/include -Wall -Wextra -Wno-unused-parameter -fno-strict-aliasing -I/usr/pkg/include -march=armv7-a -mfpu=vfpv3 -mfloat-abi=hard -marm -O3 -ffunction-sections -fdata-sections -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF /scratch/lang/nodejs/work/node-v4.1.2/out/Release/.deps//scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -O2 -I/usr/pkg/include -I/usr/include -c -o /scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:54:2: error: #error MemoryBarrier() is not implemented on this platform. #error MemoryBarrier() is not implemented on this platform. ^ In file included from ../deps/v8/src/base/lazy-instance.h:72:0, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/once.h: In function 'void v8::base::CallOnce(v8::base::OnceType*, v8::base::NoArgFunction)': ../deps/v8/src/base/once.h:85:24: error: invalid conversion from 'v8::base::OnceType* {aka long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] if (Acquire_Load(once) != ONCE_STATE_DONE) { ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/heap/incremental-marking.h:9:0, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/execution.h: In member function '__uintptr_t v8::internal::StackGuard::ThreadLocal::jslimit()': ../deps/v8/src/execution.h:260:64: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return bit_cast(base::NoBarrier_Load(&jslimit_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/heap/incremental-marking.h:9:0, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/execution.h: In member function 'void v8::internal::StackGuard::ThreadLocal::set_jslimit(__uintptr_t)': ../deps/v8/src/execution.h:264:72: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] static_cast(limit)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/heap/incremental-marking.h:9:0, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/execution.h: In member function '__uintptr_t v8::internal::StackGuard::ThreadLocal::climit()': ../deps/v8/src/execution.h:267:63: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return bit_cast(base::NoBarrier_Load(&climit_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/heap/incremental-marking.h:9:0, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/execution.h: In member function 'void v8::internal::StackGuard::ThreadLocal::set_climit(__uintptr_t)': ../deps/v8/src/execution.h:271:72: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] static_cast(limit)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunk::next_chunk() const': ../deps/v8/src/heap/spaces.h:286:74: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return reinterpret_cast(base::Acquire_Load(&next_chunk_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'v8::internal::MemoryChunk* v8::internal::MemoryChunk::prev_chunk() const': ../deps/v8/src/heap/spaces.h:290:74: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return reinterpret_cast(base::Acquire_Load(&prev_chunk_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'void v8::internal::MemoryChunk::set_next_chunk(v8::internal::MemoryChunk*)': ../deps/v8/src/heap/spaces.h:294:79: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] base::Release_Store(&next_chunk_, reinterpret_cast(next)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'void v8::internal::MemoryChunk::set_prev_chunk(v8::internal::MemoryChunk*)': ../deps/v8/src/heap/spaces.h:298:79: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] base::Release_Store(&prev_chunk_, reinterpret_cast(prev)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'v8::internal::MemoryChunk::ParallelSweepingState v8::internal::MemoryChunk::parallel_sweeping()': ../deps/v8/src/heap/spaces.h:448:47: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] base::Acquire_Load(¶llel_sweeping_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'void v8::internal::MemoryChunk::set_parallel_sweeping(v8::internal::MemoryChunk::ParallelSweepingState)': ../deps/v8/src/heap/spaces.h:452:51: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] base::Release_Store(¶llel_sweeping_, state); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'bool v8::internal::MemoryChunk::TryParallelSweeping()': ../deps/v8/src/heap/spaces.h:457:61: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] SWEEPING_IN_PROGRESS) == ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:94:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_CompareAndSwap(volatile Atomic32*, v8::base::Atomic32, v8::base::Atomic32)' [-fpermissive] inline Atomic32 Acquire_CompareAndSwap(volatile Atomic32* ptr, ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'v8::internal::FreeSpace* v8::internal::FreeListCategory::top() const': ../deps/v8/src/heap/spaces.h:1458:67: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return reinterpret_cast(base::NoBarrier_Load(&top_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/heap/mark-compact.h:9:0, from ../deps/v8/src/heap/incremental-marking.h:10, from ../deps/v8/src/heap/heap.h:17, from ../deps/v8/src/contexts.h:8, from ../deps/v8/src/objects-inl.h:17, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/heap/spaces.h: In member function 'void v8::internal::FreeListCategory::set_top(v8::internal::FreeSpace*)': ../deps/v8/src/heap/spaces.h:1462:73: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] base::NoBarrier_Store(&top_, reinterpret_cast(top)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/isolate.h:22:0, from ../deps/v8/src/factory.h:8, from ../deps/v8/src/objects-inl.h:19, from ../deps/v8/src/v8.h:39, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/optimizing-compile-dispatcher.h: In constructor 'v8::internal::OptimizingCompileDispatcher::OptimizingCompileDispatcher(v8::internal::Isolate*)': ../deps/v8/src/optimizing-compile-dispatcher.h:38:73: error: invalid conversion from 'volatile AtomicWord* {aka volatile long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] base::NoBarrier_Store(&mode_, static_cast(COMPILE)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'v8::internal::MapWord v8::internal::HeapObject::map_word() const': ../deps/v8/src/objects-inl.h:1212:77: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] reinterpret_cast(FIELD_ADDR_CONST(p, offset)))) ^ ../deps/v8/src/objects-inl.h:1445:35: note: in expansion of macro 'NOBARRIER_READ_FIELD' reinterpret_cast(NOBARRIER_READ_FIELD(this, kMapOffset))); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::HeapObject::set_map_word(v8::internal::MapWord)': ../deps/v8/src/objects-inl.h:1225:48: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(value)); ^ ../deps/v8/src/objects-inl.h:1450:3: note: in expansion of macro 'NOBARRIER_WRITE_FIELD' NOBARRIER_WRITE_FIELD( ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'v8::internal::MapWord v8::internal::HeapObject::synchronized_map_word() const': ../deps/v8/src/objects-inl.h:1208:77: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] reinterpret_cast(FIELD_ADDR_CONST(p, offset)))) ^ ../deps/v8/src/objects-inl.h:1457:35: note: in expansion of macro 'ACQUIRE_READ_FIELD' reinterpret_cast(ACQUIRE_READ_FIELD(this, kMapOffset))); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::HeapObject::synchronized_set_map_word(v8::internal::MapWord)': ../deps/v8/src/objects-inl.h:1220:48: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(value)); ^ ../deps/v8/src/objects-inl.h:1462:3: note: in expansion of macro 'RELEASE_WRITE_FIELD' RELEASE_WRITE_FIELD( ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'int v8::internal::FixedArrayBase::synchronized_length() const': ../deps/v8/src/objects-inl.h:1208:77: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] reinterpret_cast(FIELD_ADDR_CONST(p, offset)))) ^ ../deps/v8/src/objects-inl.h:112:21: note: in expansion of macro 'ACQUIRE_READ_FIELD' Object* value = ACQUIRE_READ_FIELD(this, offset); \ ^ ../deps/v8/src/objects-inl.h:3082:1: note: in expansion of macro 'SYNCHRONIZED_SMI_ACCESSORS' SYNCHRONIZED_SMI_ACCESSORS(FixedArrayBase, length, kLengthOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::FixedArrayBase::synchronized_set_length(int)': ../deps/v8/src/objects-inl.h:1220:48: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(value)); ^ ../deps/v8/src/objects-inl.h:116:5: note: in expansion of macro 'RELEASE_WRITE_FIELD' RELEASE_WRITE_FIELD(this, offset, Smi::FromInt(value)); \ ^ ../deps/v8/src/objects-inl.h:3082:1: note: in expansion of macro 'SYNCHRONIZED_SMI_ACCESSORS' SYNCHRONIZED_SMI_ACCESSORS(FixedArrayBase, length, kLengthOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'int v8::internal::FreeSpace::nobarrier_size() const': ../deps/v8/src/objects-inl.h:1212:77: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] reinterpret_cast(FIELD_ADDR_CONST(p, offset)))) ^ ../deps/v8/src/objects-inl.h:121:21: note: in expansion of macro 'NOBARRIER_READ_FIELD' Object* value = NOBARRIER_READ_FIELD(this, offset); \ ^ ../deps/v8/src/objects-inl.h:3085:1: note: in expansion of macro 'NOBARRIER_SMI_ACCESSORS' NOBARRIER_SMI_ACCESSORS(FreeSpace, size, kSizeOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::FreeSpace::nobarrier_set_size(int)': ../deps/v8/src/objects-inl.h:1225:48: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(value)); ^ ../deps/v8/src/objects-inl.h:125:5: note: in expansion of macro 'NOBARRIER_WRITE_FIELD' NOBARRIER_WRITE_FIELD(this, offset, Smi::FromInt(value)); \ ^ ../deps/v8/src/objects-inl.h:3085:1: note: in expansion of macro 'NOBARRIER_SMI_ACCESSORS' NOBARRIER_SMI_ACCESSORS(FreeSpace, size, kSizeOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'int v8::internal::String::synchronized_length() const': ../deps/v8/src/objects-inl.h:1208:77: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] reinterpret_cast(FIELD_ADDR_CONST(p, offset)))) ^ ../deps/v8/src/objects-inl.h:112:21: note: in expansion of macro 'ACQUIRE_READ_FIELD' Object* value = ACQUIRE_READ_FIELD(this, offset); \ ^ ../deps/v8/src/objects-inl.h:3088:1: note: in expansion of macro 'SYNCHRONIZED_SMI_ACCESSORS' SYNCHRONIZED_SMI_ACCESSORS(String, length, kLengthOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:280:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::Acquire_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 Acquire_Load(volatile const Atomic32* ptr) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::String::synchronized_set_length(int)': ../deps/v8/src/objects-inl.h:1220:48: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(value)); ^ ../deps/v8/src/objects-inl.h:116:5: note: in expansion of macro 'RELEASE_WRITE_FIELD' RELEASE_WRITE_FIELD(this, offset, Smi::FromInt(value)); \ ^ ../deps/v8/src/objects-inl.h:3088:1: note: in expansion of macro 'SYNCHRONIZED_SMI_ACCESSORS' SYNCHRONIZED_SMI_ACCESSORS(String, length, kLengthOffset) ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:273:13: error: initializing argument 1 of 'void v8::base::Release_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void Release_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/v8.h:39:0, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/objects-inl.h: In member function 'void v8::internal::FreeSpace::set_next(v8::internal::FreeSpace*)': ../deps/v8/src/objects-inl.h:3114:47: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'volatile Atomic32* {aka volatile int*}' [-fpermissive] reinterpret_cast(next)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:264:13: error: initializing argument 1 of 'void v8::base::NoBarrier_Store(volatile Atomic32*, v8::base::Atomic32)' [-fpermissive] inline void NoBarrier_Store(volatile Atomic32* ptr, Atomic32 value) { ^ In file included from ../deps/v8/src/arm/assembler-arm-inl.h:43:0, from ../deps/v8/src/macro-assembler.h:62, from ../deps/v8/src/deoptimizer.h:11, from ../deps/v8/src/accessors.cc:10: ../deps/v8/src/debug.h: In member function 'v8::internal::DebugScope* v8::internal::Debug::debugger_entry()': ../deps/v8/src/debug.h:528:65: error: invalid conversion from 'v8::base::AtomicWord* {aka long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] base::NoBarrier_Load(&thread_local_.current_debug_scope_)); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ In file included from ../deps/v8/src/arm/assembler-arm-inl.h:43:0, from ../deps/v8/src/macro-assembler.h:62, from ../deps/v8/src/deoptimizer.h:11, from ../deps/v8/src/accessors.cc:10: ../deps/v8/src/debug.h: In member function 'bool v8::internal::Debug::in_debug_scope() const': ../deps/v8/src/debug.h:540:70: error: invalid conversion from 'const AtomicWord* {aka const long int*}' to 'const volatile Atomic32* {aka const volatile int*}' [-fpermissive] return !!base::NoBarrier_Load(&thread_local_.current_debug_scope_); ^ In file included from ../deps/v8/src/base/atomicops.h:150:0, from ../deps/v8/src/base/once.h:57, from ../deps/v8/src/base/lazy-instance.h:72, from ../deps/v8/src/base/platform/mutex.h:8, from ../deps/v8/src/base/platform/platform.h:29, from ../deps/v8/src/utils.h:18, from ../deps/v8/src/v8.h:34, from ../deps/v8/src/accessors.cc:5: ../deps/v8/src/base/atomicops_internals_arm_gcc.h:278:17: error: initializing argument 1 of 'v8::base::Atomic32 v8::base::NoBarrier_Load(const volatile Atomic32*)' [-fpermissive] inline Atomic32 NoBarrier_Load(volatile const Atomic32* ptr) { return *ptr; } ^ deps/v8/tools/gyp/v8_base.target.mk:407: recipe for target '/scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/v8_base/deps/v8/src/accessors.o' failed gmake[1]: *** [/scratch/lang/nodejs/work/node-v4.1.2/out/Release/obj.target/v8_base/deps/v8/src/accessors.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: Leaving directory '/scratch/lang/nodejs/work/node-v4.1.2/out' Makefile:45: recipe for target 'node' failed gmake: *** [node] Error 2 *** Error code 2 Stop. make[1]: stopped in /bulk-data/pkgsrc/lang/nodejs *** Error code 1 Stop. make: stopped in /bulk-data/pkgsrc/lang/nodejs