Bug 246568 - lang/v8: Fails to build on 13-CURRENT
Summary: lang/v8: Fails to build on 13-CURRENT
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Some People
Assignee: Po-Chuan Hsieh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-19 10:00 UTC by Grzegorz Junka
Modified: 2021-08-08 21:07 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz Junka 2020-05-19 10:00:20 UTC
Build with poudriere with jail created from 13-CURRENT


===>  Configuring for v8-3.18.5_8
===========================================================================
=======================<phase: build          >============================
===>  Building for v8-3.18.5_8
gmake[1]: Entering directory '/wrkdirs/usr/ports/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 '/wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out'
  ACTION tools_gyp_v8_gyp_js2c_target_js2c /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj/gen/libraries.cc
  CXX(target) /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o
  CXX(target) /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o
  CXX(target) /wrkdirs/usr/ports/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: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: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) /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o
1 error generated.
gmake[2]: *** [tools/gyp/v8_base.x64.target.native.mk:226: /wrkdirs/usr/ports/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....
1 error generated.
gmake[2]: *** [tools/gyp/v8_base.x64.target.native.mk:226: /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o] Error 1
In file included from ../src/assembler.cc:35:
In file included from ../src/assembler.h:38:
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;
           ^
1 error generated.
gmake[2]: *** [tools/gyp/v8_base.x64.target.native.mk:226: /wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o] Error 1
gmake[2]: Leaving directory '/wrkdirs/usr/ports/lang/v8/work/v8-3.18.5/out'
gmake[1]: *** [Makefile:263: native] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/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/ports/lang/v8
=>> Cleaning up wrkdir
===>  Cleaning for v8-3.18.5_8
build of lang/v8 | v8-3.18.5_8 ended at Tue May 19 07:37:18 UTC 2020
build time: 00:00:19
!!! build failure encountered !!!
Comment 1 Mikael Urankar freebsd_committer freebsd_triage 2020-07-02 15:54:14 UTC
(In reply to Grzegorz Junka from comment #0)
Can you try bug #213202
Comment 2 Po-Chuan Hsieh freebsd_committer freebsd_triage 2021-08-08 21:07:20 UTC
Latest version builds fine on 13.