Details
-
Bug
-
Resolution: Won't Do
-
Not Evaluated
-
None
-
5.15.2
-
None
-
system: ubuntu16.04
cpu feature: aarch64
gcc: 5.4
Description
hello,i have a complie question in qtwebengine 5.15.2;
environment :rk3568 board(arm+buildroot filesystem),VMware Ubuntu16.04.7
same as oldbug:https://bugreports.qt.io/browse/QTBUG-103520
error log:
make: Leaving directory '/home/cherishsxy/work/rk356x_linux/buildroot'
2023-11-07T15:04:56 >>> qt5webengine 5.15.2 Building
Done in 2min 07s (error code: 2)
log saved on /home/cherishsxy/work/rk356x_linux/br.log
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:539:3: note: candidate expects 4 arguments, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:534:3: note: candidate: v8::internal::CPURegList::CPURegList(v8::internal::CPURegister::RegisterType, int, v8::internal::RegList)
2023-11-07T15:06:51 CPURegList(CPURegister::RegisterType type, int size, RegList list)
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:534:3: note: candidate expects 3 arguments, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:526:12: note: candidate: template<class ... CPURegisters> v8::internal::CPURegList::CPURegList(v8::internal::CPURegister, CPURegisters ...)
2023-11-07T15:06:51 explicit CPURegList(CPURegister reg0, CPURegisters... regs)
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:526:12: note: template argument deduction/substitution failed:
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:39:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/macro-assembler-arm64.h:150:29: note: candidate expects at least 1 argument, 0 provided
2023-11-07T15:06:51 using TurboAssemblerBase::TurboAssemblerBase;
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/arm64/instructions-arm64.h:10:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/arm64/assembler-arm64.h:16,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/assembler-arch.h:15,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/turbo-assembler.h:12,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:8,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate: constexpr v8::internal::CPURegList::CPURegList(const v8::internal::CPURegList&)
2023-11-07T15:06:51 class V8_EXPORT_PRIVATE CPURegList {
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate expects 1 argument, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate: constexpr v8::internal::CPURegList::CPURegList(v8::internal::CPURegList&&)
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate expects 1 argument, 0 provided
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:39:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/macro-assembler-arm64.h:150:29: error: no matching function for call to 'v8::internal::CPURegList::CPURegList()'
2023-11-07T15:06:51 using TurboAssemblerBase::TurboAssemblerBase;
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/arm64/instructions-arm64.h:10:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/arm64/assembler-arm64.h:16,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/assembler-arch.h:15,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/turbo-assembler.h:12,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:8,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:539:3: note: candidate: v8::internal::CPURegList::CPURegList(v8::internal::CPURegister::RegisterType, int, int, int)
2023-11-07T15:06:51 CPURegList(CPURegister::RegisterType type, int size, int first_reg,
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:539:3: note: candidate expects 4 arguments, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:534:3: note: candidate: v8::internal::CPURegList::CPURegList(v8::internal::CPURegister::RegisterType, int, v8::internal::RegList)
2023-11-07T15:06:51 CPURegList(CPURegister::RegisterType type, int size, RegList list)
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:534:3: note: candidate expects 3 arguments, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:526:12: note: candidate: template<class ... CPURegisters> v8::internal::CPURegList::CPURegList(v8::internal::CPURegister, CPURegisters ...)
2023-11-07T15:06:51 explicit CPURegList(CPURegister reg0, CPURegisters... regs)
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:526:12: note: template argument deduction/substitution failed:
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:39:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/macro-assembler-arm64.h:150:29: note: candidate expects at least 1 argument, 0 provided
2023-11-07T15:06:51 using TurboAssemblerBase::TurboAssemblerBase;
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 In file included from ../../3rdparty/chromium/v8/src/codegen/arm64/instructions-arm64.h:10:0,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/arm64/assembler-arm64.h:16,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/assembler-arch.h:15,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/turbo-assembler.h:12,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/codegen/macro-assembler.h:8,
2023-11-07T15:06:51 from ../../3rdparty/chromium/v8/src/compiler/backend/code-generator.h:11,
2023-11-07T15:06:51 from ./../../3rdparty/chromium/v8/src/compiler/backend/code-generator.cc:5,
2023-11-07T15:06:51 from v8_snapshot/gen/v8/v8_compiler_jumbo_1.cc:9:
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate: constexpr v8::internal::CPURegList::CPURegList(const v8::internal::CPURegList&)
2023-11-07T15:06:51 class V8_EXPORT_PRIVATE CPURegList {
2023-11-07T15:06:51 ^
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate expects 1 argument, 0 provided
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate: constexpr v8::internal::CPURegList::CPURegList(v8::internal::CPURegList&&)
2023-11-07T15:06:51 ../../3rdparty/chromium/v8/src/codegen/arm64/register-arm64.h:523:25: note: candidate expects 1 argument, 0 provided
2023-11-07T15:06:51 At global scope:
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-deprecated-copy'
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-subobject-linkage'
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-class-memaccess'
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-class-memaccess'
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-dangling-else'
2023-11-07T15:06:51 cc1plus: warning: unrecognized command line option '-Wno-packed-not-aligned'
[10/354] ACTION //content/browser/devtools:devtools_resources_grit(/home/cherishsxy/work/rk356x_linux/buildroot/output/rockchip_rk3568/build/qt5webengine-5.15.2/src/toolchain:target)
2023-11-07T15:06:55 ninja: build stopped: subcommand failed.
2023-11-07T15:06:55 Makefile.gn_run:398: recipe for target 'run_ninja' failed
2023-11-07T15:06:55 make[5]: *** [run_ninja] Error 1
2023-11-07T15:06:55 Makefile:82: recipe for target 'sub-gn_run-pro-make_first' failed
2023-11-07T15:06:55 make[4]: *** [sub-gn_run-pro-make_first] Error 2
2023-11-07T15:06:55 Makefile:78: recipe for target 'sub-core-make_first' failed
2023-11-07T15:06:55 make[3]: *** [sub-core-make_first] Error 2
2023-11-07T15:06:55 Makefile:48: recipe for target 'sub-src-make_first' failed
2023-11-07T15:06:55 make[2]: *** [sub-src-make_first] Error 2
2023-11-07T15:06:55 package/pkg-generic.mk:228: recipe for target '/home/cherishsxy/work/rk356x_linux/buildroot/output/rockchip_rk3568/build/qt5webengine-5.15.2/.stamp_built' failed
2023-11-07T15:06:55 make[1]: *** [/home/cherishsxy/work/rk356x_linux/buildroot/output/rockchip_rk3568/build/qt5webengine-5.15.2/.stamp_built] Error 2
2023-11-07T15:06:55 /home/cherishsxy/work/rk356x_linux/buildroot/output/rockchip_rk3568/Makefile:16: recipe for target '_all' failed
2023-11-07T15:06:55 make: *** [_all] Error 2
Command exited with non-zero status 1
you take 2:10.72 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 629:
/usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $BOARD_CONFIG
Attachments
Issue Links
- duplicates
-
QTBUG-103520 Failed to compile Qt5.15.2 on ubuntu16.04 system aarch64 (error: use of deleted function 'v8::internal::MacroAssembler::MacroAssembler)
-
- Closed
-