Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-118852

Failed to compile qt5webengine5.15.2 on ubuntu16.04 system aarch64

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Not Evaluated
    • None
    • 5.15.2
    • WebEngine
    • None
    • system: ubuntu16.04
      cpu feature: aarch64
      gcc: 5.4
    • Linux/Wayland, Linux/X11

    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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              cherishsxy sha xiaoying
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes