MidnightBSD Magus

lang/v8

Open source JavaScript engine by Google

Flavor Version Run OSVersion Arch License Restricted Status
3.18.5_2 465 2.1 amd64 bsd3 0 fail

Events

Machine Type Time Message
m2164 info 2021-09-12 09:09:30.114312 Test Started
m2164 fail 2021-09-12 09:09:39.180786 make build returned non-zero: 1
m2164 fail 2021-09-12 09:09:39.227873 Test complete.

Log

===>  Building for v8-3.18.5_2
gmake[1]: Entering directory '/magus/work/usr/mports/lang/v8/work/v8-3.18.5'
GYP_GENERATORS=make \
build/gyp/gyp --generator-output="out" build/all.gyp \
              -Ibuild/standalone.gypi --depth=. -S.native -Dcomponent=shared_library -Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default
gmake[2]: Entering directory '/magus/work/usr/mports/lang/v8/work/v8-3.18.5/out'
  ACTION tools_gyp_v8_gyp_js2c_target_js2c /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj/gen/libraries.cc
  CXX(target) /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o
  CXX(target) /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o
In file included from ../src/accessors.cc:28:
In file included from ../src/v8.h:57:
In file included from ../src/flags.h:35:
../src/flag-definitions.h:96:23: error: definition of implicit copy constructor for 'JSArguments' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
  inline JSArguments& operator=(JSArguments args) {
                      ^
../src/flag-definitions.h:105:12: note: in implicit copy constructor for 'v8::internal::JSArguments' first required here
    return args;
           ^
  CXX(target) /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o
In file included from ../src/accessors.cc:28:
In file included from ../src/v8.h:60:
In file included from ../src/objects-inl.h:38:
In file included from ../src/elements.h:33:
In file included from ../src/heap.h:35:
In file included from ../src/incremental-marking.h:33:
In file included from ../src/mark-compact.h:32:
../src/spaces.h:919:26: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Werror,-Wtautological-undefined-compare]
  bool exists() { return this != NULL && code_range_ != NULL; }
                         ^~~~    ~~~~
../src/spaces.h:921:9: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Werror,-Wtautological-undefined-compare]
    if (this == NULL || code_range_ == NULL) return NULL;
        ^~~~    ~~~~
../src/spaces.h:925:9: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Werror,-Wtautological-undefined-compare]
    if (this == NULL || code_range_ == NULL) return false;
        ^~~~    ~~~~
In file included from ../src/api.cc:28:
In file included from ../src/api.h:31:
In file included from ../src/v8.h:57:
In file included from ../src/flags.h:35:
../src/flag-definitions.h:96:23: error: definition of implicit copy constructor for 'JSArguments' is deprecated because it has a user-declared copy assignment operator [-Werror,-Wdeprecated-copy]
  inline JSArguments& operator=(JSArguments args) {
                      ^
../src/flag-definitions.h:105:12: note: in implicit copy constructor for 'v8::internal::JSArguments' first required here
    return args;
           ^
In file included from ../src/api.cc:28:
In file included from ../src/api.h:31:
In file included from ../src/v8.h:60:
In file included from ../src/objects-inl.h:38:
In file included from ../src/elements.h:33:
In file included from ../src/heap.h:35:
In file included from ../src/incremental-marking.h:33:
In file included from ../src/mark-compact.h:32:
../src/spaces.h:919:26: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Werror,-Wtautological-undefined-compare]
  bool exists() { return this != NULL && code_range_ != NULL; }
                         ^~~~    ~~~~
../src/spaces.h:921:9: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Werror,-Wtautological-undefined-compare]
    if (this == NULL || code_range_ == NULL) return NULL;
        ^~~~    ~~~~
../src/spaces.h:925:9: error: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Werror,-Wtautological-undefined-compare]
    if (this == NULL || code_range_ == NULL) return false;
        ^~~~    ~~~~
In file included from ../src/accessors.cc:28:
In file included from ../src/v8.h:56:
In file included from ../src/v8utils.h:31:
../src/utils.h:137:43: error: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Werror,-Wnull-pointer-arithmetic]
  return static_cast(static_cast(0) + x);
                        ~~~~~~~~~~~~~~~~~ ^
../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here
  return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 5 errors generated. gmake[2]: *** [tools/gyp/v8_base.x64.target.native.mk:226: /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from ../src/api.cc:28: In file included from ../src/api.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: error: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Werror,-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 5 errors generated. gmake[2]: *** [tools/gyp/v8_base.x64.target.native.mk:226: /magus/work/usr/mports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o] Error 1 gmake[2]: Leaving directory '/magus/work/usr/mports/lang/v8/work/v8-3.18.5/out' gmake[1]: *** [Makefile:263: native] Error 2 gmake[1]: Leaving directory '/magus/work/usr/mports/lang/v8/work/v8-3.18.5' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /usr/mports/lang/v8

Links

Depends On

Depend Of

Nothing

Categories