Created
October 6, 2022 08:51
-
-
Save lauromoura/33d4e70b03f3c4517d5bac0b5445205a to your computer and use it in GitHub Desktop.
Non-unified build fixes codecamp edition
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
perl: warning: Setting locale failed. | |
perl: warning: Please check that your locale settings: | |
LANGUAGE = (unset), | |
LC_ALL = (unset), | |
LC_ADDRESS = "pt_BR.UTF-8", | |
LC_NAME = "pt_BR.UTF-8", | |
LC_MONETARY = "pt_BR.UTF-8", | |
LC_PAPER = "pt_BR.UTF-8", | |
LC_IDENTIFICATION = "pt_BR.UTF-8", | |
LC_TELEPHONE = "pt_BR.UTF-8", | |
LC_MEASUREMENT = "pt_BR.UTF-8", | |
LC_TIME = "pt_BR.UTF-8", | |
LC_NUMERIC = "pt_BR.UTF-8", | |
LANG = "en_US.UTF-8" | |
are supported and installed on your system. | |
perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). | |
Building flatpak based environment | |
+ cmake --build /app/webkit/WebKitBuild/Release --config Release -- -j32 | |
[0/2] Re-checking globbed directories... | |
[1/1937] Generate bindings (TestRunnerSharedBindings) | |
[2/1934] Generate bindings (WebKitTestRunnerInjectedBundleBindings) | |
[3/1918] cd /app/webkit && /usr/bin/python3.10 /app/webkit/Tools/glib/apply-build-revision-to-files.py /app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/wpe/BuildRevision.h | |
[4/1918] cd /app/webkit/WebKitBuild/Release/Source/ThirdParty/ANGLE && /usr/bin/cmake -E env BUILT_PRODUCTS_DIR=/app/webkit/WebKitBuild/Release/ANGLE/Headers PUBLIC_HEADERS_FOLDER_PATH=/ANGLE /usr/bin/python3.10 /app/webkit/Source/ThirdParty/ANGLE/adjust-angle-include-paths.py | |
[5/1918] Generating ../../../bin/TestWebKitAPI/WPE/resources/webkitglib-tests-resources.gresource, ../../../bin/TestWebKitAPI/WPE/resources/webkitglib-tests-resources.deps | |
[6/1918] cd /app/webkit/WebKitBuild/Release/Tools/WebKitTestRunner && /usr/bin/perl /app/webkit/Source/WebKit/Scripts/generate-forwarding-headers.pl --include-path /app/webkit/Tools/WebKitTestRunner --output /app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders --platform wpe | |
[7/1918] Generate bindings (WebCoreBindings) | |
[8/131] cd /app/webkit/WebKitBuild/Release/Source/WebKit && /usr/bin/perl /app/webkit/Source/WebKit/Scripts/generate-forwarding-headers.pl --include-path /app/webkit/Source/WebKit --output /app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders --platform wpe --platform soup | |
[9/131] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/bindings/js/JSFileSystemDirectoryHandleCustom.cpp.o | |
In file included from /app/webkit/Source/WebCore/bindings/js/JSFileSystemDirectoryHandleCustom.cpp:29: | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:90:5: warning: instantiation of variable 'WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::s_info' required here, but no definition is available [-Wundefined-var-template] | |
DECLARE_INFO; | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:77:67: note: expanded from macro 'DECLARE_INFO' | |
static constexpr const ::JSC::ClassInfo* info() { return &s_info; } | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCast.h:201:114: note: in instantiation of function template specialization 'JSC::JSCastingHelpers::FinalTypeDispatcher<false>::inheritsGeneric<WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>, JSC::JSCell>' requested here | |
static inline bool inherits(From* from) { return FinalTypeDispatcher<std::is_final<Target>::value>::template inheritsGeneric<Target>(from); } | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCast.h:230:37: note: in instantiation of function template specialization 'JSC::JSCastingHelpers::InheritsTraits<WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>>::inherits<JSC::JSCell>' requested here | |
if (LIKELY(Dispatcher::template inherits(from))) | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCast.h:240:12: note: in instantiation of function template specialization 'JSC::jsDynamicCast<WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator> *, JSC::JSCell>' requested here | |
return jsDynamicCast<To>(from.asCell()); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:300:26: note: in instantiation of function template specialization 'JSC::jsDynamicCast<WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator> *>' requested here | |
auto iterator = JSC::jsDynamicCast<JSDOMAsyncIteratorBase<JSWrapper, IteratorTraits, JSIterator>*>(callFrame->thisValue()); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:313:68: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::next' requested here | |
JSC_NATIVE_FUNCTION_WITHOUT_TRANSITION(vm.propertyNames->next, next, 0, 0, JSC::ImplementationVisibility::Public); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:58:20: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::finishCreation' requested here | |
prototype->finishCreation(vm, globalObject); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:94:27: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::create' requested here | |
return Prototype::create(vm, &globalObject, Prototype::createStructure(vm, &globalObject, globalObject.asyncIteratorPrototype())); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMWrapperCache.h:88:107: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::createPrototype' requested here | |
return cacheDOMStructure(globalObject, WrapperClass::createStructure(vm, &globalObject, WrapperClass::createPrototype(vm, globalObject)), WrapperClass::info()); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMIterator.h:146:50: note: in instantiation of function template specialization 'WebCore::getDOMStructure<WebCore::JSFileSystemDirectoryHandleIterator>' requested here | |
return JSIterator::create(globalObject.vm(), getDOMStructure<JSIterator>(globalObject.vm(), globalObject), thisObject, kind); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSFileSystemDirectoryHandleCustom.cpp:36:12: note: in instantiation of function template specialization 'WebCore::iteratorCreate<WebCore::JSFileSystemDirectoryHandleIterator>' requested here | |
return iteratorCreate<JSFileSystemDirectoryHandleIterator>(*this, JSC::IterationKind::Entries); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:90:5: note: forward declaration of template entity is here | |
DECLARE_INFO; | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:75:39: note: expanded from macro 'DECLARE_INFO' | |
static const ::JSC::ClassInfo s_info; \ | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:90:5: note: add an explicit instantiation declaration to suppress this warning if 'WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::s_info' is explicitly instantiated in another translation unit | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:77:67: note: expanded from macro 'DECLARE_INFO' | |
static constexpr const ::JSC::ClassInfo* info() { return &s_info; } | |
^ | |
In file included from /app/webkit/Source/WebCore/bindings/js/JSFileSystemDirectoryHandleCustom.cpp:29: | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:62:5: warning: instantiation of variable 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::s_info' required here, but no definition is available [-Wundefined-var-template] | |
DECLARE_INFO; | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:77:67: note: expanded from macro 'DECLARE_INFO' | |
static constexpr const ::JSC::ClassInfo* info() { return &s_info; } | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:58:20: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::finishCreation' requested here | |
prototype->finishCreation(vm, globalObject); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:94:27: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::create' requested here | |
return Prototype::create(vm, &globalObject, Prototype::createStructure(vm, &globalObject, globalObject.asyncIteratorPrototype())); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMWrapperCache.h:88:107: note: in instantiation of member function 'WebCore::JSDOMAsyncIteratorBase<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::createPrototype' requested here | |
return cacheDOMStructure(globalObject, WrapperClass::createStructure(vm, &globalObject, WrapperClass::createPrototype(vm, globalObject)), WrapperClass::info()); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMIterator.h:146:50: note: in instantiation of function template specialization 'WebCore::getDOMStructure<WebCore::JSFileSystemDirectoryHandleIterator>' requested here | |
return JSIterator::create(globalObject.vm(), getDOMStructure<JSIterator>(globalObject.vm(), globalObject), thisObject, kind); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSFileSystemDirectoryHandleCustom.cpp:36:12: note: in instantiation of function template specialization 'WebCore::iteratorCreate<WebCore::JSFileSystemDirectoryHandleIterator>' requested here | |
return iteratorCreate<JSFileSystemDirectoryHandleIterator>(*this, JSC::IterationKind::Entries); | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:62:5: note: forward declaration of template entity is here | |
DECLARE_INFO; | |
^ | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:75:39: note: expanded from macro 'DECLARE_INFO' | |
static const ::JSC::ClassInfo s_info; \ | |
^ | |
/app/webkit/Source/WebCore/bindings/js/JSDOMAsyncIterator.h:62:5: note: add an explicit instantiation declaration to suppress this warning if 'WebCore::JSDOMAsyncIteratorPrototype<WebCore::JSFileSystemDirectoryHandle, WebCore::JSFileSystemDirectoryHandleIteratorTraits, WebCore::JSFileSystemDirectoryHandleIterator>::s_info' is explicitly instantiated in another translation unit | |
/app/webkit/WebKitBuild/Release/JavaScriptCore/PrivateHeaders/JavaScriptCore/JSCell.h:77:67: note: expanded from macro 'DECLARE_INFO' | |
static constexpr const ::JSC::ClassInfo* info() { return &s_info; } | |
^ | |
2 warnings generated. | |
[10/131] Generate bindings (WebCoreTestSupportBindings) | |
[11/106] Generating ../../DerivedSources/WebKit/PdfJSGResourceBundleExtras.c, ../../DerivedSources/WebKit/PdfJSGResourceBundleExtras.deps | |
[12/106] cd /app/webkit/WebKitBuild/Release/Tools/TestWebKitAPI && /usr/bin/perl /app/webkit/Source/WebKit/Scripts/generate-forwarding-headers.pl --include-path /app/webkit/Tools/TestWebKitAPI --output /app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders --platform wpe --platform soup | |
[13/106] Generating ../../DerivedSources/WebKit/WebKitResourcesGResourceBundle.c, ../../DerivedSources/WebKit/WebKitResourcesGResourceBundle.deps | |
[14/106] Generating ../../DerivedSources/WebKit/ModernMediaControlsGResourceBundle.c, ../../DerivedSources/WebKit/ModernMediaControlsGResourceBundle.deps | |
[15/106] Generating ../../DerivedSources/WebKit/PdfJSGResourceBundle.c, ../../DerivedSources/WebKit/PdfJSGResourceBundle.deps | |
[16/106] Building C object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/ModernMediaControlsGResourceBundle.c.o | |
[17/106] Building C object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/PdfJSGResourceBundleExtras.c.o | |
[18/106] Building C object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/WebKitResourcesGResourceBundle.c.o | |
[19/106] Building CXX object Source/WebKit/CMakeFiles/WebKit.dir/UIProcess/API/glib/WebKitProtocolHandler.cpp.o | |
[20/106] Building C object Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/PdfJSGResourceBundle.c.o | |
[21/106] Linking CXX executable bin/TestWebKitAPI/TestWebCore | |
[22/106] Linking CXX shared library lib/libWPEWebKit-2.0.so.0.0.0 | |
[23/106] Creating library symlink lib/libWPEWebKit-2.0.so.0 lib/libWPEWebKit-2.0.so | |
[24/106] Linking CXX executable bin/WPEWebProcess | |
[25/106] Linking CXX executable bin/WPENetworkProcess | |
[26/106] Linking CXX shared module lib/libWPEInjectedBundle.so | |
[27/106] Building CXX object Tools/MiniBrowser/wpe/CMakeFiles/MiniBrowser.dir/main.cpp.o | |
[28/106] Linking CXX shared library lib/libqtwpe.so | |
[29/106] Linking CXX shared module lib/WPEAPITests/libWebExtensionTest.so | |
[30/106] Linking CXX shared module lib/WPEAPITests/libWebProcessTest.so | |
[31/106] Linking CXX executable bin/MiniBrowser | |
FAILED: bin/MiniBrowser | |
: && /usr/lib/sdk/llvm14/bin/clang++ -fdiagnostics-color=always -fcolor-diagnostics -Wextra -Wall -pipe -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -Werror=undefined-inline -Wundefined-inline -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fuse-ld=lld -Wl,--disable-new-dtags Tools/MiniBrowser/wpe/CMakeFiles/MiniBrowser.dir/main.cpp.o -o bin/MiniBrowser -Wl,-rpath,/app/webkit/WebKitBuild/Release/lib: /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so /usr/lib/x86_64-linux-gnu/libwpe-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so lib/libWPEToolingBackends.a -lxkbcommon -lwayland-server -lwayland-egl -lwayland-client lib/libWPEWebKit-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libwpe-1.0.so /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so /usr/lib/x86_64-linux-gnu/libseccomp.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libsystemd.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/x86_64-linux-gnu/libxslt.so lib/libGLESv2.a lib/libANGLE.a /usr/lib/x86_64-linux-gnu/liblcms2.so /usr/lib/x86_64-linux-gnu/libwoff2dec.so lib/libxdgmime.a /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libfontconfig.so /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so /usr/lib/x86_64-linux-gnu/libgcrypt.so /usr/lib/x86_64-linux-gnu/libgpg-error.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libopenjp2.so /usr/lib/x86_64-linux-gnu/libwebpdemux.so /usr/lib/x86_64-linux-gnu/libwebp.so /usr/lib/x86_64-linux-gnu/libjxl.so /usr/lib/x86_64-linux-gnu/libavif.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libepoxy.so /usr/lib/x86_64-linux-gnu/libsoup-3.0.so /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so -ldl && : | |
ld.lld: error: lib/libWPEWebKit-2.0.so.0.0.0: undefined reference to JSC::Structure::get(JSC::VM&, JSC::PropertyName, unsigned int&) [--no-allow-shlib-undefined] | |
clang-14: error: linker command failed with exit code 1 (use -v to see invocation) | |
[32/106] Linking CXX executable bin/TestWebKitAPI/WPEQt/TestLoad | |
FAILED: bin/TestWebKitAPI/WPEQt/TestLoad | |
: && /usr/lib/sdk/llvm14/bin/clang++ -fdiagnostics-color=always -fcolor-diagnostics -Wextra -Wall -pipe -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -Werror=undefined-inline -Wundefined-inline -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fuse-ld=lld -Wl,--disable-new-dtags Tools/TestWebKitAPI/glib/CMakeFiles/TestLoad.dir/TestLoad_autogen/mocs_compilation.cpp.o Tools/TestWebKitAPI/glib/CMakeFiles/TestLoad.dir/__/Tests/WPEQt/TestLoad.cpp.o Tools/TestWebKitAPI/glib/CMakeFiles/TestLoad.dir/__/Tests/WPEQt/WPEQtTest.cpp.o -o bin/TestWebKitAPI/WPEQt/TestLoad -Wl,-rpath,/app/webkit/WebKitBuild/Release/lib /usr/lib/x86_64-linux-gnu/libQt5Test.so.5.15.3 lib/libqtwpe.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libsystemd.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/x86_64-linux-gnu/libxslt.so lib/libGLESv2.a lib/libANGLE.a /usr/lib/x86_64-linux-gnu/liblcms2.so /usr/lib/x86_64-linux-gnu/libwoff2dec.so lib/libxdgmime.a /usr/lib/x86_64-linux-gnu/libfontconfig.so /usr/lib/x86_64-linux-gnu/libgcrypt.so /usr/lib/x86_64-linux-gnu/libgpg-error.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libopenjp2.so /usr/lib/x86_64-linux-gnu/libwebpdemux.so /usr/lib/x86_64-linux-gnu/libwebp.so /usr/lib/x86_64-linux-gnu/libjxl.so /usr/lib/x86_64-linux-gnu/libavif.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so -ldl lib/libWPEWebKit-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so /usr/lib/x86_64-linux-gnu/libwpe-1.0.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libsoup-3.0.so /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so /usr/lib/x86_64-linux-gnu/libseccomp.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libepoxy.so /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5QmlModels.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Network.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.15.3 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.3 && : | |
ld.lld: error: lib/libWPEWebKit-2.0.so.0.0.0: undefined reference to JSC::Structure::get(JSC::VM&, JSC::PropertyName, unsigned int&) [--no-allow-shlib-undefined] | |
clang-14: error: linker command failed with exit code 1 (use -v to see invocation) | |
[33/106] Linking CXX executable bin/TestWebKitAPI/WPE/TestAuthentication | |
FAILED: bin/TestWebKitAPI/WPE/TestAuthentication | |
: && /usr/lib/sdk/llvm14/bin/clang++ -fdiagnostics-color=always -fcolor-diagnostics -Wextra -Wall -pipe -Wno-noexcept-type -Wno-psabi -Wno-misleading-indentation -Wno-parentheses-equality -Qunused-arguments -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -Wno-tautological-compare -Werror=undefined-inline -Wundefined-inline -fno-strict-aliasing -fno-exceptions -fno-rtti -O3 -DNDEBUG -fuse-ld=lld -Wl,--disable-new-dtags Tools/TestWebKitAPI/glib/CMakeFiles/TestAuthentication.dir/__/Tests/WebKitGLib/TestAuthentication.cpp.o -o bin/TestWebKitAPI/WPE/TestAuthentication -Wl,-rpath,/app/webkit/WebKitBuild/Release/lib /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libsoup-3.0.so lib/libWebKitGLibAPITestsCore.a /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libwpe-1.0.so lib/libWPEWebKit-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libseccomp.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libsystemd.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/lib/x86_64-linux-gnu/libxslt.so lib/libGLESv2.a lib/libANGLE.a /usr/lib/x86_64-linux-gnu/liblcms2.so /usr/lib/x86_64-linux-gnu/libwoff2dec.so lib/libxdgmime.a /usr/lib/x86_64-linux-gnu/libfontconfig.so /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libharfbuzz.so /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so /usr/lib/x86_64-linux-gnu/libgcrypt.so /usr/lib/x86_64-linux-gnu/libgpg-error.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libopenjp2.so /usr/lib/x86_64-linux-gnu/libwebpdemux.so /usr/lib/x86_64-linux-gnu/libwebp.so /usr/lib/x86_64-linux-gnu/libjxl.so /usr/lib/x86_64-linux-gnu/libavif.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so -latomic /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgstallocators-1.0.so /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgsttranscoder-1.0.so /usr/lib/x86_64-linux-gnu/libgsttag-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstgl-1.0.so /usr/lib/x86_64-linux-gnu/libgstrtp-1.0.so /usr/lib/x86_64-linux-gnu/libgstsdp-1.0.so /usr/lib/x86_64-linux-gnu/libgstwebrtc-1.0.so /usr/lib/x86_64-linux-gnu/libgstfft-1.0.so /usr/lib/x86_64-linux-gnu/libocdm.so /usr/lib/x86_64-linux-gnu/libtasn1.so /usr/lib/x86_64-linux-gnu/libopenxr_loader.so /usr/lib/x86_64-linux-gnu/libgbm.so /usr/lib/x86_64-linux-gnu/libdrm.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so /usr/lib/x86_64-linux-gnu/libsoup-3.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so -ldl lib/libWPEToolingBackends.a /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libwpe-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libepoxy.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so -lxkbcommon -lwayland-server -lwayland-egl -lwayland-client /usr/lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so && : | |
ld.lld: error: lib/libWPEWebKit-2.0.so.0.0.0: undefined reference to JSC::Structure::get(JSC::VM&, JSC::PropertyName, unsigned int&) [--no-allow-shlib-undefined] | |
clang-14: error: linker command failed with exit code 1 (use -v to see invocation) | |
[34/106] Performing update step for 'cog' | |
HEAD is now at b2b1ea0 drm: Fix compiler warning. | |
[35/106] Linking CXX shared library lib/libTestRunnerInjectedBundle.so | |
[36/106] Automatic MOC for target TestRunJavaScript | |
AutoMoc warning | |
--------------- | |
"SRC:/Tools/TestWebKitAPI/Tests/WPEQt/WPEQtTest.cpp" | |
includes the moc file "WPEQtTest.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE or Q_NAMESPACE_EXPORT macro. | |
AutoMoc: /app/webkit/Tools/TestWebKitAPI/Tests/WPEQt/WPEQtTest.cpp:0: Note: No relevant classes found. No output generated. | |
[37/106] Generating ../../WebInspectorUI/DerivedSources/InspectorGResourceBundle.c, ../../WebInspectorUI/DerivedSources/InspectorGResourceBundle.deps | |
[38/106] Generating WPEJavaScriptCore-2.0.gir | |
FAILED: WPEJavaScriptCore-2.0.gir /app/webkit/WebKitBuild/Release/WPEJavaScriptCore-2.0.gir | |
cd /app/webkit && /usr/bin/cmake -E env CC=/usr/lib/sdk/llvm14/bin/clang /usr/bin/g-ir-scanner --quiet --warn-all --warn-error --no-libtool --output=/app/webkit/WebKitBuild/Release/WPEJavaScriptCore-2.0.gir --library=WPEWebKit-2.0 --library-path=/app/webkit/WebKitBuild/Release/lib --namespace=WPEJavaScriptCore --nsversion=2.0 --c-include=jsc/jsc.h --identifier-prefix=JSC --symbol-prefix=jsc --pkg-export=wpe-javascriptcore-2.0 -DBUILDING_WebKit -DBUILDING_WITH_CMAKE=1 -DBUILDING_WEBKIT=1 -DHAVE_CONFIG_H=1 -DPAS_BMALLOC=1 -DBUILDING_WPE__=1 -DGETTEXT_PACKAGE=\"WPE\" -DJSC_GLIB_API_ENABLED -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DLIBDIR=\"/usr/local/lib\" -DPKGLIBDIR=\"/usr/local/lib/wpe-webkit-2.0\" -DPKGLIBEXECDIR=\"/usr/local/libexec/wpe-webkit-2.0\" -DDATADIR=\"/usr/local/share\" -DLOCALEDIR=\"/usr/local/share/locale\" -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF -DSTATICALLY_LINKED_WITH_bmalloc -DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WebCore -DUSE_SYSTEM_EGL -I/app/webkit/WebKitBuild/Release/PAL/Headers -I/app/webkit/WebKitBuild/Release/WebCore/PrivateHeaders -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders -I/app/webkit/WebKitBuild/Release/DerivedSources/WebKit -I/app/webkit/WebKitBuild/Release/DerivedSources/WebKit/include -I/app/webkit/Source/WebKit -I/app/webkit/Source/WebKit/GPUProcess -I/app/webkit/Source/WebKit/GPUProcess/graphics -I/app/webkit/Source/WebKit/GPUProcess/graphics/WebGPU -I/app/webkit/Source/WebKit/GPUProcess/media -I/app/webkit/Source/WebKit/GPUProcess/webrtc -I/app/webkit/Source/WebKit/NetworkProcess -I/app/webkit/Source/WebKit/NetworkProcess/Classifier -I/app/webkit/Source/WebKit/NetworkProcess/Cookies -I/app/webkit/Source/WebKit/NetworkProcess/CustomProtocols -I/app/webkit/Source/WebKit/NetworkProcess/Downloads -I/app/webkit/Source/WebKit/NetworkProcess/FileAPI -I/app/webkit/Source/WebKit/NetworkProcess/IndexedDB -I/app/webkit/Source/WebKit/NetworkProcess/Notifications -I/app/webkit/Source/WebKit/NetworkProcess/PrivateClickMeasurement -I/app/webkit/Source/WebKit/NetworkProcess/ServiceWorker -I/app/webkit/Source/WebKit/NetworkProcess/SharedWorker -I/app/webkit/Source/WebKit/NetworkProcess/cache -I/app/webkit/Source/WebKit/NetworkProcess/storage -I/app/webkit/Source/WebKit/NetworkProcess/watchos -I/app/webkit/Source/WebKit/NetworkProcess/webrtc -I/app/webkit/Source/WebKit/Platform -I/app/webkit/Source/WebKit/Platform/IPC -I/app/webkit/Source/WebKit/PluginProcess -I/app/webkit/Source/WebKit/Shared -I/app/webkit/Source/WebKit/Shared/API -I/app/webkit/Source/WebKit/Shared/API/c -I/app/webkit/Source/WebKit/Shared/ApplePay -I/app/webkit/Source/WebKit/Shared/Authentication -I/app/webkit/Source/WebKit/Shared/CoreIPCSupport -I/app/webkit/Source/WebKit/Shared/Databases -I/app/webkit/Source/WebKit/Shared/Databases/IndexedDB -I/app/webkit/Source/WebKit/Shared/FileAPI -I/app/webkit/Source/WebKit/Shared/Gamepad -I/app/webkit/Source/WebKit/Shared/Notifications -I/app/webkit/Source/WebKit/Shared/Plugins -I/app/webkit/Source/WebKit/Shared/Plugins/Netscape -I/app/webkit/Source/WebKit/Shared/Plugins/Netscape/x11 -I/app/webkit/Source/WebKit/Shared/RemoteLayerTree -I/app/webkit/Source/WebKit/Shared/WebGPU -I/app/webkit/Source/WebKit/Shared/WebsiteData -I/app/webkit/Source/WebKit/Shared/XR -I/app/webkit/Source/WebKit/UIProcess -I/app/webkit/Source/WebKit/UIProcess/API -I/app/webkit/Source/WebKit/UIProcess/API/C -I/app/webkit/Source/WebKit/UIProcess/API/cpp -I/app/webkit/Source/WebKit/UIProcess/Authentication -I/app/webkit/Source/WebKit/UIProcess/Automation -I/app/webkit/Source/WebKit/UIProcess/Downloads -I/app/webkit/Source/WebKit/UIProcess/Gamepad -I/app/webkit/Source/WebKit/UIProcess/GPU -I/app/webkit/Source/WebKit/UIProcess/Inspector -I/app/webkit/Source/WebKit/UIProcess/Inspector/Agents -I/app/webkit/Source/WebKit/UIProcess/Launcher -I/app/webkit/Source/WebKit/UIProcess/Media -I/app/webkit/Source/WebKit/UIProcess/Network -I/app/webkit/Source/WebKit/UIProcess/Network/CustomProtocols -I/app/webkit/Source/WebKit/UIProcess/Notifications -I/app/webkit/Source/WebKit/UIProcess/Plugins -I/app/webkit/Source/WebKit/UIProcess/RemoteLayerTree -I/app/webkit/Source/WebKit/UIProcess/UserContent -I/app/webkit/Source/WebKit/UIProcess/WebAuthentication -I/app/webkit/Source/WebKit/UIProcess/WebAuthentication/Mock -I/app/webkit/Source/WebKit/UIProcess/WebsiteData -I/app/webkit/Source/WebKit/UIProcess/XR -I/app/webkit/Source/WebKit/WebAuthnProcess -I/app/webkit/Source/WebKit/WebProcess -I/app/webkit/Source/WebKit/WebProcess/ApplePay -I/app/webkit/Source/WebKit/WebProcess/ApplicationCache -I/app/webkit/Source/WebKit/WebProcess/Automation -I/app/webkit/Source/WebKit/WebProcess/Cache -I/app/webkit/Source/WebKit/WebProcess/Databases -I/app/webkit/Source/WebKit/WebProcess/Databases/IndexedDB -I/app/webkit/Source/WebKit/WebProcess/EncryptedMedia -I/app/webkit/Source/WebKit/WebProcess/FileAPI -I/app/webkit/Source/WebKit/WebProcess/FullScreen -I/app/webkit/Source/WebKit/WebProcess/Gamepad -I/app/webkit/Source/WebKit/WebProcess/Geolocation -I/app/webkit/Source/WebKit/WebProcess/GPU -I/app/webkit/Source/WebKit/WebProcess/GPU/graphics -I/app/webkit/Source/WebKit/WebProcess/GPU/graphics/WebGPU -I/app/webkit/Source/WebKit/WebProcess/GPU/media -I/app/webkit/Source/WebKit/WebProcess/GPU/webrtc -I/app/webkit/Source/WebKit/WebProcess/IconDatabase -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API/c -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/DOM -I/app/webkit/Source/WebKit/WebProcess/Inspector -I/app/webkit/Source/WebKit/WebProcess/Launching -I/app/webkit/Source/WebKit/WebProcess/MediaCache -I/app/webkit/Source/WebKit/WebProcess/MediaStream -I/app/webkit/Source/WebKit/WebProcess/Model -I/app/webkit/Source/WebKit/WebProcess/Network -I/app/webkit/Source/WebKit/WebProcess/Network/webrtc -I/app/webkit/Source/WebKit/WebProcess/Notifications -I/app/webkit/Source/WebKit/WebProcess/OriginData -I/app/webkit/Source/WebKit/WebProcess/Plugins -I/app/webkit/Source/WebKit/WebProcess/Plugins/Netscape -I/app/webkit/Source/WebKit/WebProcess/ResourceCache -I/app/webkit/Source/WebKit/WebProcess/Speech -I/app/webkit/Source/WebKit/WebProcess/Storage -I/app/webkit/Source/WebKit/WebProcess/UserContent -I/app/webkit/Source/WebKit/WebProcess/WebCoreSupport -I/app/webkit/Source/WebKit/WebProcess/WebPage -I/app/webkit/Source/WebKit/WebProcess/WebPage/RemoteLayerTree -I/app/webkit/Source/WebKit/WebProcess/WebStorage -I/app/webkit/Source/WebKit/WebProcess/XR -I/app/webkit/Source -I/app/webkit/WebKitLibraries -I/app/webkit/WebKitBuild/Release/DerivedSources/WebKit/wpe -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/wpe -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/wpe-dom -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders/wpe-webextension -I/app/webkit/Source/WebKit/NetworkProcess/glib -I/app/webkit/Source/WebKit/NetworkProcess/soup -I/app/webkit/Source/WebKit/Platform/IPC/glib -I/app/webkit/Source/WebKit/Platform/IPC/unix -I/app/webkit/Source/WebKit/Platform/classifier -I/app/webkit/Source/WebKit/Platform/generic -I/app/webkit/Source/WebKit/Shared/API/c/wpe -I/app/webkit/Source/WebKit/Shared/API/glib -I/app/webkit/Source/WebKit/Shared/CoordinatedGraphics -I/app/webkit/Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor -I/app/webkit/Source/WebKit/Shared/glib -I/app/webkit/Source/WebKit/Shared/libwpe -I/app/webkit/Source/WebKit/Shared/soup -I/app/webkit/Source/WebKit/UIProcess/API/C/cairo -I/app/webkit/Source/WebKit/UIProcess/API/C/glib -I/app/webkit/Source/WebKit/UIProcess/API/C/wpe -I/app/webkit/Source/WebKit/UIProcess/API/glib -I/app/webkit/Source/WebKit/UIProcess/API/wpe -I/app/webkit/Source/WebKit/UIProcess/CoordinatedGraphics -I/app/webkit/Source/WebKit/UIProcess/Inspector/glib -I/app/webkit/Source/WebKit/UIProcess/Launcher/glib -I/app/webkit/Source/WebKit/UIProcess/Launcher/libwpe -I/app/webkit/Source/WebKit/UIProcess/Notifications/glib/ -I/app/webkit/Source/WebKit/UIProcess/geoclue -I/app/webkit/Source/WebKit/UIProcess/gstreamer -I/app/webkit/Source/WebKit/UIProcess/linux -I/app/webkit/Source/WebKit/UIProcess/soup -I/app/webkit/Source/WebKit/UIProcess/wpe -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API/glib -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API/wpe -I/app/webkit/Source/WebKit/WebProcess/InjectedBundle/API/wpe/DOM -I/app/webkit/Source/WebKit/WebProcess/WebCoreSupport/soup -I/app/webkit/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics -I/app/webkit/Source/WebKit/WebProcess/WebPage/libwpe -I/app/webkit/Source/WebKit/WebProcess/WebPage/wpe -I/app/webkit/Source/WebKit/WebProcess/glib -I/app/webkit/Source/WebKit/WebProcess/soup -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/harfbuzz -I/usr/include/wpe-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include --sources-top-dirs=/app/webkit --include=GObject-2.0 --pkg=gobject-2.0 -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders -I/app/webkit/WebKitBuild/Release/DerivedSources/ForwardingHeaders -I/app/webkit/WebKitBuild/Release/JavaScriptCoreGLib/Headers -I/app/webkit/WebKitBuild/Release/JavaScriptCoreGLib/DerivedSources /app/webkit/Source/JavaScriptCore/API/glib/JSCAutocleanups.h /app/webkit/Source/JavaScriptCore/API/glib/JSCClass.h /app/webkit/Source/JavaScriptCore/API/glib/JSCContext.h /app/webkit/Source/JavaScriptCore/API/glib/JSCDefines.h /app/webkit/Source/JavaScriptCore/API/glib/JSCException.h /app/webkit/Source/JavaScriptCore/API/glib/JSCOptions.h /app/webkit/Source/JavaScriptCore/API/glib/JSCValue.h /app/webkit/Source/JavaScriptCore/API/glib/JSCVirtualMachine.h /app/webkit/Source/JavaScriptCore/API/glib/JSCWeakValue.h /app/webkit/Source/JavaScriptCore/API/glib/jsc.h /app/webkit/WebKitBuild/Release/JavaScriptCoreGLib/DerivedSources/jsc/JSCVersion.h /app/webkit/Source/JavaScriptCore/API/glib/JSAPIWrapperGlobalObject.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSAPIWrapperObjectGLib.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCCallbackFunction.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCClass.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCContext.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCException.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCOptions.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCValue.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCVersion.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCVirtualMachine.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCWeakValue.cpp /app/webkit/Source/JavaScriptCore/API/glib/JSCWrapperMap.cpp | |
/usr/lib/gcc/x86_64-unknown-linux-gnu/12.1.0/../../../../x86_64-unknown-linux-gnu/bin/ld: /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so: undefined reference to `JSC::Structure::get(JSC::VM&, JSC::PropertyName, unsigned int&)' | |
clang-14: error: linker command failed with exit code 1 (use -v to see invocation) | |
linking of temporary binary failed: Command '['/usr/lib/sdk/llvm14/bin/clang', '-o', '/app/webkit/tmp-introspectf42wz2_u/WPEJavaScriptCore-2.0', '/app/webkit/tmp-introspectf42wz2_u/WPEJavaScriptCore-2.0.o', '-L.', '-Wl,-rpath,.', '-Wl,--no-as-needed', '-L/app/webkit/WebKitBuild/Release/lib', '-Wl,-rpath,/app/webkit/WebKitBuild/Release/lib', '-lWPEWebKit-2.0', '-lgio-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0', '-pthread', '-lglib-2.0', '-lgobject-2.0', '-lglib-2.0']' returned non-zero exit status 1. | |
[39/106] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWebKit.dir/wpe/PlatformWebViewWPE.cpp.o | |
[40/106] Building CXX object Tools/TestWebKitAPI/glib/CMakeFiles/TestLoadRequest.dir/__/Tests/WPEQt/WPEQtTest.cpp.o | |
[41/106] Building CXX object Tools/TestWebKitAPI/glib/CMakeFiles/TestLoadRequest.dir/TestLoadRequest_autogen/mocs_compilation.cpp.o | |
[42/106] Building CXX object Tools/TestWebKitAPI/glib/CMakeFiles/TestLoadRequest.dir/__/Tests/WPEQt/TestLoadRequest.cpp.o | |
[43/106] Building CXX object Tools/TestWebKitAPI/glib/CMakeFiles/TestLoadHtml.dir/__/Tests/WPEQt/WPEQtTest.cpp.o | |
ninja: build stopped: subcommand failed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 6c625192cd879b7c48108f5019417e99acc2e90a Mon Sep 17 00:00:00 2001 | |
From: Lauro Moura <lmoura@igalia.com> | |
Date: Thu, 6 Oct 2022 08:11:00 +0000 | |
Subject: [PATCH] Non-unified-WIP | |
--- | |
Source/JavaScriptCore/CMakeLists.txt | 3 +++ | |
Source/JavaScriptCore/wasm/js/WebAssemblyArrayPrototype.cpp | 1 + | |
Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.cpp | 2 ++ | |
Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.cpp | 2 ++ | |
Source/WebCore/display/css/DisplayBoxFactory.cpp | 2 ++ | |
Source/WebCore/dom/LoadableClassicScript.cpp | 2 ++ | |
Source/WebCore/dom/LoadableModuleScript.cpp | 1 + | |
Source/WebCore/dom/TreeScope.h | 1 + | |
Source/WebCore/html/ImageData.cpp | 2 ++ | |
Source/WebCore/page/Page.cpp | 1 + | |
Source/WebCore/page/ScreenOrientation.cpp | 2 ++ | |
Source/WebCore/page/ScreenOrientationType.h | 2 ++ | |
.../WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp | 1 + | |
13 files changed, 22 insertions(+) | |
diff --git a/Source/JavaScriptCore/CMakeLists.txt b/Source/JavaScriptCore/CMakeLists.txt | |
index 2c416df99567..629733ec269a 100644 | |
--- a/Source/JavaScriptCore/CMakeLists.txt | |
+++ b/Source/JavaScriptCore/CMakeLists.txt | |
@@ -1049,6 +1049,7 @@ set(JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS | |
runtime/JSArrayInlines.h | |
runtime/JSArrayBuffer.h | |
runtime/JSArrayBufferPrototype.h | |
+ runtime/JSArrayBufferPrototypeInlines.h | |
runtime/JSArrayBufferView.h | |
runtime/JSArrayBufferViewInlines.h | |
runtime/JSArrayIterator.h | |
@@ -1075,6 +1076,8 @@ set(JavaScriptCore_PRIVATE_FRAMEWORK_HEADERS | |
runtime/JSGenerator.h | |
runtime/JSGenericTypedArrayView.h | |
runtime/JSGenericTypedArrayViewInlines.h | |
+ runtime/JSGenericTypedArrayViewConstructor.h | |
+ runtime/JSGenericTypedArrayViewConstructorInlines.h | |
runtime/JSGenericTypedArrayViewPrototype.h | |
runtime/JSGenericTypedArrayViewPrototypeInlines.h | |
runtime/JSGlobalLexicalEnvironment.h | |
diff --git a/Source/JavaScriptCore/wasm/js/WebAssemblyArrayPrototype.cpp b/Source/JavaScriptCore/wasm/js/WebAssemblyArrayPrototype.cpp | |
index 8f941f0f8d7f..cf2b268a36c3 100644 | |
--- a/Source/JavaScriptCore/wasm/js/WebAssemblyArrayPrototype.cpp | |
+++ b/Source/JavaScriptCore/wasm/js/WebAssemblyArrayPrototype.cpp | |
@@ -28,6 +28,7 @@ | |
#if ENABLE(WEBASSEMBLY) | |
+#include "AuxiliaryBarrierInlines.h" | |
#include "JSCJSValueInlines.h" | |
#include "JSWebAssemblyArray.h" | |
#include "WebAssemblyArrayPrototype.lut.h" | |
diff --git a/Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.cpp b/Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.cpp | |
index b8e442b56b9f..0d3c3830a0ef 100644 | |
--- a/Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.cpp | |
+++ b/Source/WebCore/Modules/mediastream/RTCEncodedAudioFrame.cpp | |
@@ -26,6 +26,8 @@ | |
#include "config.h" | |
#include "RTCEncodedAudioFrame.h" | |
+#include <JavaScriptCore/ArrayBuffer.h> | |
+ | |
#if ENABLE(WEB_RTC) | |
namespace WebCore { | |
diff --git a/Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.cpp b/Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.cpp | |
index 424602794d5f..5a947b69689a 100644 | |
--- a/Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.cpp | |
+++ b/Source/WebCore/Modules/mediastream/RTCEncodedVideoFrame.cpp | |
@@ -26,6 +26,8 @@ | |
#include "config.h" | |
#include "RTCEncodedVideoFrame.h" | |
+#include <JavaScriptCore/ArrayBuffer.h> | |
+ | |
#if ENABLE(WEB_RTC) | |
namespace WebCore { | |
diff --git a/Source/WebCore/display/css/DisplayBoxFactory.cpp b/Source/WebCore/display/css/DisplayBoxFactory.cpp | |
index 3bcd9ceb1a79..d41c7a6d0d3b 100644 | |
--- a/Source/WebCore/display/css/DisplayBoxFactory.cpp | |
+++ b/Source/WebCore/display/css/DisplayBoxFactory.cpp | |
@@ -26,6 +26,8 @@ | |
#include "config.h" | |
#include "DisplayBoxFactory.h" | |
+#include "CachedImage.h" | |
+#include "CachedResourceHandle.h" | |
#include "DisplayBoxClip.h" | |
#include "DisplayBoxDecorationData.h" | |
#include "DisplayBoxDecorationPainter.h" | |
diff --git a/Source/WebCore/dom/LoadableClassicScript.cpp b/Source/WebCore/dom/LoadableClassicScript.cpp | |
index 0bd877432491..0862a44ef3a1 100644 | |
--- a/Source/WebCore/dom/LoadableClassicScript.cpp | |
+++ b/Source/WebCore/dom/LoadableClassicScript.cpp | |
@@ -32,6 +32,8 @@ | |
#include "ScriptElement.h" | |
#include "ScriptSourceCode.h" | |
#include "SubresourceIntegrity.h" | |
+#include <JavaScriptCore/JSCJSValueInlines.h> | |
+#include <JavaScriptCore/StrongInlines.h> | |
#include <wtf/NeverDestroyed.h> | |
#include <wtf/text/StringImpl.h> | |
diff --git a/Source/WebCore/dom/LoadableModuleScript.cpp b/Source/WebCore/dom/LoadableModuleScript.cpp | |
index c9ee67be4bfe..a3b97b44c41a 100644 | |
--- a/Source/WebCore/dom/LoadableModuleScript.cpp | |
+++ b/Source/WebCore/dom/LoadableModuleScript.cpp | |
@@ -31,6 +31,7 @@ | |
#include "ModuleFetchParameters.h" | |
#include "ScriptController.h" | |
#include "ScriptElement.h" | |
+#include <JavaScriptCore/StrongInlines.h> | |
namespace WebCore { | |
diff --git a/Source/WebCore/dom/TreeScope.h b/Source/WebCore/dom/TreeScope.h | |
index 9685e4d3102a..89fbaf48d822 100644 | |
--- a/Source/WebCore/dom/TreeScope.h | |
+++ b/Source/WebCore/dom/TreeScope.h | |
@@ -28,6 +28,7 @@ | |
#include "ExceptionOr.h" | |
#include "TreeScopeOrderedMap.h" | |
+#include <JavaScriptCore/JSCJSValue.h> | |
#include <memory> | |
#include <wtf/Forward.h> | |
#include <wtf/Vector.h> | |
diff --git a/Source/WebCore/html/ImageData.cpp b/Source/WebCore/html/ImageData.cpp | |
index 3d8ab4575557..14de2ecf8537 100644 | |
--- a/Source/WebCore/html/ImageData.cpp | |
+++ b/Source/WebCore/html/ImageData.cpp | |
@@ -31,6 +31,8 @@ | |
#include "ImageData.h" | |
#include <JavaScriptCore/JSCInlines.h> | |
+#include <JavaScriptCore/GenericTypedArrayViewInlines.h> | |
+#include <JavaScriptCore/JSGenericTypedArrayViewConstructorInlines.h> | |
#include <wtf/text/TextStream.h> | |
namespace WebCore { | |
diff --git a/Source/WebCore/page/Page.cpp b/Source/WebCore/page/Page.cpp | |
index 57b29b3de050..688dbe18d6ee 100644 | |
--- a/Source/WebCore/page/Page.cpp | |
+++ b/Source/WebCore/page/Page.cpp | |
@@ -129,6 +129,7 @@ | |
#include "ResourceUsageOverlay.h" | |
#include "SVGDocumentExtensions.h" | |
#include "SVGImage.h" | |
+#include "ScreenOrientationManager.h" | |
#include "ScriptController.h" | |
#include "ScriptDisallowedScope.h" | |
#include "ScriptRunner.h" | |
diff --git a/Source/WebCore/page/ScreenOrientation.cpp b/Source/WebCore/page/ScreenOrientation.cpp | |
index edf7ed52bff3..eb57c3fe9d5b 100644 | |
--- a/Source/WebCore/page/ScreenOrientation.cpp | |
+++ b/Source/WebCore/page/ScreenOrientation.cpp | |
@@ -29,7 +29,9 @@ | |
#include "Document.h" | |
#include "Event.h" | |
#include "EventNames.h" | |
+#include "FrameDestructionObserverInlines.h" | |
#include "JSDOMPromiseDeferred.h" | |
+#include "Page.h" | |
#include <wtf/IsoMallocInlines.h> | |
namespace WebCore { | |
diff --git a/Source/WebCore/page/ScreenOrientationType.h b/Source/WebCore/page/ScreenOrientationType.h | |
index 45ba021c4196..83d0451c97b4 100644 | |
--- a/Source/WebCore/page/ScreenOrientationType.h | |
+++ b/Source/WebCore/page/ScreenOrientationType.h | |
@@ -25,6 +25,8 @@ | |
#pragma once | |
+#include <wtf/EnumTraits.h> | |
+ | |
namespace WebCore { | |
enum class ScreenOrientationType : uint8_t { | |
diff --git a/Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp b/Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp | |
index 7216fbf65b85..d45e12b0903e 100644 | |
--- a/Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp | |
+++ b/Source/WebKit/WebProcess/WebCoreSupport/WebScreenOrientationManager.cpp | |
@@ -26,6 +26,7 @@ | |
#include "config.h" | |
#include "WebScreenOrientationManager.h" | |
+#include "WebPage.h" | |
#include "WebProcess.h" | |
#include "WebScreenOrientationManagerMessages.h" | |
#include "WebScreenOrientationManagerProxyMessages.h" | |
-- | |
2.32.0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment