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

ld: symbol(s) not found for architecture arm64

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P0: Blocker
    • 6.4
    • 6.4.0 FF
    • QML: Compiler
    • None
    • fdb45a0e2eb5d1963bd2ee9a7f6ebd49f7dfc9ca

    Description

      agent:2022/03/30 02:12:12 build.go:394:   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
      agent:2022/03/30 02:12:12 build.go:394:   "vtable for QQmlJSShadowCheck", referenced from:
      agent:2022/03/30 02:12:12 build.go:394:       CppCodeGenerator::doCompile(QV4::Compiler::Context const*, QQmlJSCompilePass::Function*, QQmlJS::DiagnosticMessage*) in libQt6QmlCompilerPlus.a(cppcodegen.cpp.o)
      agent:2022/03/30 02:12:12 build.go:394:   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
      agent:2022/03/30 02:12:12 build.go:394:   "vtable for QQmlJSCodeGenerator", referenced from:
      agent:2022/03/30 02:12:12 build.go:394:       QQmlJSCodeGenerator::~QQmlJSCodeGenerator() in libQt6QmlCompilerPlus.a(cppcodegen.cpp.o)
      agent:2022/03/30 02:12:12 build.go:394:       QQmlJSCodeGenerator::~QQmlJSCodeGenerator() in libQt6QmlCompilerPlus.a(bytecodetranslator.cpp.o)
      agent:2022/03/30 02:12:12 build.go:394:   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
      agent:2022/03/30 02:12:12 build.go:394:   "vtable for QQmlJSTypePropagator", referenced from:
      agent:2022/03/30 02:12:12 build.go:394:       QQmlJSTypePropagator::~QQmlJSTypePropagator() in libQt6QmlCompilerPlus.a(cppcodegen.cpp.o)
      agent:2022/03/30 02:12:12 build.go:394:   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
      agent:2022/03/30 02:12:12 build.go:394:   "operator==(QQmlJSRegisterContent const&, QQmlJSRegisterContent const&)", referenced from:
      agent:2022/03/30 02:12:12 build.go:394:       ByteCodeTranslator::generate_SetLookup(int, int) in libQt6QmlCompilerPlus.a(bytecodetranslator.cpp.o)
      agent:2022/03/30 02:12:12 build.go:394: ld: symbol(s) not found for architecture arm64
      agent:2022/03/30 02:12:12 build.go:394: clang: error: linker command failed with exit code 1 (use -v to see invocation)
      agent:2022/03/30 02:12:12 build.go:394: ninja: build stopped: subcommand failed.
      agent:2022/03/30 02:12:12 build.go:445: Process finished with error: exit status 1
      agent:2022/03/30 02:12:12 build.go:805: Executing scheduled instruction 1 of 1 - Upload all core dumps if there are some
      agent:2022/03/30 02:12:12 build.go:635: Skip uploading core files because CORE_FILES_PATH is not set in the environment
      agent:2022/03/30 02:12:12 build.go:813: 
      agent:2022/03/30 02:12:12 agent.go:379: Build failed
      

      Build log: http://ci-files01-hki.intra.qt.io/cilogs/qt/tqtc-qmlcompilerplus/f91bf3c9157876875e131c19a462c9c56e18f9b1/MacOSMacOS_12arm64MacOSMacOS_12arm64Clangqtci-macos-12-arm64WarningsAreErrors/9463bec9d7ea41620da3cda8966ddf02137485fa/build_1648606639/log.txt.gz

      Details: http://ci-files01-hki.intra.qt.io:8080/coin/integration/qt/tqtc-qmlcompilerplus/tasks/1648606558

      Tested changes (refs/builds/qtci/dev/1648606302):

      https://codereview.qt-project.org/c/qt/tqtc-qmlcompilerplus/+/402679/1 Re-enable direct mode for GetLookup
      https://codereview.qt-project.org/c/qt/tqtc-qmlcompilerplus/+/403243/2 Update dependencies on 'dev' in qt/tqtc-qmlcompilerplus

      Attachments

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

        Activity

          People

            ulherman Ulf Hermann
            janihe Jani Heikkinen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes