Bug 215986
Summary: | [WPE][GTK] Allow tarball builds to use -DENABLE_API_TESTS=ON | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tomasz Kłoczko <kloczko.tomasz> |
Component: | WebKitGTK | Assignee: | 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
[ 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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Carlos Garcia Campos
Tests are not expected to build from tarballs. Maybe we should make the build option private to avoid confusion?
Tomasz Kłoczko
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
A git clone/svn checkout is needed to run the tests.
Tomasz Kłoczko
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
(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
(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
(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
(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.