Bug 215986

Summary: [WPE][GTK] Allow tarball builds to use -DENABLE_API_TESTS=ON
Product: WebKit Reporter: Tomasz Kłoczko <kloczko.tomasz>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: aperez, bugs-noreply, cgarcia, mcatanzaro
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=148210
https://bugs.webkit.org/show_bug.cgi?id=202345

Tomasz Kłoczko
Reported 2020-08-30 01:21:31 PDT
[ 99%] Building CXX object Tools/TestWebKitAPI/CMakeFiles/TestWebKitAPIInjectedBundle.dir/glib/UtilitiesGLib.cpp.o cd /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/Tools/TestWebKitAPI && /usr/bin/g++ -DBUILDING_TestWebKit -DBUILDING_WITH_CMAKE=1 -DBUILDING_WPE__=1 -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DGETTEXT_PACKAGE=\"WPE\" -DGTEST_CREATE_SHARED_LIBRARY=1 -DGTEST_HAS_PTHREAD=1 -DGTEST_HAS_RTTI=0 -DHAVE_CONFIG_H=1 -DJSC_GLIB_API_ENABLED -DSVN_REVISION=\"tarball\" -DTestWebKitAPIInjectedBundle_EXPORTS -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/ThirdParty/gtest/include -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/WebKit -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/WebKit/include -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/GPUProcess -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/GPUProcess/graphics -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/GPUProcess/media -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/GPUProcess/webrtc -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/Classifier -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/Cookies -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/CustomProtocols -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/Downloads -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/FileAPI -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/IndexedDB -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/ServiceWorker -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/WebStorage -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/cache -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/watchos -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/webrtc -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform/IPC -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/PluginProcess -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/API -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/API/c -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/ApplePay -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Authentication -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/CoreIPCSupport -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Databases -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Databases/IndexedDB -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/FileAPI -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Gamepad -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Plugins -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Plugins/Netscape -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/Plugins/Netscape/x11 -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/RemoteLayerTree -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/WebsiteData -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/C -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Authentication -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Automation -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Downloads -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Gamepad -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/GPU -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Inspector -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Inspector/Agents -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Launcher -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Network -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Network/CustomProtocols -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Notifications -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/Plugins -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/RemoteLayerTree -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/UserContent -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/WebAuthentication -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/WebAuthentication/Mock -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/WebsiteData -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/ApplePay -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/ApplicationCache -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Automation -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Cache -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Databases -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Databases/IndexedDB -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/FileAPI -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/FullScreen -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Gamepad -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Geolocation -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/GPU -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/GPU/graphics -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/GPU/media -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/GPU/webrtc -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/IconDatabase -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API/c -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/DOM -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Inspector -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Launching -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/MediaCache -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/MediaStream -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Network -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Network/webrtc -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Notifications -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/OriginData -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Plugins -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Plugins/Netscape -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/ResourceCache -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/Storage -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/UserContent -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebCoreSupport -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage/RemoteLayerTree -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebStorage -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/WebKitLibraries -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/JavaScriptCore/javascriptcorewpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders/JavaScriptCore -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders/JavaScriptCore/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders/wpe-webextension -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/ForwardingHeaders/wpe-dom -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/DerivedSources/WebKit/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/NetworkProcess/soup -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform/IPC/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform/IPC/unix -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform/classifier -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Platform/generic -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/API/c/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/API/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/CoordinatedGraphics -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/libwpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/Shared/soup -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/C/cairo -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/C/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/CoordinatedGraphics -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/geoclue -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/gstreamer -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/linux -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/soup -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API/glib -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/InjectedBundle/API/wpe/DOM -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/soup -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebCoreSupport/soup -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage/atk -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage/libwpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/WebProcess/WebPage/wpe -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WTF/wtf/gtk -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WTF/wtf/gobject -I/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WTF -isystem /usr/include/libxml2 -isystem /usr/include/cairo -isystem /usr/include/freetype2 -isystem /usr/include/harfbuzz -isystem /usr/include/openjpeg-2.3 -isystem /usr/include/wpe-1.0 -Wextra -Wall -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-exceptions -fno-rtti -DNDEBUG -fPIC -Wno-dangling-else -Wno-sign-compare -Wno-undef -Wno-unused-parameter -std=c++17 -o CMakeFiles/TestWebKitAPIInjectedBundle.dir/glib/UtilitiesGLib.cpp.o -c /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/glib/UtilitiesGLib.cpp make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu' [ 99%] Linking CXX shared library ../../lib/libTestWebKitAPIInjectedBundle.so cd /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/Tools/TestWebKitAPI && /usr/bin/cmake -E cmake_link_script CMakeFiles/TestWebKitAPIInjectedBundle.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -Wextra -Wall -Wno-expansion-to-defined -Wno-noexcept-type -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-strict-aliasing -fno-exceptions -fno-rtti -DNDEBUG -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fuse-ld=gold -Wl,--disable-new-dtags -shared -Wl,-soname,libTestWebKitAPIInjectedBundle.so -o ../../lib/libTestWebKitAPIInjectedBundle.so CMakeFiles/TestWebKitAPIInjectedBundle.dir/InjectedBundleController.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/InjectedBundleMain.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/PlatformUtilities.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/CanHandleRequest_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/DidAssociateFormControls_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/DocumentStartUserScriptAlertCrash_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/GetInjectedBundleInitializationUserDataCallback_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/HitTestResultNodeHandle_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/InjectedBundleBasic_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/InjectedBundleFrameHitTest_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/InjectedBundleInitializationUserDataCallbackWins_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/LoadCanceledNoServerRedirectCallback_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/MouseMoveAfterCrash_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/NewFirstVisuallyNonEmptyLayout_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/FirstMeaningfulPaintMilestone_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/ParentFrame_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/ResponsivenessTimerDoesntFireEarly_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/TextFieldDidBeginAndEndEditing_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/UserMessage_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/WillLoad_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/Tests/WebKit/WillSendSubmitEvent_Bundle.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/glib/UtilitiesGLib.cpp.o CMakeFiles/TestWebKitAPIInjectedBundle.dir/wpe/PlatformUtilitiesWPE.cpp.o -Wl,-rpath,/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu/lib ../../lib/libWPEWebKit-1.0.so.3.11.1 ../../lib/libWebCore.a /usr/lib64/libxml2.so /usr/lib64/libsqlite3.so ../../lib/libJavaScriptCore.a ../../lib/libPAL.a ../../lib/libWTF.a ../../lib/libbmalloc.a /usr/lib64/libicudata.so /usr/lib64/libicui18n.so /usr/lib64/libicuuc.so -lpthread /usr/lib64/libsystemd.so /usr/lib64/libxslt.so ../../lib/libANGLE.a -ldl /usr/lib64/libepoxy.so /usr/lib64/libwoff2dec.so ../../lib/libxdgmime.a /usr/lib64/libfontconfig.so /usr/lib64/libgcrypt.so /usr/lib64/libgstapp-1.0.so /usr/lib64/libgstbase-1.0.so /usr/lib64/libgstpbutils-1.0.so /usr/lib64/libgstaudio-1.0.so /usr/lib64/libgsttag-1.0.so /usr/lib64/libgstvideo-1.0.so /usr/lib64/libgstgl-1.0.so /usr/lib64/libgstfft-1.0.so /usr/lib64/libjpeg.so /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libopenjp2.so /usr/lib64/libwebpdemux.so /usr/lib64/libwebp.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libtasn1.so /usr/lib64/libcairo.so /usr/lib64/libfreetype.so /usr/lib64/libharfbuzz.so /usr/lib64/libharfbuzz-icu.so /usr/lib64/libwpe-1.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libatk-bridge-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libgmodule-2.0.so /usr/lib64/libseccomp.so /usr/lib64/libsoup-2.4.so /usr/lib64/libgstreamer-1.0.so /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/InjectedBundleController.cpp:68: error: undefined reference to 'WKBundleSetClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/InjectedBundleController.cpp:75: error: undefined reference to 'WKStringCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/InjectedBundleController.cpp:76: error: undefined reference to 'WKDictionaryGetItemForKey' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/InjectedBundleController.cpp:78: error: undefined reference to 'WKStringCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/InjectedBundleController.cpp:79: error: undefined reference to 'WKDictionaryGetItemForKey' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:77: error: undefined reference to 'WKRelease' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:77: error: undefined reference to 'WKRelease' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:41: error: undefined reference to 'WKContextConfigurationCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:42: error: undefined reference to 'WKContextConfigurationSetInjectedBundlePath' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:43: error: undefined reference to 'WKContextConfigurationSetShouldConfigureJSCForTesting' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:44: error: undefined reference to 'WKContextCreateWithConfiguration' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:77: error: undefined reference to 'WKRelease' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:77: error: undefined reference to 'WKRelease' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:49: error: undefined reference to 'WKMutableDictionaryCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:51: error: undefined reference to 'WKStringCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:52: error: undefined reference to 'WKStringCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:53: error: undefined reference to 'WKDictionarySetItem' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:56: error: undefined reference to 'WKDictionarySetItem' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:66: error: undefined reference to 'WKContextSetInitializationUserDataForInjectedBundle' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:73: error: undefined reference to 'WKStringGetMaximumUTF8CStringSize' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/PlatformUtilities.cpp:75: error: undefined reference to 'WKStringGetUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:64: error: undefined reference to 'WKStringIsEqualToUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:59: error: undefined reference to 'WKBundlePageCanHandleRequest' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:67: error: undefined reference to 'WKBooleanCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:67: error: undefined reference to 'WKBundlePostMessage' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLRequestCreateWithWKURL' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKBundlePageCanHandleRequest' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLRequestCreateWithWKURL' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKBundlePageCanHandleRequest' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLCreateWithUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKURLRequestCreateWithWKURL' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/CanHandleRequest_Bundle.cpp:54: error: undefined reference to 'WKBundlePageCanHandleRequest' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:54: error: undefined reference to 'WKMutableDictionaryCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:56: error: undefined reference to 'WKDictionarySetItem' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:57: error: undefined reference to 'WKArrayGetSize' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:57: error: undefined reference to 'WKUInt64Create' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:58: error: undefined reference to 'WKDictionarySetItem' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:60: error: undefined reference to 'WKBundlePostMessage' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DidAssociateFormControls_Bundle.cpp:78: error: undefined reference to 'WKBundlePageSetFormClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:150: error: undefined reference to 'WKBundleScriptWorldCreateWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:150: error: undefined reference to 'WKBundlePageAddUserScriptInWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:163: error: undefined reference to 'WKBundlePageSetPageLoaderClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:142: error: undefined reference to 'WKBundlePostMessage' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:112: error: undefined reference to 'WKBundleFrameGetParentFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:124: error: undefined reference to 'WKBundlePostMessage' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:195: error: undefined reference to 'WKBundleDOMWindowExtensionCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:199: error: undefined reference to 'WKBundleScriptWorldNormalWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionBasic_Bundle.cpp:201: error: undefined reference to 'WKBundleFrameGetParentFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:157: error: undefined reference to 'WKBundleScriptWorldCreateWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:157: error: undefined reference to 'WKBundlePageAddUserScriptInWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:170: error: undefined reference to 'WKBundlePageSetPageLoaderClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:115: error: undefined reference to 'WKBundleFrameGetParentFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:202: error: undefined reference to 'WKBundleDOMWindowExtensionCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:206: error: undefined reference to 'WKBundleScriptWorldNormalWorld' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DOMWindowExtensionNoCache_Bundle.cpp:208: error: undefined reference to 'WKBundleFrameGetParentFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/DocumentStartUserScriptAlertCrash_Bundle.cpp:50: error: undefined reference to 'WKBundlePageAddUserScript' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/HitTestResultNodeHandle_Bundle.cpp:48: error: undefined reference to 'WKBundleHitTestResultCopyNodeHandle' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/HitTestResultNodeHandle_Bundle.cpp:63: error: undefined reference to 'WKBundlePageSetContextMenuClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/InjectedBundleFrameHitTest_Bundle.cpp:71: error: undefined reference to 'WKBundlePageSetPageLoaderClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/InjectedBundleFrameHitTest_Bundle.cpp:76: error: undefined reference to 'WKBundleFrameCreateHitTestResult' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/InjectedBundleFrameHitTest_Bundle.cpp:77: error: undefined reference to 'WKBundleHitTestResultCopyLinkTitle' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/LoadCanceledNoServerRedirectCallback_Bundle.cpp:52: error: undefined reference to 'WKBundleFrameIsMainFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:47: error: undefined reference to 'WKRetain' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/LoadCanceledNoServerRedirectCallback_Bundle.cpp:68: error: undefined reference to 'WKBundlePageSetResourceLoadClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/MouseMoveAfterCrash_Bundle.cpp:53: error: undefined reference to 'WKStringIsEqualToUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutFails_Bundle.cpp:47: error: undefined reference to 'WKBundlePageListenForLayoutMilestones' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutForImages_Bundle.cpp:47: error: undefined reference to 'WKBundlePageListenForLayoutMilestones' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/NewFirstVisuallyNonEmptyLayoutFrames_Bundle.cpp:47: error: undefined reference to 'WKBundlePageListenForLayoutMilestones' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/NewFirstVisuallyNonEmptyLayout_Bundle.cpp:47: error: undefined reference to 'WKBundlePageListenForLayoutMilestones' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:160: error: undefined reference to 'WKRetain' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ParentFrame_Bundle.cpp:79: error: undefined reference to 'WKBundlePageSetPageLoaderClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ParentFrame_Bundle.cpp:60: error: undefined reference to 'WKBundleFrameIsMainFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ParentFrame_Bundle.cpp:66: error: undefined reference to 'WKBooleanCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:160: error: undefined reference to 'WKRetain' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp:60: error: undefined reference to 'WKBundleFrameIsMainFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp:62: error: undefined reference to 'WKBundleFrameCopyURL' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp:71: error: undefined reference to 'WKBundlePageSetResourceLoadClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp:48: error: undefined reference to 'WKBundleFrameIsMainFrame' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Source/WebKit/UIProcess/API/cpp/WKRetainPtr.h:47: error: undefined reference to 'WKRetain' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ProvisionalURLAfterWillSendRequestCallback_Bundle.cpp:55: error: undefined reference to 'WKURLRequestCreateWithWKURL' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/ResponsivenessTimerDoesntFireEarly_Bundle.cpp:53: error: undefined reference to 'WKStringIsEqualToUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/TextFieldDidBeginAndEndEditing_Bundle.cpp:71: error: undefined reference to 'WKBundlePageSetFormClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/UserMessage_Bundle.cpp:46: error: undefined reference to 'WKStringIsEqualToUTF8CString' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/WillLoad_Bundle.cpp:58: error: undefined reference to 'WKMutableDictionaryCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/WillLoad_Bundle.cpp:48: error: undefined reference to 'WKMutableDictionaryCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/WillSendSubmitEvent_Bundle.cpp:52: error: undefined reference to 'WKBooleanCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/WillSendSubmitEvent_Bundle.cpp:56: error: undefined reference to 'WKBooleanCreate' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/Tests/WebKit/WillSendSubmitEvent_Bundle.cpp:76: error: undefined reference to 'WKBundlePageSetFormClient' /home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/Tools/TestWebKitAPI/wpe/PlatformUtilitiesWPE.cpp:60: error: undefined reference to 'WKURLCreateWithUTF8CString' collect2: error: ld returned 1 exit status make[2]: *** [Tools/TestWebKitAPI/CMakeFiles/TestWebKitAPIInjectedBundle.dir/build.make:574: lib/libTestWebKitAPIInjectedBundle.so] Error 1 make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wpewebkit-2.29.90/x86_64-redhat-linux-gnu' make[1]: *** [CMakeFiles/Makefile2:2032: Tools/TestWebKitAPI/CMakeFiles/TestWebKitAPIInjectedBundle.dir/all] Error 2 make: *** [Makefile:185: all] Error 2
Attachments
Carlos Garcia Campos
Comment 1 2020-08-30 02:27:19 PDT
Tests are not expected to build from tarballs. Maybe we should make the build option private to avoid confusion?
Tomasz Kłoczko
Comment 2 2020-08-30 05:03:37 PDT
So how can I test just generated prod binaries as part of the automated packaging process? Is it any included that kind of test suite?
Carlos Garcia Campos
Comment 3 2020-08-31 01:59:14 PDT
A git clone/svn checkout is needed to run the tests.
Tomasz Kłoczko
Comment 4 2020-08-31 08:54:47 PDT
So why do not add some files to dist tar ball to allow post package build fire WebKit test suite to confirm that at least some basic WebKit functionalities are OK? Please really understand that executing such test suites is very important from point of view maintaining whole OS distributions where WebKit is only one component of something way bigger. In my own packages repo I have: [tkloczko@barrel SPECS]$ ls -1 *spec| wc -l; grep ^%check * | wc -l 2306 2227 As you see more than 96% of my packages already are using included test suites and using then during regular packages builds in last two years I was able so far to find few hundreds of issues before actual start using generated packages during normal packages maintenance. Please really understand that making dist tar ball ready to provide proper platform to fire WebKit test suite may only improve quality of the code which you are maintaining. Regards and I hope you would understand how important it is :)
Adrian Perez
Comment 5 2021-06-16 03:27:11 PDT
(In reply to Tomasz Kłoczko from comment #4) > So why do not add some files to dist tar ball to allow post package build > fire WebKit test suite to confirm that at least some basic WebKit > functionalities are OK? I suppose tests that use the public API would not increase much the size of release tarballs, but we would need a new CMake build option to allow building those without trying to also build the rest of testing tools. Including the whole set of files needed for testing would be a staggering +2 GiB added to the size of unpacked sources, see: % du -hs LayoutTests/ JSTests/ Tools/TestWebKitAPI/ \ Tools/WebKitTestRunner/ WebDriverTests/ 1,8G LayoutTests/ 316M JSTests/ 24M Tools/TestWebKitAPI/ 2,5M Tools/WebKitTestRunner/ % It looks quite impractical to include all this in release tarballs for little gain, given that every change gets tested both by the WebKit EWS infrastructure (at https://ews-build.webkit.org/) and then again after the commit gets landed (at https://build.webkit.org/). > Please really understand that executing such test suites is very important > from point of view maintaining whole OS distributions where WebKit is only > one component of something way bigger. > > [...] If you take a look at how the WebKit project at large does extensive testing, I think it should be quite clear that we 100% agree with you and that tests are extremely important :) I do not have the time to look right now into including the API tests in release tarballs, but I could find some time to review such a patch if someone else can write it.
Michael Catanzaro
Comment 6 2021-06-16 04:43:24 PDT
(In reply to Adrian Perez from comment #5) > I do not have the time to look right now into including the API tests > in release tarballs, but I could find some time to review such a patch > if someone else can write it. FWIW this has been on my TODO list for a couple years now, but I don't promise to get to it anytime soon. I agree we should be running all the API tests in tarball releases. That should happen automatically when running 'make check' or 'ninja test' with no need to run further commands. I also want to run JavaScriptCore tests and WebDriver tests. Are there other tests we could/should be running? But LayoutTests are just not going to be practical. Besides the issue of tarball size, they also take too long to execute during 'make check' so the benefit would be limited to the extremely few people who go out of their way to run the tests manually, and even they will probably be quite disappointed because the likelihood of tests passing outside the controlled upstream flatpak environment is quite low. The LayoutTests are just not intended to be run outside a controlled environment and would best remain upstream-only tests. One more thing. We probably have many API tests that nobody bothered to add to any CMakeLists.txt, so they're just never built except by Apple. At least, that was the case last time I checked. Many of these tests would likely pass if they were built. This would be good to audit.
Michael Catanzaro
Comment 7 2024-03-21 10:11:57 PDT
(In reply to Michael Catanzaro from comment #6) > FWIW this has been on my TODO list for a couple years now, It fell off, sorry. My recommendations above remain the same: we should make the API tests work, but not the layout tests.
Adrian Perez
Comment 8 2024-03-21 10:23:33 PDT
(In reply to Michael Catanzaro from comment #7) > (In reply to Michael Catanzaro from comment #6) > > FWIW this has been on my TODO list for a couple years now, > > It fell off, sorry. My recommendations above remain the same: we should make > the API tests work, but not the layout tests. No worries, it happens. I agree that layout tests are unpractical to run from a tarball. For that, one may as well do a Git shallow clone of the release tag and it won't be much bigger a download than a tarball including the layout tests and support code needed to run them.
Note You need to log in before you can comment on or make changes to this bug.