Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#57193 closed defect (fixed)

qt5-qtwebengine fails build with Xcode 10

Reported by: pmetzger (Perry E. Metzger) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version:
Keywords: xcode10 Cc: mf2k (Frank Schima), randawg
Port: qt5-qtwebengine

Description (last modified by pmetzger (Perry E. Metzger))

qt5-qtwebengine is not building under Mojave. The full log is >10mb and is too long to attach, hopefully this truncated end of the build has enough information.

Attachments (1)

main-truncated.log (40.2 KB) - added by pmetzger (Perry E. Metzger) 2 years ago.
build log

Download all attachments as: .zip

Change History (14)

Changed 2 years ago by pmetzger (Perry E. Metzger)

Attachment: main-truncated.log added

build log

comment:1 Changed 2 years ago by pmetzger (Perry E. Metzger)

Description: modified (diff)

comment:2 Changed 2 years ago by mf2k (Frank Schima)

Owner: changed from mcalhoun@… to MarcusCalhoun-Lopez

comment:3 Changed 2 years ago by mf2k (Frank Schima)

@pmetzger: For large log files, we normally request that the user zip it and upload that instead.

comment:4 Changed 2 years ago by dlamija (Muhammed Ramiza)

My error:

../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:178:24: error: no matching constructor for initialization of
      '(anonymous namespace)::dyld_interpose_tuple'
  dyld_interpose_tuple interposition(&GetGlobalQueueOverride,
                       ^             ~~~~~~~~~~~~~~~~~~~~~~~~
../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:19:3: note: candidate template ignored: deduced conflicting types for
      parameter 'T' ('dispatch_queue_s *(long, unsigned long)' vs. 'dispatch_queue_global_s *(long, unsigned long)')
  dyld_interpose_tuple(const T* replacement, const T* replacee)
  ^
../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:17:8: note: candidate constructor (the implicit copy constructor) not
      viable: requires 1 argument, but 2 were provided
struct dyld_interpose_tuple {
       ^
../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:17:8: note: candidate constructor (the implicit move constructor) not
      viable: requires 1 argument, but 2 were provided
Last edited 2 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:5 Changed 2 years ago by mf2k (Frank Schima)

Keywords: mojave added

comment:6 Changed 2 years ago by mf2k (Frank Schima)

Cc: mf2k added

comment:7 Changed 2 years ago by mf2k (Frank Schima)

I see this same error in High Sierra with Xcode 10.

:info:build ../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -MMD -MF obj/media/audio/audio/coreaudio_dispatch_override.o.d -DV8_DEPRECATION_WARNINGS -DNO_TCMALLOC -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -DCR_XCODE_VERSION=0100 -DCR_CLANG_REVISION=\"321529-2\" -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORE=0 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DMEDIA_IMPLEMENTATION -DWEBP_EXTERN=extern -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY -DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1 -DSK_BUILD_FOR_MAC -Igen -I../../3rdparty/chromium -I../../3rdparty/chromium/third_party/libwebp/src -I../../3rdparty/chromium/third_party/libyuv/include -I../../3rdparty/chromium/skia/config -I../../3rdparty/chromium/skia/ext -I../../3rdparty/chromium/third_party/skia/include/c -I../../3rdparty/chromium/third_party/skia/include/config -I../../3rdparty/chromium/third_party/skia/include/core -I../../3rdparty/chromium/third_party/skia/include/effects -I../../3rdparty/chromium/third_party/skia/include/encode -I../../3rdparty/chromium/third_party/skia/include/gpu -I../../3rdparty/chromium/third_party/skia/include/images -I../../3rdparty/chromium/third_party/skia/include/lazy -I../../3rdparty/chromium/third_party/skia/include/pathops -I../../3rdparty/chromium/third_party/skia/include/pdf -I../../3rdparty/chromium/third_party/skia/include/pipe -I../../3rdparty/chromium/third_party/skia/include/ports -I../../3rdparty/chromium/third_party/skia/include/utils -I../../3rdparty/chromium/third_party/vulkan/include -I../../3rdparty/chromium/third_party/skia/src/gpu -I../../3rdparty/chromium/third_party/skia/src/sksl -fno-strict-aliasing -fstack-protector -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-unknown-warning-option -fcolor-diagnostics -no-canonical-prefixes -arch x86_64 -Wall -Wextra -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wunguarded-availability -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-undefined-var-template -Wno-nonportable-include-path -Wno-address-of-packed-member -Wno-unused-lambda-capture -Wno-user-defined-warnings -Wno-enum-compare-switch -Wno-tautological-unsigned-zero-compare -Wno-null-pointer-arithmetic -Wno-tautological-constant-compare -Wtautological-constant-out-of-range-compare -Oz -fno-omit-frame-pointer -g0 -isysroot ../../../../../../../../../../../../Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -mmacosx-version-min=10.13 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-parentheses-equality -Wno-tautological-compare -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -stdlib=libc++ -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc -o obj/media/audio/audio/coreaudio_dispatch_override.o
:info:build ../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:178:24: error: no matching constructor for initialization of '(anonymous namespace)::dyld_interpose_tuple'
:info:build   dyld_interpose_tuple interposition(&GetGlobalQueueOverride,
:info:build                        ^             ~~~~~~~~~~~~~~~~~~~~~~~~
:info:build ../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:19:3: note: candidate template ignored: deduced conflicting types for parameter 'T' ('dispatch_queue_s *(long, unsigned long)' vs. 'dispatch_queue_global_s *(long, unsigned long)')
:info:build   dyld_interpose_tuple(const T* replacement, const T* replacee)
:info:build   ^
:info:build ../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:17:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
:info:build struct dyld_interpose_tuple {
:info:build        ^
:info:build ../../3rdparty/chromium/media/audio/mac/coreaudio_dispatch_override.cc:17:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
:info:build 1 error generated.

comment:8 Changed 2 years ago by mf2k (Frank Schima)

Keywords: xcode10 added; mojave removed

comment:9 Changed 2 years ago by mf2k (Frank Schima)

Summary: qt5-qtwebengine fails build under Mojaveqt5-qtwebengine fails build with Xcode 10

comment:10 Changed 2 years ago by mf2k (Frank Schima)

I'm not clear if this is due to the new build system. The error looks different that what we normally see in that case.

comment:11 Changed 2 years ago by pmetzger (Perry E. Metzger)

I don't think it's the build system as such.

comment:12 Changed 2 years ago by randawg

Cc: randawg added

comment:13 Changed 2 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.