[Webkit-unassigned] [Bug 240511] [WPE] Build failure when gobject-introspection not properly installed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 17 06:19:22 PDT 2022


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

--- Comment #4 from Dmytro Sotnikov <Dmytro.Sotnikov at sensiaglobal.com> ---
(In reply to Michael Catanzaro from comment #2)
> (In reply to Dmytro Sotnikov from comment #0)
> > 7. After that, I used the `ninja` command and an error occurred.
> 
> Oh sorry, I see you failed to build WebKit altogether. Please, post the
> actual error message here, don't just post a screenshot. Make sure to
> install the dev package for gobject-introspection. This is probably actually
> a WebKit bug, because we should check for this initially when running cmake
> and fail the build with a nice error message if missing, and not fail later
> with this confusing message when running ninja.

dmytro at dmytro-VirtualBox:~/Desktop/WebKit$ cmake -DPORT=WPE -DCMAKE_BUILD_TYPE=RelWithDebInfo -GNinja
CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The CMake build type is: RelWithDebInfo
-- Could NOT find Ruby (missing: Ruby_INCLUDE_DIR Ruby_LIBRARY Ruby_CONFIG_INCLUDE_DIR) (found suitable version "3.0.2", minimum required is "1.9")
-- Enabling ccache: Couldn't find ccache program. Not enabling it.
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Linker variant in use: BFD 
--   Linker supports thin archives - TRUE
--   Linker supports split debug info - TRUE
--   Linker supports --gdb-index - FALSE
--   Linker supports --disable-new-dtags - TRUE
-- Archiver variant in use: BFD
--   Archiver supports thin archives - TRUE
-- Found the following HarfBuzz libraries:
--  HarfBuzz (required): /usr/lib/x86_64-linux-gnu/libharfbuzz.so
--  ICU (required): /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so
-- Found the following ICU libraries:
--   data (required)
--   i18n (required)
--   uc (required)
-- Found the following WebP libraries:
--  WebP (required): /usr/lib/x86_64-linux-gnu/libwebp.so
--  demux (required): /usr/lib/x86_64-linux-gnu/libwebpdemux.so
-- Disabling USE_GSTREAMER_TRANSCODER since ENABLE_MEDIA_RECORDER is disabled.
-- Disabling USE_GSTREAMER_WEBRTC since ENABLE_WEB_RTC is disabled.
-- Checking for module 'gobject-introspection-1.0'
--   No package 'gobject-introspection-1.0' found
-- Checking for module 'gobject-introspection-1.0'
--   No package 'gobject-introspection-1.0' found
-- Found the following WOFF2 libraries:
--  WOFF2 (required): /usr/lib/x86_64-linux-gnu/libwoff2common.so
--  dec (required): /usr/lib/x86_64-linux-gnu/libwoff2dec.so
-- Checking for module 'gstreamer-full-1.0>=1.17.0'
--   No package 'gstreamer-full-1.0' found
-- Checking for module 'gstreamer-mpegts-1.0>=1.4.0'
--   No package 'gstreamer-mpegts-1.0' found
-- Checking for module 'gstreamer-codecparsers-1.0 >= 1.14.0'
--   No package 'gstreamer-codecparsers-1.0' found
-- Checking for module 'gstreamer-transcoder-1.0 >= 1.14.0'
--   No package 'gstreamer-transcoder-1.0' found
-- Checking for module 'gstreamer-webrtc-1.0 >= 1.14.0'
--   No package 'gstreamer-webrtc-1.0' found
-- Platform-specific CMakeLists not found: /home/dmytro/Desktop/WebKit/Source/bmalloc/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WTF/wtf/PlatformWPE.cmake
-- Copying generate-unified-source-bundles.rb to: /home/dmytro/Desktop/WebKit/WTF/Scripts
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/JavaScriptCore/PlatformWPE.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off - Success
-- Enabling asm postprocessing
-- Using source list file: Sources.txt
-- Using source list file: inspector/remote/SourcesGLib.txt
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/JavaScriptCore/shell/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/ThirdParty/ANGLE/PlatformWPE.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Success
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WebInspectorUI/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WebCore/PAL/pal/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WebCore/PlatformWPE.cmake
-- Using source list file: Sources.txt
-- Using source list file: platform/SourcesCairo.txt
-- Using source list file: platform/SourcesGCrypt.txt
-- Using source list file: platform/SourcesSoup.txt
-- Using source list file: SourcesWPE.txt
-- Using source list file: platform/SourcesGLib.txt
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WebKit/PlatformWPE.cmake
-- Using source list file: Sources.txt
-- Using source list file: SourcesWPE.txt
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/WebDriver/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Source/PlatformWPE.cmake
-- Using platform-specific CMakeLists: /home/dmytro/Desktop/WebKit/Tools/PlatformWPE.cmake
-- Enabled features:
--  ENABLE_ACCESSIBILITY .......................... ON
--  ENABLE_BUBBLEWRAP_SANDBOX                       ON
--  ENABLE_DOCUMENTATION .......................... ON
--  ENABLE_ENCRYPTED_MEDIA                          OFF
--  ENABLE_INTROSPECTION .......................... ON
--  ENABLE_JOURNALD_LOG                             ON
--  ENABLE_MEDIA_SOURCE ........................... ON
--  ENABLE_PDFJS                                    ON
--  ENABLE_VIDEO .................................. ON
--  ENABLE_WEBDRIVER                                ON
--  ENABLE_WEB_AUDIO .............................. ON
--  ENABLE_WEB_CRYPTO                               ON
--  ENABLE_WPE_QT_API ............................. OFF
--  ENABLE_XSLT                                     ON
--  USE_ANGLE_WEBGL ............................... OFF
--  USE_AVIF                                        OFF
--  USE_JPEGXL .................................... OFF
--  USE_LCMS                                        ON
--  USE_OPENJPEG .................................. ON
--  USE_SOUP2                                       OFF
--  USE_WOFF2 ..................................... ON
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dmytro/Desktop/WebKit

-- 
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/20220517/43ee9b79/attachment-0001.htm>


More information about the webkit-unassigned mailing list