[Webkit-unassigned] [Bug 246907] New: GIR fails to build when cross compiling

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 22 14:09:55 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=246907

            Bug ID: 246907
           Summary: GIR fails to build when cross compiling
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CMake
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: oreo6391 at gmail.com

When cross compiling webkitgtk 2.38.0+, I noticed a build failure when compiling gir files that depend on uninstalled libraries:

[5628/5633] Generating WebKit2-4.1.gir
FAILED: WebKit2-4.1.gir /builddir/webkitgtk-2.38.1/build/WebKit2-4.1.gir 
cd /builddir/webkitgtk-2.38.1 && /usr/bin/cmake -E env CC=/builddir/.xbps-webkit2gtk/wrappers/armv7l-linux-gnueabihf-gcc /usr/armv7l-linux-gnueabihf/usr/bin/g-ir-scanner --quiet --warn-all --warn-error --no-libtool --output=/builddir/webkitgtk-2.38.1/build/WebKit2-4.1.gir --library=webkit2gtk-4.1 --library-path=/builddir/webkitgtk-2.38.1/build/lib --namespace=WebKit2 --nsversion=4.1 --c-include=webkit2/webkit2.h --identifier-prefix=WebKit --symbol-prefix=webkit --pkg-export=webkit2gtk-4.1 -DBUILDING_WebKit -DBUILDING_WITH_CMAKE=1 -DHAVE_CONFIG_H=1 -DPAS_BMALLOC=1 -DBUILDING_GTK__=1 -DGETTEXT_PACKAGE=\"WebKit2GTK-4.1\" -DWEBKITGTK_API_VERSION_STRING=\"4.1\" -DJSC_GLIB_API_ENABLED -DBWRAP_EXECUTABLE=\"/usr/bin/bwrap\" -DDBUS_PROXY_EXECUTABLE=\"/usr/bin/xdg-dbus-proxy\" -DBUILDING_WEBKIT -DWEBKIT2_COMPILATION -DWEBKIT_DOM_USE_UNSTABLE_API -DPKGLIBEXECDIR=\"/usr/libexec/webkit2gtk-4.1\" -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib32\" -DSTATICALLY_LINKED_WITH_PAL -DSTATICALLY_LINKED_WITH_WebCore -I/builddir/webkitgtk-2.38.1/build/WebKit2Gtk/Headers -I/builddir/webkitgtk-2.38.1/build/WebKit2Gtk/Headers/webkit2gtk-4.1 -I/builddir/webkitgtk-2.38.1/build/WebKit2Gtk/Headers/webkit2gtk-webextension -I/builddir/webkitgtk-2.38.1/build/WebKit2Gtk/DerivedSources/webkit -I/builddir/webkitgtk-2.38.1/build/WebKit2Gtk/DerivedSources -I/builddir/webkitgtk-2.38.1/build/PAL/Headers -I/builddir/webkitgtk-2.38.1/build/WebCore/PrivateHeaders -I/builddir/webkitgtk-2.38.1/build/DerivedSources/ForwardingHeaders -I/builddir/webkitgtk-2.38.1/build/DerivedSources/WebKit -I/builddir/webkitgtk-2.38.1/build/DerivedSources/WebKit/include -I/builddir/webkitgtk-2.38.1/Source/WebKit -I/builddir/webkitgtk-2.38.1/Source/WebKit/GPUProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/GPUProcess/graphics -I/builddir/webkitgtk-2.38.1/Source/WebKit/GPUProcess/graphics/WebGPU -I/builddir/webkitgtk-2.38.1/Source/WebKit/GPUProcess/media -I/builddir/webkitgtk-2.38.1/Source/WebKit/GPUProcess/webrtc -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/Classifier -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/Cookies -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/CustomProtocols -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/Downloads -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/FileAPI -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/IndexedDB -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/Notifications -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/PrivateClickMeasurement -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/ServiceWorker -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/SharedWorker -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/cache -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/storage -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/watchos -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/webrtc -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform/IPC -I/builddir/webkitgtk-2.38.1/Source/WebKit/PluginProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/c -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/ApplePay -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Authentication -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/CoreIPCSupport -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Databases -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Databases/IndexedDB -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/FileAPI -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Gamepad -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Notifications -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Plugins -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Plugins/Netscape -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/Plugins/Netscape/x11 -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/RemoteLayerTree -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/WebGPU -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/WebsiteData -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/XR -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/C -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/cpp -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Authentication -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Automation -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Downloads -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Gamepad -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/GPU -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Inspector -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Inspector/Agents -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Launcher -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Media -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Network -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Network/CustomProtocols -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Notifications -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Plugins -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/RemoteLayerTree -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/UserContent -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/WebAuthentication -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/WebAuthentication/Mock -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/WebsiteData -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/XR -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebAuthnProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/ApplePay -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/ApplicationCache -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Automation -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Cache -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Databases -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Databases/IndexedDB -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/EncryptedMedia -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/FileAPI -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/FullScreen -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Gamepad -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Geolocation -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/GPU -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/GPU/graphics -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/GPU/graphics/WebGPU -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/GPU/media -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/GPU/webrtc -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/IconDatabase -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API/c -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/DOM -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Inspector -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Launching -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/MediaCache -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/MediaStream -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Model -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Network -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Network/webrtc -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Notifications -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/OriginData -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Plugins
-I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Plugins/Netscape -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/ResourceCache -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Speech -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Storage -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/UserContent -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebCoreSupport -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebPage -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebPage/RemoteLayerTree -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebStorage -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/XR -I/builddir/webkitgtk-2.38.1/Source -I/builddir/webkitgtk-2.38.1/WebKitLibraries -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/NetworkProcess/soup -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform/IPC/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform/IPC/unix -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform/classifier -I/builddir/webkitgtk-2.38.1/Source/WebKit/Platform/generic -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/c/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/CoordinatedGraphics -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/CoordinatedGraphics/threadedcompositor -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/linux -I/builddir/webkitgtk-2.38.1/Source/WebKit/Shared/soup -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/C/cairo -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/C/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/C/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk3 -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/CoordinatedGraphics -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Inspector/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Inspector/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/Notifications/glib/ -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/geoclue -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/gstreamer -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/linux -I/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/soup -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API/glib/DOM -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/Inspector/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/glib -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/soup -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebCoreSupport/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebCoreSupport/soup -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebPage/CoordinatedGraphics -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebPage/gtk -I/builddir/webkitgtk-2.38.1/Source/WebKit/WebProcess/WebPage/libwpe -I/usr/armv7l-linux-gnueabihf/usr/include/wpe-1.0 -I/usr/armv7l-linux-gnueabihf/usr/include/gtk-3.0/unix-print -I/usr/armv7l-linux-gnueabihf/usr/include/gtk-3.0 -I/usr/armv7l-linux-gnueabihf/usr/include/at-spi2-atk/2.0 -I/usr/armv7l-linux-gnueabihf/usr/include/at-spi-2.0 -I/usr/armv7l-linux-gnueabihf/usr/include/dbus-1.0 -I/usr/armv7l-linux-gnueabihf/usr/lib32/dbus-1.0/include -I/usr/armv7l-linux-gnueabihf/usr/include/gtk-3.0 -I/usr/armv7l-linux-gnueabihf/usr/include/gio-unix-2.0 -I/usr/armv7l-linux-gnueabihf/usr/include/cairo -I/usr/armv7l-linux-gnueabihf/usr/include/pango-1.0 -I/usr/armv7l-linux-gnueabihf/usr/include/harfbuzz -I/usr/armv7l-linux-gnueabihf/usr/include/pango-1.0 -I/usr/armv7l-linux-gnueabihf/usr/include/fribidi -I/usr/armv7l-linux-gnueabihf/usr/include/harfbuzz -I/usr/armv7l-linux-gnueabihf/usr/include/atk-1.0 -I/usr/armv7l-linux-gnueabihf/usr/include/cairo -I/usr/armv7l-linux-gnueabihf/usr/include/pixman-1 -I/usr/armv7l-linux-gnueabihf/usr/include/freetype2 -I/usr/armv7l-linux-gnueabihf/usr/include/libpng16 -I/usr/armv7l-linux-gnueabihf/usr/include/gdk-pixbuf-2.0 -I/usr/armv7l-linux-gnueabihf/usr/include/libpng16 -I/usr/armv7l-linux-gnueabihf/usr/include/libmount -I/usr/armv7l-linux-gnueabihf/usr/include/blkid -I/usr/armv7l-linux-gnueabihf/usr/include/glib-2.0 -I/usr/armv7l-linux-gnueabihf/usr/lib32/glib-2.0/include -I/builddir/webkitgtk-2.38.1/build/JavaScriptCore/Headers -I/builddir/webkitgtk-2.38.1/build/JavaScriptCore/PrivateHeaders -I/builddir/webkitgtk-2.38.1/build/JavaScriptCoreGLib/Headers -I/builddir/webkitgtk-2.38.1/build/JavaScriptCoreGLib/DerivedSources -I/builddir/webkitgtk-2.38.1/build/WTF/Headers -I/builddir/webkitgtk-2.38.1/build/JavaScriptCore/Headers -I/usr/armv7l-linux-gnueabihf/usr/include -I/usr/armv7l-linux-gnueabihf/usr/include -I/usr/armv7l-linux-gnueabihf/usr/include -I/usr/armv7l-linux-gnueabihf/usr/include --sources-top-dirs=/builddir/webkitgtk-2.38.1 --include-uninstalled=/builddir/webkitgtk-2.38.1/build/JavaScriptCore-4.1.gir --include=Gtk-3.0 --pkg=gtk+-3.0 --include=Soup-3.0 --pkg=libsoup-3.0 -I/builddir/webkitgtk-2.38.1/build/DerivedSources/ForwardingHeaders -I/builddir/webkitgtk-2.38.1/build/DerivedSources/ForwardingHeaders /builddir/webkitgtk-2.38.1/build/WebKit2Gtk/DerivedSources/webkit/WebKitEnumTypes.h /builddir/webkitgtk-2.38.1/build/WebKit2Gtk/DerivedSources/webkit/WebKitVersion.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk3/WebKitContextMenuItem.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk3/WebKitInputMethodContext.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk3/WebKitWebViewBase.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitApplicationInfo.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitAutocleanups.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitAutomationSession.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardList.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitBackForwardListItem.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitCredential.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitContextMenu.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitContextMenuActions.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitCookieManager.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitDefines.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitDeviceInfoPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitDownload.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitEditingCommands.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitEditorState.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitError.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitFaviconDatabase.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitFileChooserRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitFindController.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitFormSubmissionRequest.h
/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitForwardDeclarations.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationManager.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitGeolocationPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitHitTestResult.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitInstallMissingMediaPluginsPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitJavascriptResult.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitMediaKeySystemPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitMemoryPressureSettings.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitMimeInfo.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitNavigationAction.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitNavigationPolicyDecision.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitNetworkProxySettings.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitNotificationPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitNotification.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitOptionMenu.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitOptionMenuItem.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPlugin.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPointerLockPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPolicyDecision.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitResponsePolicyDecision.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitScriptDialog.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitSecurityManager.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitSecurityOrigin.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitSettings.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitURIRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitURIResponse.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitURISchemeResponse.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitURIUtilities.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitUserContent.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitUserContentFilterStore.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitUserContentManager.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitUserMediaPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitUserMessage.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebContext.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebResource.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebView.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebViewSessionState.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteData.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataAccessPermissionRequest.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebsiteDataManager.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWindowProperties.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebsitePolicies.h /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/webkit2.h /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitContextMenuActions.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitContextMenuItem.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitHitTestResult.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitURIRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitURIResponse.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/Shared/API/glib/WebKitUserMessage.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/APIContentRuleListStoreGLib.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/APISerializedScriptValueGLib.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/IconDatabase.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/InputMethodFilter.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitApplicationInfo.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitAuthenticationRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitAutomationSession.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitBackForwardList.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitBackForwardListItem.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitContextMenuClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitCookieManager.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitCredential.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitDeviceInfoPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitDownloadClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitEditorState.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitError.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitFileChooserRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitFindController.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitFormClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitFormSubmissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitGeolocationManager.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitGeolocationPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitIconLoadingClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitInitialize.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitInjectedBundleClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitInputMethodContext.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitInstallMissingMediaPluginsPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitMediaKeySystemPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitMemoryPressureSettings.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitMimeInfo.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNavigationAction.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNavigationClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNavigationPolicyDecision.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNetworkProxySettings.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNotification.cpp
/builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNotificationPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitNotificationProvider.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitOptionMenuItem.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitPlugin.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitPointerLockPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitPolicyDecision.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitPrivate.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitResponsePolicyDecision.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitScriptDialog.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitSecurityManager.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitSecurityOrigin.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitUIClient.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitURISchemeRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitURISchemeResponse.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitURIUtilities.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitUserContent.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitUserContentManager.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitUserMediaPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitVersion.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebResource.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebViewAccessible.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebViewSessionState.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebsiteData.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataAccessPermissionRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebsiteDataManager.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWebsitePolicies.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/glib/WebKitWindowProperties.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/DragSourceGtk3.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/DragSourceGtk4.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/DropTargetGtk3.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/InputMethodFilterGtk.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/PageClientImpl.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitColorChooser.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitColorChooserRequest.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitInputMethodContextGtk.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitInputMethodContextImplGtk.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPopupMenu.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPrintCustomWidget.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitRemoteInspectorProtocolHandler.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitScriptDialogGtk.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitScriptDialogImpl.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebInspector.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebViewDialog.cpp /builddir/webkitgtk-2.38.1/Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk.cpp
/usr/lib/gcc/armv7l-linux-gnueabihf/10.2.1/../../../../armv7l-linux-gnueabihf/bin/ld: warning: libjavascriptcoregtk-4.1.so.0, needed by /builddir/webkitgtk-2.38.1/build/lib/libwebkit2gtk-4.1.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/armv7l-linux-gnueabihf/10.2.1/../../../../armv7l-linux-gnueabihf/bin/ld: /builddir/webkitgtk-2.38.1/build/lib/libwebkit2gtk-4.1.so: undefined reference to `WTF::Persistence::Coder<std::array<unsigned char, 20u> >::encode(WTF::Persistence::Encoder&, std::array<unsigned char, 20u> const&)'
/usr/lib/gcc/armv7l-linux-gnueabihf/10.2.1/../../../../armv7l-linux-gnueabihf/bin/ld: /builddir/webkitgtk-2.38.1/build/lib/libwebkit2gtk-4.1.so: undefined reference to `JSC::Debugger::didRunMicrotask(JSC::JSGlobalObject*, JSC::Microtask const&)'
/usr/lib/gcc/armv7l-linux-gnueabihf/10.2.1/../../../../armv7l-linux-gnueabihf/bin/ld: /builddir/webkitgtk-2.38.1/build/lib/libwebkit2gtk-4.1.so: undefined reference to `JSC::SymbolCoercionError'
/usr/lib/gcc/armv7l-linux-gnueabihf/10.2.1/../../../../armv7l-linux-gnueabihf/bin/ld: /builddir/webkitgtk-2.38.1/build/lib/libwebkit2gtk-4.1.so: undefined reference to `WTF::MonotonicTime::now()'
... (more undefined references)

It builds sucessfully after adding the `--library` for javascriptcore, which used to be there before gir handling was refactored: https://github.com/WebKit/WebKit/blob/46311b0acd2aeed6db2f0e03ddf530d5dfa6b6ff/Source/WebKit/PlatformGTK.cmake#L693

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20221022/efd63ac1/attachment-0001.htm>


More information about the webkit-unassigned mailing list