HVML / xGUI-Pro

xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit.
GNU General Public License v3.0
54 stars 10 forks source link

xGUI-Pro 的 AUR 包 #2

Open taotieren opened 1 year ago

taotieren commented 1 year ago

xGUI-Pro 开发版 AUR 包

yay -S xguipro-git

由于源码问题,暂未修复,先打包了,后续不影响。暂未发布,暂时不提供发行版包

taotieren commented 1 year ago

在进行 webkit2gtk-hvml 编译打包的时候发现使用 ENABLE_HVML_ATTRS 开关编译后无效的问题. PKGBUILD

# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Eric Bélanger <eric@archlinux.org>
# Contributor: taotieren <admin@taotieren.com>

pkgname=webkit2gtk-hvml
pkgver=2.34.1
pkgrel=1
pkgdesc="Web content engine for GTK"
url="https://hvml.fmsoft.cn/"
arch=(x86_64)
license=(custom)
provides=(${pkgname}  'webkit2gtk')
conflicts=(webkit2gtk)
depends=(cairo fontconfig freetype2 libgcrypt glib2 gtk3 harfbuzz harfbuzz-icu
         icu libjpeg libsoup libxml2 zlib libpng sqlite atk libwebp at-spi2-core
         libegl libgl libgles libwpe wpebackend-fdo libxslt libsecret libtasn1
         enchant libx11 libxext libice libxt wayland libnotify hyphen openjpeg2
         woff2 libsystemd bubblewrap libseccomp xdg-dbus-proxy gstreamer
         gst-plugins-base-libs libmanette)
makedepends=(cmake ninja gtk-doc python ruby gobject-introspection
             wayland-protocols systemd gst-plugins-bad gperf)
optdepends=('geoclue: Geolocation support'
            'gst-plugins-good: media decoding'
            'gst-plugins-bad: media decoding'
            'gst-libav: nonfree media decoding')
options=(debug)
source=("https://files.fmsoft.cn/hvml/webkitgtk-2.34.1-hvml-220804.tar.bz2")
sha256sums=('dc6be72b1c974a79f9ceb48a9c5e17221668675603278f05cf6da11521b7746f')

# prepare() {
#   cd webkitgtk-$pkgver
# }

build() {
  # Produce minimal debug info: 4.3 GB of debug data makes the
  # build too slow and is too much to package for debuginfod
  CFLAGS+=' -g1'
  CXXFLAGS+=' -g1'

  cmake -S webkitgtk-$pkgver -B build -G Ninja \
    -DPORT=GTK \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_INSTALL_LIBEXECDIR=lib \
    -DCMAKE_SKIP_RPATH=ON \
    -DUSE_SOUP2=ON \
    -DENABLE_HVML_ATTRS=ON \
    -DENABLE_GTKDOC=OFF \
    -DENABLE_MINIBROWSER=ON

  cmake --build build
}

package() {
  depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
  provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so)

  DESTDIR="$pkgdir" cmake --install build

  rm -r "$pkgdir/usr/bin"

  cd webkitgtk-$pkgver
  find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
    while IFS= read -d $'\0' -r _f; do
      echo "### $_f ###"
      cat "$_f"
      echo
    done |
    install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim:set sw=2 et:

编译的日志

❯ time makepkg -sf                               
==> 正在创建软件包:webkit2gtk-hvml 2.34.1-1 (2022年08月24日 星期三 23时36分02秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 webkitgtk-2.34.1-hvml-220804.tar.bz2
==> 正在验证 source 文件,使用sha256sums...
    webkitgtk-2.34.1-hvml-220804.tar.bz2 ... 通过
==> 正在释放源码...
  -> 正在解压缩 webkitgtk-2.34.1-hvml-220804.tar.bz2,使用 bsdtar
==> 正在删除现存的 $pkgdir/ 目录...
==> 正在开始 build()...
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: Release
-- Found Perl: /usr/bin/perl (found suitable version "5.36.0", minimum required is "5.10.0") 
-- Found PerlModules: TRUE  found components: JSON::PP 
-- Found Python: /usr/bin/python3.10 (found version "3.10.6") found components: Interpreter 
-- Found Ruby: /usr/bin/ruby (found suitable version "3.0.4", minimum required is "1.9") 
-- Enabling ccache: Setting ccache prefix for compiler.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test C_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-tautological-compare - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test C_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-misleading-indentation - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-array-bounds - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-nonnull - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wextra
-- Performing Test C_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra
-- Performing Test CXX_COMPILER_SUPPORTS_-Wextra - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test ATOMICS_ARE_BUILTIN
-- Performing Test ATOMICS_ARE_BUILTIN - Success
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE
-- Performing Test STD_FILESYSTEM_IS_AVAILABLE - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for timingsafe_bcmp
-- Looking for timingsafe_bcmp - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Found Cairo: /usr/lib/libcairo.so (found suitable version "1.17.6", minimum required is "1.14.0") 
-- Found Fontconfig: /usr/lib/libfontconfig.so (found suitable version "2.14.0", minimum required is "2.8.0") 
-- Found Freetype: /usr/lib/libfreetype.so (found suitable version "2.12.1", minimum required is "2.4.2") 
-- Found LibGcrypt: /usr/lib/libgcrypt.so (found suitable version "1.10.1", minimum required is "1.6.0") 
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version "2.72.3", minimum required is "2.44.0") 
-- Found the following HarfBuzz libraries:
--  HarfBuzz (required): /usr/lib/libharfbuzz.so
--  ICU (required): /usr/lib/libharfbuzz-icu.so
-- Found HarfBuzz: /usr/include/harfbuzz (found suitable version "5.1.0", minimum required is "0.9.18") 
-- Found the following ICU libraries:
--   data (required): /usr/lib/libicudata.so
--   i18n (required): /usr/lib/libicui18n.so
--   uc (required): /usr/lib/libicuuc.so
-- Found ICU: /usr/include (found suitable version "71.1", minimum required is "61.2") 
-- Found JPEG: /usr/lib/libjpeg.so (found version "80") 
-- Found LibXml2: /usr/lib/libxml2.so (found suitable version "2.9.14", minimum required is "2.8.0") 
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.12") 
-- Found PNG: /usr/lib/libpng.so (found version "1.6.37") 
-- Found SQLite3: /usr/lib/libsqlite3.so (found version "3.39.2") 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Checking for module 'atk'
--   Found atk, version 2.38.0
-- Found ATK: /usr/include/atk-1.0 (found suitable version "2.38.0", minimum required is "2.16.0") 
-- Found the following WebP libraries:
--  WebP (required): /usr/lib/libwebp.so
--  demux (required): /usr/lib/libwebpdemux.so
-- Found WebP: /usr/include  
-- Checking for module 'atspi-2'
--   Found atspi-2, version 2.44.1
-- Found ATSPI: /usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4 (Required is at least version "2.5.3") 
-- Checking for module 'egl'
--   Found egl, version 1.5
-- Found EGL: /usr/include  
-- Checking for module 'gl'
--   Found gl, version 1.2
-- Found OpenGL: /usr/include  
-- Looking for include file GL/glx.h
-- Looking for include file GL/glx.h - found
-- Checking for module 'glesv2'
--   Found glesv2, version 3.2
-- Found OpenGLES2: /usr/lib/libGLESv2.so (found version "3.2") 
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.34
-- Checking for module 'gtk+-unix-print-3.0'
--   Found gtk+-unix-print-3.0, version 3.24.34
-- Found GTK: 3.24.34 (Required is at least version "3.22.0") 
-- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version "2.74.2", minimum required is "2.54.0") 
-- Found WPE: /usr/lib/libwpe-1.0.so (found suitable version "1.12.2", minimum required is "1.3.0") 
-- Found WPEBackend_fdo: /usr/include/wpe-fdo-1.0 (found suitable version "1.12.1", minimum required is "1.6.0") 
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Found Manette: /usr/include/libmanette (found suitable version "0.2.6", minimum required is "0.2.4") 
-- Found LibXslt: /usr/lib/libxslt.so (found suitable version "1.1.36", minimum required is "1.1.7") 
-- Checking for module 'libsecret-1'
--   Found libsecret-1, version 0.20.5
-- Found Libsecret: /usr/include/libsecret-1;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/gio-unix-2.0;/usr/include/tss2  
-- Checking for module 'gobject-introspection-1.0'
--   Found gobject-introspection-1.0, version 1.72.0
-- Checking for module 'libtasn1'
--   Found libtasn1, version 4.18.0
-- Found Libtasn1: /usr/lib/libtasn1.so  
-- Checking for module 'enchant-2'
--   Found enchant-2, version 2.3.3
-- Found X11: /usr/include   
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Checking for modules 'wayland-client;wayland-server;wayland-egl'
--   Found wayland-client, version 1.21.0
--   Found wayland-server, version 1.21.0
--   Found wayland-egl, version 18.1.0
-- Found Wayland: wayland-server;wayland-egl;wayland-client  
-- Checking for module 'wayland-protocols'
--   Found wayland-protocols, version 1.26
-- Found LibNotify: /usr/include/gdk-pixbuf-2.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid (found version "0.8.1") 
-- Found Hyphen: /usr/include  
-- Found OpenJPEG: /usr/lib/libopenjp2.so (found suitable version "2.5.0", minimum required is "2.2.0") 
-- Checking for module 'libwoff2dec'
--   Found libwoff2dec, version 1.0.2
-- Found the following WOFF2 libraries:
--  WOFF2 (required): /usr/lib/libwoff2common.so
--  dec (required): /usr/lib/libwoff2dec.so
-- Found WOFF2: /usr/lib/libwoff2common.so (found suitable version "1.0.2", minimum required is "1.0.2") 
-- Found Systemd: /usr/lib/libsystemd.so (found version "251") 
-- Release logs will be sent to the Systemd journal
-- Found LCMS2: /usr/lib/liblcms2.so (found version "2.13") 
-- Found Libseccomp: /usr/lib/libseccomp.so (found version "2.5.4") 
-- Checking for module 'gstreamer-1.0 >= 1.14.0'
--   Found gstreamer-1.0 , version 1.20.3
-- Checking for module 'gstreamer-base-1.0 >= 1.14.0'
--   Found gstreamer-base-1.0 , version 1.20.3
-- Checking for module 'gstreamer-full-1.0>=1.17.0'
--   Package 'gstreamer-full-1.0', required by 'virtual:world', not found
-- Checking for module 'gstreamer-app-1.0 >= 1.14.0'
--   Found gstreamer-app-1.0 , version 1.20.3
-- Checking for module 'gstreamer-audio-1.0 >= 1.14.0'
--   Found gstreamer-audio-1.0 , version 1.20.3
-- Checking for module 'gstreamer-fft-1.0 >= 1.14.0'
--   Found gstreamer-fft-1.0 , version 1.20.3
-- Checking for module 'gstreamer-gl-1.0 >= 1.14.0'
--   Found gstreamer-gl-1.0 , version 1.20.3
-- Checking for module 'gstreamer-mpegts-1.0>=1.4.0'
--   Found gstreamer-mpegts-1.0, version 1.20.3
-- Checking for module 'gstreamer-pbutils-1.0 >= 1.14.0'
--   Found gstreamer-pbutils-1.0 , version 1.20.3
-- Checking for module 'gstreamer-tag-1.0 >= 1.14.0'
--   Found gstreamer-tag-1.0 , version 1.20.3
-- Checking for module 'gstreamer-video-1.0 >= 1.14.0'
--   Found gstreamer-video-1.0 , version 1.20.3
-- Checking for module 'gstreamer-codecparsers-1.0 >= 1.14.0'
--   Found gstreamer-codecparsers-1.0 , version 1.20.3
-- Found GStreamer: GSTREAMER_INCLUDE_DIRS;GSTREAMER_LIBRARIES;GSTREAMER_VERSION;GSTREAMER_BASE_INCLUDE_DIRS;GSTREAMER_BASE_LIBRARIES;GSTREAMER_APP_INCLUDE_DIRS;GSTREAMER_APP_LIBRARIES;GSTREAMER_PBUTILS_INCLUDE_DIRS;GSTREAMER_PBUTILS_LIBRARIES;GSTREAMER_VIDEO_INCLUDE_DIRS;GSTREAMER_VIDEO_LIBRARIES;GSTREAMER_MPEGTS_INCLUDE_DIRS;GSTREAMER_MPEGTS_LIBRARIES;GSTREAMER_TAG_INCLUDE_DIRS;GSTREAMER_TAG_LIBRARIES;GSTREAMER_GL_INCLUDE_DIRS;GSTREAMER_GL_LIBRARIES;GSTREAMER_AUDIO_INCLUDE_DIRS;GSTREAMER_AUDIO_LIBRARIES;GSTREAMER_FFT_INCLUDE_DIRS;GSTREAMER_FFT_LIBRARIES (Required is at least version "1.14.0") 
-- Found Gperf: /usr/bin/gperf (Required is at least version "3.0.1") 
-- Platform-specific CMakeLists not found: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/bmalloc/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/PlatformGTK.cmake
-- Copying generate-unified-source-bundles.rb to: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/build/WTF/Scripts
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/JavaScriptCore/PlatformGTK.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off
-- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-slp-vectorize - Failed
-- Using source list file: Sources.txt
-- Using source list file: inspector/remote/SourcesGLib.txt
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/JavaScriptCore/shell/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/ThirdParty/ANGLE/PlatformGTK.cmake
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-extra
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-extra - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-return-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-return-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type
-- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare
-- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter
-- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter - Success
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WebInspectorUI/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WebCore/PAL/pal/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WebCore/PlatformGTK.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: SourcesGTK.txt
-- Using source list file: platform/SourcesGLib.txt
-- Looking for shm_open
-- Looking for shm_open - found
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WebKit/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using source list file: SourcesGTK.txt
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WebDriver/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/PlatformGTK.cmake
-- Found Gettext: /usr/bin/msgmerge (found version "0.21") 
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Tools/PlatformGTK.cmake
-- Enabled features:
--  ENABLE_BUBBLEWRAP_SANDBOX ..................... ON
--  ENABLE_DRAG_SUPPORT                             ON
--  ENABLE_GAMEPAD ................................ ON
--  ENABLE_GLES2                                    OFF
--  ENABLE_GTKDOC ................................. OFF
--  ENABLE_INTROSPECTION                            ON
--  ENABLE_MEDIA_SOURCE ........................... ON
--  ENABLE_MINIBROWSER                              ON
--  ENABLE_QUARTZ_TARGET .......................... OFF
--  ENABLE_SPELLCHECK                               ON
--  ENABLE_TOUCH_EVENTS ........................... ON
--  ENABLE_VIDEO                                    ON
--  ENABLE_WAYLAND_TARGET ......................... ON
--  ENABLE_WEBDRIVER                                ON
--  ENABLE_WEB_AUDIO .............................. ON
--  ENABLE_WEB_CRYPTO                               ON
--  ENABLE_X11_TARGET ............................. ON
--  USE_AVIF                                        OFF
--  USE_GTK4 ...................................... OFF
--  USE_LCMS                                        ON
--  USE_LIBHYPHEN ................................. ON
--  USE_LIBNOTIFY                                   ON
--  USE_LIBSECRET ................................. ON
--  USE_OPENGL_OR_ES                                ON
--  USE_OPENJPEG .................................. ON
--  USE_SOUP2                                       ON
--  USE_SYSTEMD ................................... ON
--  USE_WOFF2                                       ON
--  USE_WPE_RENDERER .............................. ON
-- Configuring done
-- Generating done
-- Build files have been written to: /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/build
[144/5061] Building CXX ob....dir/AutomaticThread.cpp.o
In file included from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/HashMap.h:25,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/Threading.h:39,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/AutomaticThread.h:32,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/AutomaticThread.cpp:27:
/home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/HashTable.h:112:48: 警告:‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated [-Wdeprecated-declarations]
  112 |     class HashTableConstIterator : public std::iterator<std::forward_iterator_tag, Value, std::ptrdiff_t, const Value*, const Value&> {
      |                                                ^~~~~~~~
In file included from /usr/include/c++/12.2.0/bits/stl_algobase.h:65,
                 from /usr/include/c++/12.2.0/memory:63,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/StdLibExtras.h:30,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/FastMalloc.h:26,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/config.h:31,
                 from /home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/AutomaticThread.cpp:26:
/usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: 附注:在此声明
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
/home/taotieren/git_clone/aur/webkit2gtk-hvml/src/webkitgtk-2.34.1/Source/WTF/wtf/HashTable.h:249:43: 警告:‘template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator’ is deprecated [-Wdeprecated-declarations]
  249 |     class HashTableIterator : public std::iterator<std::forward_iterator_tag, Value, std::ptrdiff_t, Value*, Value&> {
      |                                           ^~~~~~~~
/usr/include/c++/12.2.0/bits/stl_iterator_base_types.h:127:34: 附注:在此声明
  127 |     struct _GLIBCXX17_DEPRECATED iterator
......

编译后的文件

❯ exa -T pkg                       
pkg
├── webkit2gtk-hvml
│  └── usr
│     ├── include
│     │  └── webkitgtk-4.0
│     │     ├── JavaScriptCore
│     │     │  ├── JavaScript.h
│     │     │  ├── JSBase.h
│     │     │  ├── JSContextRef.h
│     │     │  ├── JSObjectRef.h
│     │     │  ├── JSStringRef.h
│     │     │  ├── JSTypedArray.h
│     │     │  ├── JSValueRef.h
│     │     │  └── WebKitAvailability.h
│     │     ├── jsc
│     │     │  ├── jsc.h
│     │     │  ├── JSCAutocleanups.h
│     │     │  ├── JSCClass.h
│     │     │  ├── JSCContext.h
│     │     │  ├── JSCDefines.h
│     │     │  ├── JSCException.h
│     │     │  ├── JSCOptions.h
│     │     │  ├── JSCValue.h
│     │     │  ├── JSCVersion.h
│     │     │  ├── JSCVirtualMachine.h
│     │     │  └── JSCWeakValue.h
│     │     ├── webkit2
│     │     │  ├── webkit-web-extension.h
│     │     │  ├── webkit2.h
│     │     │  ├── WebKitApplicationInfo.h
│     │     │  ├── WebKitAuthenticationRequest.h
│     │     │  ├── WebKitAutocleanups.h
│     │     │  ├── WebKitAutomationSession.h
│     │     │  ├── WebKitBackForwardList.h
│     │     │  ├── WebKitBackForwardListItem.h
│     │     │  ├── WebKitColorChooserRequest.h
│     │     │  ├── WebKitConsoleMessage.h
│     │     │  ├── WebKitContextMenu.h
│     │     │  ├── WebKitContextMenuActions.h
│     │     │  ├── WebKitContextMenuItem.h
│     │     │  ├── WebKitCookieManager.h
│     │     │  ├── WebKitCredential.h
│     │     │  ├── WebKitDefines.h
│     │     │  ├── WebKitDeviceInfoPermissionRequest.h
│     │     │  ├── WebKitDownload.h
│     │     │  ├── WebKitEditingCommands.h
│     │     │  ├── WebKitEditorState.h
│     │     │  ├── WebKitEnumTypes.h
│     │     │  ├── WebKitError.h
│     │     │  ├── WebKitFaviconDatabase.h
│     │     │  ├── WebKitFileChooserRequest.h
│     │     │  ├── WebKitFindController.h
│     │     │  ├── WebKitFormSubmissionRequest.h
│     │     │  ├── WebKitForwardDeclarations.h
│     │     │  ├── WebKitFrame.h
│     │     │  ├── WebKitGeolocationManager.h
│     │     │  ├── WebKitGeolocationPermissionRequest.h
│     │     │  ├── WebKitHitTestResult.h
│     │     │  ├── WebKitInputMethodContext.h
│     │     │  ├── WebKitInstallMissingMediaPluginsPermissionRequest.h
│     │     │  ├── WebKitJavascriptResult.h
│     │     │  ├── WebKitMediaKeySystemPermissionRequest.h
│     │     │  ├── WebKitMemoryPressureSettings.h
│     │     │  ├── WebKitMimeInfo.h
│     │     │  ├── WebKitNavigationAction.h
│     │     │  ├── WebKitNavigationPolicyDecision.h
│     │     │  ├── WebKitNetworkProxySettings.h
│     │     │  ├── WebKitNotification.h
│     │     │  ├── WebKitNotificationPermissionRequest.h
│     │     │  ├── WebKitOptionMenu.h
│     │     │  ├── WebKitOptionMenuItem.h
│     │     │  ├── WebKitPermissionRequest.h
│     │     │  ├── WebKitPlugin.h
│     │     │  ├── WebKitPointerLockPermissionRequest.h
│     │     │  ├── WebKitPolicyDecision.h
│     │     │  ├── WebKitPrintCustomWidget.h
│     │     │  ├── WebKitPrintOperation.h
│     │     │  ├── WebKitResponsePolicyDecision.h
│     │     │  ├── WebKitScriptDialog.h
│     │     │  ├── WebKitScriptWorld.h
│     │     │  ├── WebKitSecurityManager.h
│     │     │  ├── WebKitSecurityOrigin.h
│     │     │  ├── WebKitSettings.h
│     │     │  ├── WebKitURIRequest.h
│     │     │  ├── WebKitURIResponse.h
│     │     │  ├── WebKitURISchemeRequest.h
│     │     │  ├── WebKitURIUtilities.h
│     │     │  ├── WebKitUserContent.h
│     │     │  ├── WebKitUserContentFilterStore.h
│     │     │  ├── WebKitUserContentManager.h
│     │     │  ├── WebKitUserMediaPermissionRequest.h
│     │     │  ├── WebKitUserMessage.h
│     │     │  ├── WebKitVersion.h
│     │     │  ├── WebKitWebContext.h
│     │     │  ├── WebKitWebEditor.h
│     │     │  ├── WebKitWebExtension.h
│     │     │  ├── WebKitWebExtensionAutocleanups.h
│     │     │  ├── WebKitWebHitTestResult.h
│     │     │  ├── WebKitWebInspector.h
│     │     │  ├── WebKitWebPage.h
│     │     │  ├── WebKitWebProcessEnumTypes.h
│     │     │  ├── WebKitWebResource.h
│     │     │  ├── WebKitWebsiteData.h
│     │     │  ├── WebKitWebsiteDataAccessPermissionRequest.h
│     │     │  ├── WebKitWebsiteDataManager.h
│     │     │  ├── WebKitWebsitePolicies.h
│     │     │  ├── WebKitWebView.h
│     │     │  ├── WebKitWebViewBase.h
│     │     │  ├── WebKitWebViewSessionState.h
│     │     │  └── WebKitWindowProperties.h
│     │     └── webkitdom
│     │        ├── webkitdom.h
│     │        ├── WebKitDOMAttr.h
│     │        ├── webkitdomautocleanups.h
│     │        ├── WebKitDOMBlob.h
│     │        ├── WebKitDOMCDATASection.h
│     │        ├── WebKitDOMCharacterData.h
│     │        ├── WebKitDOMClientRect.h
│     │        ├── WebKitDOMClientRectList.h
│     │        ├── WebKitDOMComment.h
│     │        ├── WebKitDOMCSSRule.h
│     │        ├── WebKitDOMCSSRuleList.h
│     │        ├── WebKitDOMCSSStyleDeclaration.h
│     │        ├── WebKitDOMCSSStyleSheet.h
│     │        ├── WebKitDOMCSSValue.h
│     │        ├── WebKitDOMCustom.h
│     │        ├── WebKitDOMCustomUnstable.h
│     │        ├── webkitdomdefines.h
│     │        ├── WebKitDOMDeprecated.h
│     │        ├── WebKitDOMDocument.h
│     │        ├── WebKitDOMDocumentFragment.h
│     │        ├── WebKitDOMDocumentFragmentUnstable.h
│     │        ├── WebKitDOMDocumentType.h
│     │        ├── WebKitDOMDocumentUnstable.h
│     │        ├── WebKitDOMDOMImplementation.h
│     │        ├── WebKitDOMDOMSelection.h
│     │        ├── WebKitDOMDOMTokenList.h
│     │        ├── WebKitDOMDOMWindow.h
│     │        ├── WebKitDOMDOMWindowUnstable.h
│     │        ├── WebKitDOMElement.h
│     │        ├── WebKitDOMElementUnstable.h
│     │        ├── WebKitDOMEvent.h
│     │        ├── WebKitDOMEventTarget.h
│     │        ├── WebKitDOMFile.h
│     │        ├── WebKitDOMFileList.h
│     │        ├── WebKitDOMHTMLAnchorElement.h
│     │        ├── WebKitDOMHTMLAppletElement.h
│     │        ├── WebKitDOMHTMLAreaElement.h
│     │        ├── WebKitDOMHTMLBaseElement.h
│     │        ├── WebKitDOMHTMLBodyElement.h
│     │        ├── WebKitDOMHTMLBRElement.h
│     │        ├── WebKitDOMHTMLButtonElement.h
│     │        ├── WebKitDOMHTMLCanvasElement.h
│     │        ├── WebKitDOMHTMLCollection.h
│     │        ├── WebKitDOMHTMLDirectoryElement.h
│     │        ├── WebKitDOMHTMLDivElement.h
│     │        ├── WebKitDOMHTMLDListElement.h
│     │        ├── WebKitDOMHTMLDocument.h
│     │        ├── WebKitDOMHTMLElement.h
│     │        ├── WebKitDOMHTMLElementUnstable.h
│     │        ├── WebKitDOMHTMLEmbedElement.h
│     │        ├── WebKitDOMHTMLFieldSetElement.h
│     │        ├── WebKitDOMHTMLFontElement.h
│     │        ├── WebKitDOMHTMLFormElement.h
│     │        ├── WebKitDOMHTMLFrameElement.h
│     │        ├── WebKitDOMHTMLFrameSetElement.h
│     │        ├── WebKitDOMHTMLHeadElement.h
│     │        ├── WebKitDOMHTMLHeadingElement.h
│     │        ├── WebKitDOMHTMLHRElement.h
│     │        ├── WebKitDOMHTMLHtmlElement.h
│     │        ├── WebKitDOMHTMLIFrameElement.h
│     │        ├── WebKitDOMHTMLImageElement.h
│     │        ├── WebKitDOMHTMLInputElement.h
│     │        ├── WebKitDOMHTMLLabelElement.h
│     │        ├── WebKitDOMHTMLLegendElement.h
│     │        ├── WebKitDOMHTMLLIElement.h
│     │        ├── WebKitDOMHTMLLinkElement.h
│     │        ├── WebKitDOMHTMLMapElement.h
│     │        ├── WebKitDOMHTMLMarqueeElement.h
│     │        ├── WebKitDOMHTMLMenuElement.h
│     │        ├── WebKitDOMHTMLMetaElement.h
│     │        ├── WebKitDOMHTMLModElement.h
│     │        ├── WebKitDOMHTMLObjectElement.h
│     │        ├── WebKitDOMHTMLOListElement.h
│     │        ├── WebKitDOMHTMLOptGroupElement.h
│     │        ├── WebKitDOMHTMLOptionElement.h
│     │        ├── WebKitDOMHTMLOptionsCollection.h
│     │        ├── WebKitDOMHTMLParagraphElement.h
│     │        ├── WebKitDOMHTMLParamElement.h
│     │        ├── WebKitDOMHTMLPreElement.h
│     │        ├── WebKitDOMHTMLQuoteElement.h
│     │        ├── WebKitDOMHTMLScriptElement.h
│     │        ├── WebKitDOMHTMLSelectElement.h
│     │        ├── WebKitDOMHTMLStyleElement.h
│     │        ├── WebKitDOMHTMLTableCaptionElement.h
│     │        ├── WebKitDOMHTMLTableCellElement.h
│     │        ├── WebKitDOMHTMLTableColElement.h
│     │        ├── WebKitDOMHTMLTableElement.h
│     │        ├── WebKitDOMHTMLTableRowElement.h
│     │        ├── WebKitDOMHTMLTableSectionElement.h
│     │        ├── WebKitDOMHTMLTextAreaElement.h
│     │        ├── WebKitDOMHTMLTitleElement.h
│     │        ├── WebKitDOMHTMLUListElement.h
│     │        ├── WebKitDOMKeyboardEvent.h
│     │        ├── WebKitDOMMediaList.h
│     │        ├── WebKitDOMMouseEvent.h
│     │        ├── WebKitDOMNamedNodeMap.h
│     │        ├── WebKitDOMNode.h
│     │        ├── WebKitDOMNodeFilter.h
│     │        ├── WebKitDOMNodeIterator.h
│     │        ├── WebKitDOMNodeList.h
│     │        ├── WebKitDOMObject.h
│     │        ├── WebKitDOMProcessingInstruction.h
│     │        ├── WebKitDOMRange.h
│     │        ├── WebKitDOMRangeUnstable.h
│     │        ├── WebKitDOMStyleSheet.h
│     │        ├── WebKitDOMStyleSheetList.h
│     │        ├── WebKitDOMText.h
│     │        ├── WebKitDOMTreeWalker.h
│     │        ├── WebKitDOMUIEvent.h
│     │        ├── WebKitDOMWheelEvent.h
│     │        ├── WebKitDOMXPathExpression.h
│     │        ├── WebKitDOMXPathNSResolver.h
│     │        └── WebKitDOMXPathResult.h
│     ├── lib
│     │  ├── girepository-1.0
│     │  │  ├── JavaScriptCore-4.0.typelib
│     │  │  ├── WebKit2-4.0.typelib
│     │  │  └── WebKit2WebExtension-4.0.typelib
│     │  ├── libjavascriptcoregtk-4.0.so -> libjavascriptcoregtk-4.0.so.18
│     │  ├── libjavascriptcoregtk-4.0.so.18 -> libjavascriptcoregtk-4.0.so.18.19.6
│     │  ├── libjavascriptcoregtk-4.0.so.18.19.6
│     │  ├── libwebkit2gtk-4.0.so -> libwebkit2gtk-4.0.so.37
│     │  ├── libwebkit2gtk-4.0.so.37 -> libwebkit2gtk-4.0.so.37.55.4
│     │  ├── libwebkit2gtk-4.0.so.37.55.4
│     │  ├── pkgconfig
│     │  │  ├── javascriptcoregtk-4.0.pc
│     │  │  ├── webkit2gtk-4.0.pc
│     │  │  └── webkit2gtk-web-extension-4.0.pc
│     │  └── webkit2gtk-4.0
│     │     ├── injected-bundle
│     │     │  └── libwebkit2gtkinjectedbundle.so
│     │     ├── jsc
│     │     ├── MiniBrowser
│     │     ├── WebKitNetworkProcess
│     │     └── WebKitWebProcess
│     └── share
│        ├── gir-1.0
│        │  ├── JavaScriptCore-4.0.gir
│        │  ├── WebKit2-4.0.gir
│        │  └── WebKit2WebExtension-4.0.gir
│        ├── licenses
│        │  └── webkit2gtk-hvml
│        │     └── LICENSE
│        └── locale
│           ├── ar
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── as
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── bg
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ca
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── cs
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── da
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── de
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── el
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── en_CA
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── en_GB
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── eo
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── es
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── et
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── eu
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── fi
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── fr
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── gl
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── gu
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── he
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── hi
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── hu
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── id
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── it
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ja
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── kn
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ko
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── lt
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── lv
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ml
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── mr
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── nb
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── nl
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── or
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── pa
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── pl
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── pt
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── pt_BR
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ro
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ru
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── sl
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── sr
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── sr@latin
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── sv
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── ta
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── te
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── tr
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── uk
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           ├── vi
│           │  └── LC_MESSAGES
│           │     └── WebKit2GTK-4.0.mo
│           └── zh_CN
│              └── LC_MESSAGES
│                 └── WebKit2GTK-4.0.mo
└── webkit2gtk-hvml-debug
   ├── build
   │  └── glibc
   │     └── src
   │        └── glibc
   │           ├── csu
   │           └── sysdeps
   │              └── x86_64
   └── usr
      ├── lib
      │  └── debug
      │     └── usr
      │        └── lib
      │           ├── libjavascriptcoregtk-4.0.so.18.19.6.debug
      │           ├── libwebkit2gtk-4.0.so.37.55.4.debug
      │           └── webkit2gtk-4.0
      │              ├── injected-bundle
      │              │  └── libwebkit2gtkinjectedbundle.so.debug
      │              ├── jsc.debug
      │              ├── MiniBrowser.debug
      │              ├── WebKitNetworkProcess.debug
      │              └── WebKitWebProcess.debug
      └── src
         └── debug
            ├── build
            │  ├── DerivedSources
            │  │  └── WebKit
            │  │     ├── AuthenticationManagerMessageReceiver.cpp
            │  │     ├── AutomationBackendDispatchers.cpp
            │  │     ├── AutomationFrontendDispatchers.cpp
            │  │     ├── AutomationProtocolObjects.cpp
            │  │     ├── AuxiliaryProcessMessageReceiver.cpp
            │  │     ├── CacheStorageEngineConnectionMessageReceiver.cpp
            │  │     ├── DownloadProxyMessageReceiver.cpp
            │  │     ├── DrawingAreaMessageReceiver.cpp
            │  │     ├── DrawingAreaProxyMessageReceiver.cpp
            │  │     ├── EventDispatcherMessageReceiver.cpp
            │  │     ├── GtkSettingsManagerProxyMessageReceiver.cpp
            │  │     ├── MessageNames.cpp
            │  │     ├── NetworkConnectionToWebProcessMessageReceiver.cpp
            │  │     ├── NetworkContentRuleListManagerMessageReceiver.cpp
            │  │     ├── NetworkProcessConnectionMessageReceiver.cpp
            │  │     ├── NetworkProcessMessageReceiver.cpp
            │  │     ├── NetworkProcessProxyMessageReceiver.cpp
            │  │     ├── NetworkResourceLoaderMessageReceiver.cpp
            │  │     ├── NetworkSocketChannelMessageReceiver.cpp
            │  │     ├── NetworkSocketStreamMessageReceiver.cpp
            │  │     ├── RemoteWebInspectorUIMessageReceiver.cpp
            │  │     ├── RemoteWebInspectorUIProxyMessageReceiver.cpp
            │  │     ├── ServiceWorkerFetchTaskMessageReceiver.cpp
            │  │     ├── SpeechRecognitionServerMessageReceiver.cpp
            │  │     ├── StorageAreaMapMessageReceiver.cpp
            │  │     ├── StorageManagerSetMessageReceiver.cpp
            │  │     ├── unified-sources
            │  │     │  ├── UnifiedSource-3a52ce78-1.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-2.cpp
            │  │     │  ├── UnifiedSource-3b989221-1.cpp
            │  │     │  ├── UnifiedSource-13fb4697-1.cpp
            │  │     │  ├── UnifiedSource-13fb4697-2.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-1.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-2.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-3.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-4.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-5.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-6.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-7.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-8.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-9.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-10.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-11.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-12.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-13.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-14.cpp
            │  │     │  ├── UnifiedSource-50d0d8dd-15.cpp
            │  │     │  ├── UnifiedSource-88d1702b-1.cpp
            │  │     │  ├── UnifiedSource-88d1702b-2.cpp
            │  │     │  ├── UnifiedSource-88d1702b-3.cpp
            │  │     │  ├── UnifiedSource-88d1702b-4.cpp
            │  │     │  ├── UnifiedSource-88d1702b-5.cpp
            │  │     │  ├── UnifiedSource-88d1702b-6.cpp
            │  │     │  ├── UnifiedSource-88d1702b-7.cpp
            │  │     │  ├── UnifiedSource-88d1702b-8.cpp
            │  │     │  ├── UnifiedSource-88d1702b-9.cpp
            │  │     │  ├── UnifiedSource-88d1702b-10.cpp
            │  │     │  ├── UnifiedSource-88d1702b-11.cpp
            │  │     │  ├── UnifiedSource-88d1702b-12.cpp
            │  │     │  ├── UnifiedSource-88d1702b-13.cpp
            │  │     │  ├── UnifiedSource-88d1702b-14.cpp
            │  │     │  ├── UnifiedSource-88d1702b-15.cpp
            │  │     │  ├── UnifiedSource-88d1702b-16.cpp
            │  │     │  ├── UnifiedSource-88d1702b-17.cpp
            │  │     │  ├── UnifiedSource-88d1702b-18.cpp
            │  │     │  ├── UnifiedSource-88d1702b-19.cpp
            │  │     │  ├── UnifiedSource-88d1702b-20.cpp
            │  │     │  ├── UnifiedSource-88d1702b-21.cpp
            │  │     │  ├── UnifiedSource-88d1702b-22.cpp
            │  │     │  ├── UnifiedSource-88d1702b-23.cpp
            │  │     │  ├── UnifiedSource-88d1702b-24.cpp
            │  │     │  ├── UnifiedSource-88d1702b-25.cpp
            │  │     │  ├── UnifiedSource-88d1702b-27.cpp
            │  │     │  ├── UnifiedSource-88d1702b-28.cpp
            │  │     │  ├── UnifiedSource-88d1702b-29.cpp
            │  │     │  ├── UnifiedSource-88d1702b-30.cpp
            │  │     │  ├── UnifiedSource-54928a2b-1.cpp
            │  │     │  ├── UnifiedSource-54928a2b-2.cpp
            │  │     │  ├── UnifiedSource-54928a2b-5.cpp
            │  │     │  ├── UnifiedSource-54928a2b-6.cpp
            │  │     │  ├── UnifiedSource-54928a2b-7.cpp
            │  │     │  ├── UnifiedSource-54928a2b-8.cpp
            │  │     │  ├── UnifiedSource-54928a2b-9.cpp
            │  │     │  ├── UnifiedSource-54928a2b-10.cpp
            │  │     │  ├── UnifiedSource-54928a2b-11.cpp
            │  │     │  ├── UnifiedSource-54928a2b-12.cpp
            │  │     │  ├── UnifiedSource-54928a2b-13.cpp
            │  │     │  ├── UnifiedSource-54928a2b-14.cpp
            │  │     │  ├── UnifiedSource-54928a2b-15.cpp
            │  │     │  ├── UnifiedSource-54928a2b-16.cpp
            │  │     │  ├── UnifiedSource-54928a2b-17.cpp
            │  │     │  ├── UnifiedSource-54928a2b-18.cpp
            │  │     │  ├── UnifiedSource-54928a2b-19.cpp
            │  │     │  ├── UnifiedSource-54928a2b-20.cpp
            │  │     │  ├── UnifiedSource-54928a2b-21.cpp
            │  │     │  ├── UnifiedSource-54928a2b-22.cpp
            │  │     │  ├── UnifiedSource-54928a2b-23.cpp
            │  │     │  ├── UnifiedSource-54928a2b-24.cpp
            │  │     │  ├── UnifiedSource-54928a2b-25.cpp
            │  │     │  ├── UnifiedSource-54928a2b-26.cpp
            │  │     │  ├── UnifiedSource-54928a2b-28.cpp
            │  │     │  ├── UnifiedSource-54928a2b-29.cpp
            │  │     │  ├── UnifiedSource-54928a2b-30.cpp
            │  │     │  ├── UnifiedSource-54928a2b-31.cpp
            │  │     │  ├── UnifiedSource-54928a2b-32.cpp
            │  │     │  ├── UnifiedSource-54928a2b-33.cpp
            │  │     │  ├── UnifiedSource-54928a2b-34.cpp
            │  │     │  ├── UnifiedSource-54928a2b-35.cpp
            │  │     │  ├── UnifiedSource-54928a2b-36.cpp
            │  │     │  ├── UnifiedSource-54928a2b-37.cpp
            │  │     │  ├── UnifiedSource-54928a2b-38.cpp
            │  │     │  ├── UnifiedSource-72468c22-1.cpp
            │  │     │  ├── UnifiedSource-72468c22-2.cpp
            │  │     │  ├── UnifiedSource-72468c22-3.cpp
            │  │     │  ├── UnifiedSource-72468c22-4.cpp
            │  │     │  ├── UnifiedSource-72468c22-5.cpp
            │  │     │  ├── UnifiedSource-72468c22-6.cpp
            │  │     │  ├── UnifiedSource-72468c22-7.cpp
            │  │     │  ├── UnifiedSource-72468c22-8.cpp
            │  │     │  ├── UnifiedSource-72468c22-9.cpp
            │  │     │  └── UnifiedSource-72468c22-10.cpp
            │  │     ├── ViewGestureControllerMessageReceiver.cpp
            │  │     ├── ViewGestureGeometryCollectorMessageReceiver.cpp
            │  │     ├── VisitedLinkStoreMessageReceiver.cpp
            │  │     ├── VisitedLinkTableControllerMessageReceiver.cpp
            │  │     ├── WebAutomationSessionMessageReceiver.cpp
            │  │     ├── WebAutomationSessionProxyMessageReceiver.cpp
            │  │     ├── WebConnectionMessageReceiver.cpp
            │  │     ├── WebCookieManagerMessageReceiver.cpp
            │  │     ├── WebCookieManagerProxyMessageReceiver.cpp
            │  │     ├── WebFullScreenManagerMessageReceiver.cpp
            │  │     ├── WebFullScreenManagerProxyMessageReceiver.cpp
            │  │     ├── WebGeolocationManagerMessageReceiver.cpp
            │  │     ├── WebGeolocationManagerProxyMessageReceiver.cpp
            │  │     ├── WebIDBConnectionToServerMessageReceiver.cpp
            │  │     ├── WebIDBServerMessageReceiver.cpp
            │  │     ├── WebInspectorInterruptDispatcherMessageReceiver.cpp
            │  │     ├── WebInspectorMessageReceiver.cpp
            │  │     ├── WebInspectorUIMessageReceiver.cpp
            │  │     ├── WebInspectorUIProxyMessageReceiver.cpp
            │  │     ├── WebNotificationManagerMessageReceiver.cpp
            │  │     ├── WebPageMessageReceiver.cpp
            │  │     ├── WebPageProxyMessageReceiver.cpp
            │  │     ├── WebPageUpdatePreferences.cpp
            │  │     ├── WebPasteboardProxyMessageReceiver.cpp
            │  │     ├── WebPreferencesExperimentalFeatures.cpp
            │  │     ├── WebPreferencesGetterSetters.cpp
            │  │     ├── WebPreferencesInternalDebugFeatures.cpp
            │  │     ├── WebPreferencesKeys.cpp
            │  │     ├── WebPreferencesStoreDefaultsMap.cpp
            │  │     ├── WebProcessMessageReceiver.cpp
            │  │     ├── WebProcessPoolMessageReceiver.cpp
            │  │     ├── WebProcessProxyMessageReceiver.cpp
            │  │     ├── WebResourceLoaderMessageReceiver.cpp
            │  │     ├── WebSocketChannelMessageReceiver.cpp
            │  │     ├── WebSocketStreamMessageReceiver.cpp
            │  │     ├── WebSpeechRecognitionConnectionMessageReceiver.cpp
            │  │     ├── WebSWClientConnectionMessageReceiver.cpp
            │  │     ├── WebSWContextManagerConnectionMessageReceiver.cpp
            │  │     ├── WebSWServerConnectionMessageReceiver.cpp
            │  │     ├── WebSWServerToContextConnectionMessageReceiver.cpp
            │  │     ├── WebUserContentControllerMessageReceiver.cpp
            │  │     └── WebUserContentControllerProxyMessageReceiver.cpp
            │  ├── JavaScriptCore
            │  │  └── DerivedSources
            │  │     └── unified-sources
            │  │        ├── UnifiedSource-0e543b66-1.cpp
            │  │        ├── UnifiedSource-02aa2997-1.cpp
            │  │        ├── UnifiedSource-02aa2997-2.cpp
            │  │        ├── UnifiedSource-02aa2997-3.cpp
            │  │        ├── UnifiedSource-02aa2997-4.cpp
            │  │        ├── UnifiedSource-02aa2997-5.cpp
            │  │        ├── UnifiedSource-0284c6ac-1.cpp
            │  │        ├── UnifiedSource-0284c6ac-2.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-1.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-2.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-3.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-4.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-5.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-6.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-7.cpp
            │  │        ├── UnifiedSource-3a3c4ec0-8.cpp
            │  │        ├── UnifiedSource-3a52ce78-1.cpp
            │  │        ├── UnifiedSource-3bec6ef2-1.cpp
            │  │        ├── UnifiedSource-3c3e0d8c-1.cpp
            │  │        ├── UnifiedSource-5fbd0224-1.cpp
            │  │        ├── UnifiedSource-6cbc989f-1.cpp
            │  │        ├── UnifiedSource-6cbc989f-2.cpp
            │  │        ├── UnifiedSource-6e4525b9-1.cpp
            │  │        ├── UnifiedSource-15db4ad9-1.cpp
            │  │        ├── UnifiedSource-15db4ad9-2.cpp
            │  │        ├── UnifiedSource-15db4ad9-3.cpp
            │  │        ├── UnifiedSource-15db4ad9-4.cpp
            │  │        ├── UnifiedSource-15db4ad9-5.cpp
            │  │        ├── UnifiedSource-15db4ad9-6.cpp
            │  │        ├── UnifiedSource-15db4ad9-7.cpp
            │  │        ├── UnifiedSource-15db4ad9-8.cpp
            │  │        ├── UnifiedSource-15db4ad9-9.cpp
            │  │        ├── UnifiedSource-15db4ad9-10.cpp
            │  │        ├── UnifiedSource-23a5fd0e-1.cpp
            │  │        ├── UnifiedSource-23a5fd0e-2.cpp
            │  │        ├── UnifiedSource-23a5fd0e-3.cpp
            │  │        ├── UnifiedSource-23a5fd0e-4.cpp
            │  │        ├── UnifiedSource-23a5fd0e-5.cpp
            │  │        ├── UnifiedSource-23a5fd0e-6.cpp
            │  │        ├── UnifiedSource-23a5fd0e-7.cpp
            │  │        ├── UnifiedSource-23a5fd0e-8.cpp
            │  │        ├── UnifiedSource-23a5fd0e-9.cpp
            │  │        ├── UnifiedSource-23a5fd0e-10.cpp
            │  │        ├── UnifiedSource-23a5fd0e-11.cpp
            │  │        ├── UnifiedSource-23a5fd0e-12.cpp
            │  │        ├── UnifiedSource-23a5fd0e-13.cpp
            │  │        ├── UnifiedSource-23a5fd0e-14.cpp
            │  │        ├── UnifiedSource-23a5fd0e-15.cpp
            │  │        ├── UnifiedSource-84c9f43f-1.cpp
            │  │        ├── UnifiedSource-84c9f43f-2.cpp
            │  │        ├── UnifiedSource-84c9f43f-3.cpp
            │  │        ├── UnifiedSource-84c9f43f-4.cpp
            │  │        ├── UnifiedSource-84c9f43f-5.cpp
            │  │        ├── UnifiedSource-84c9f43f-6.cpp
            │  │        ├── UnifiedSource-32435e5c-1.cpp
            │  │        ├── UnifiedSource-32435e5c-2.cpp
            │  │        ├── UnifiedSource-95324de6-1.cpp
            │  │        ├── UnifiedSource-95324de6-2.cpp
            │  │        ├── UnifiedSource-48793971-1.cpp
            │  │        ├── UnifiedSource-bd1dc6f7-1.cpp
            │  │        ├── UnifiedSource-bfc896e1-1.cpp
            │  │        ├── UnifiedSource-bfc896e1-2.cpp
            │  │        ├── UnifiedSource-bfc896e1-3.cpp
            │  │        ├── UnifiedSource-bfc896e1-4.cpp
            │  │        ├── UnifiedSource-bfc896e1-5.cpp
            │  │        ├── UnifiedSource-bfc896e1-6.cpp
            │  │        ├── UnifiedSource-bfc896e1-7.cpp
            │  │        ├── UnifiedSource-bfc896e1-8.cpp
            │  │        ├── UnifiedSource-bfc896e1-9.cpp
            │  │        ├── UnifiedSource-bfc896e1-10.cpp
            │  │        ├── UnifiedSource-bfc896e1-11.cpp
            │  │        ├── UnifiedSource-bfc896e1-12.cpp
            │  │        ├── UnifiedSource-bfc896e1-13.cpp
            │  │        ├── UnifiedSource-bfc896e1-14.cpp
            │  │        ├── UnifiedSource-bfc896e1-15.cpp
            │  │        ├── UnifiedSource-bfc896e1-16.cpp
            │  │        ├── UnifiedSource-bfc896e1-17.cpp
            │  │        ├── UnifiedSource-cd2e8cfa-1.cpp
            │  │        ├── UnifiedSource-cd2e8cfa-2.cpp
            │  │        ├── UnifiedSource-cd2e8cfa-3.cpp
            │  │        ├── UnifiedSource-d93d10ff-1.cpp
            │  │        ├── UnifiedSource-d93d10ff-2.cpp
            │  │        ├── UnifiedSource-d93d10ff-3.cpp
            │  │        ├── UnifiedSource-da3fe922-1.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-1.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-2.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-3.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-4.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-5.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-6.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-7.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-8.cpp
            │  │        ├── UnifiedSource-ee8a7a7a-9.cpp
            │  │        ├── UnifiedSource-f0a787a9-1.cpp
            │  │        ├── UnifiedSource-f0a787a9-2.cpp
            │  │        ├── UnifiedSource-f0a787a9-3.cpp
            │  │        ├── UnifiedSource-f0a787a9-4.cpp
            │  │        ├── UnifiedSource-f0a787a9-5.cpp
            │  │        ├── UnifiedSource-f0a787a9-6.cpp
            │  │        ├── UnifiedSource-f0a787a9-7.cpp
            │  │        ├── UnifiedSource-f0a787a9-8.cpp
            │  │        ├── UnifiedSource-f0a787a9-9.cpp
            │  │        ├── UnifiedSource-f0a787a9-10.cpp
            │  │        ├── UnifiedSource-f0a787a9-11.cpp
            │  │        ├── UnifiedSource-f0a787a9-12.cpp
            │  │        ├── UnifiedSource-f0a787a9-13.cpp
            │  │        ├── UnifiedSource-f2e18ffc-1.cpp
            │  │        ├── UnifiedSource-f2e18ffc-2.cpp
            │  │        ├── UnifiedSource-f2e18ffc-3.cpp
            │  │        ├── UnifiedSource-f2e18ffc-4.cpp
            │  │        ├── UnifiedSource-f2e18ffc-5.cpp
            │  │        ├── UnifiedSource-f2e18ffc-6.cpp
            │  │        ├── UnifiedSource-f2e18ffc-7.cpp
            │  │        ├── UnifiedSource-f2e18ffc-8.cpp
            │  │        ├── UnifiedSource-f2e18ffc-9.cpp
            │  │        ├── UnifiedSource-f2e18ffc-10.cpp
            │  │        ├── UnifiedSource-f2e18ffc-11.cpp
            │  │        ├── UnifiedSource-f2e18ffc-12.cpp
            │  │        ├── UnifiedSource-f2e18ffc-13.cpp
            │  │        ├── UnifiedSource-f2e18ffc-14.cpp
            │  │        ├── UnifiedSource-f2e18ffc-15.cpp
            │  │        ├── UnifiedSource-f2e18ffc-16.cpp
            │  │        ├── UnifiedSource-f2e18ffc-17.cpp
            │  │        ├── UnifiedSource-f2e18ffc-18.cpp
            │  │        ├── UnifiedSource-f2e18ffc-19.cpp
            │  │        ├── UnifiedSource-f2e18ffc-20.cpp
            │  │        ├── UnifiedSource-f2e18ffc-21.cpp
            │  │        ├── UnifiedSource-f2e18ffc-22.cpp
            │  │        ├── UnifiedSource-f2e18ffc-23.cpp
            │  │        ├── UnifiedSource-f2e18ffc-24.cpp
            │  │        ├── UnifiedSource-f2e18ffc-25.cpp
            │  │        ├── UnifiedSource-f2e18ffc-26.cpp
            │  │        ├── UnifiedSource-f2e18ffc-27.cpp
            │  │        ├── UnifiedSource-f2e18ffc-28.cpp
            │  │        ├── UnifiedSource-f2e18ffc-29.cpp
            │  │        ├── UnifiedSource-f2e18ffc-30.cpp
            │  │        ├── UnifiedSource-f2e18ffc-31.cpp
            │  │        ├── UnifiedSource-f2e18ffc-32.cpp
            │  │        ├── UnifiedSource-f2e18ffc-33.cpp
            │  │        ├── UnifiedSource-f2e18ffc-34.cpp
            │  │        ├── UnifiedSource-f2e18ffc-35.cpp
            │  │        ├── UnifiedSource-f2e18ffc-36.cpp
            │  │        ├── UnifiedSource-f2e18ffc-37.cpp
            │  │        ├── UnifiedSource-f2e18ffc-38.cpp
            │  │        ├── UnifiedSource-f2e18ffc-39.cpp
            │  │        └── UnifiedSource-f2e18ffc-40.cpp
            │  ├── MiniBrowser
            │  │  └── DerivedSources
            │  │     └── BrowserMarshal.c
            │  ├── WebCore
            │  │  └── DerivedSources
            │  │     ├── CSSPropertyNames.cpp
            │  │     ├── HTMLNames.cpp
            │  │     ├── HTTPHeaderNames.cpp
            │  │     ├── JSTouch.cpp
            │  │     ├── JSTouchEvent.cpp
            │  │     ├── JSTouchList.cpp
            │  │     ├── MathMLNames.cpp
            │  │     ├── SelectorPseudoClassAndCompatibilityElementMap.cpp
            │  │     ├── SelectorPseudoElementTypeMap.cpp
            │  │     ├── Settings.cpp
            │  │     ├── SVGNames.cpp
            │  │     ├── unified-sources
            │  │     │  ├── UnifiedSource-043dd90b-1.cpp
            │  │     │  ├── UnifiedSource-043dd90b-2.cpp
            │  │     │  ├── UnifiedSource-043dd90b-3.cpp
            │  │     │  ├── UnifiedSource-043dd90b-4.cpp
            │  │     │  ├── UnifiedSource-043dd90b-5.cpp
            │  │     │  ├── UnifiedSource-043dd90b-6.cpp
            │  │     │  ├── UnifiedSource-043dd90b-7.cpp
            │  │     │  ├── UnifiedSource-043dd90b-8.cpp
            │  │     │  ├── UnifiedSource-043dd90b-9.cpp
            │  │     │  ├── UnifiedSource-043dd90b-10.cpp
            │  │     │  ├── UnifiedSource-043dd90b-11.cpp
            │  │     │  ├── UnifiedSource-043dd90b-12.cpp
            │  │     │  ├── UnifiedSource-043dd90b-13.cpp
            │  │     │  ├── UnifiedSource-043dd90b-14.cpp
            │  │     │  ├── UnifiedSource-043dd90b-15.cpp
            │  │     │  ├── UnifiedSource-043dd90b-16.cpp
            │  │     │  ├── UnifiedSource-043dd90b-17.cpp
            │  │     │  ├── UnifiedSource-043dd90b-18.cpp
            │  │     │  ├── UnifiedSource-043dd90b-19.cpp
            │  │     │  ├── UnifiedSource-043dd90b-20.cpp
            │  │     │  ├── UnifiedSource-043dd90b-21.cpp
            │  │     │  ├── UnifiedSource-043dd90b-22.cpp
            │  │     │  ├── UnifiedSource-043dd90b-23.cpp
            │  │     │  ├── UnifiedSource-043dd90b-24.cpp
            │  │     │  ├── UnifiedSource-043dd90b-25.cpp
            │  │     │  ├── UnifiedSource-043dd90b-26.cpp
            │  │     │  ├── UnifiedSource-043dd90b-27.cpp
            │  │     │  ├── UnifiedSource-043dd90b-28.cpp
            │  │     │  ├── UnifiedSource-043dd90b-29.cpp
            │  │     │  ├── UnifiedSource-043dd90b-30.cpp
            │  │     │  ├── UnifiedSource-043dd90b-31.cpp
            │  │     │  ├── UnifiedSource-043dd90b-32.cpp
            │  │     │  ├── UnifiedSource-043dd90b-33.cpp
            │  │     │  ├── UnifiedSource-2f84417a-1.cpp
            │  │     │  ├── UnifiedSource-2f84417a-2.cpp
            │  │     │  ├── UnifiedSource-2f84417a-3.cpp
            │  │     │  ├── UnifiedSource-2f84417a-4.cpp
            │  │     │  ├── UnifiedSource-2f84417a-5.cpp
            │  │     │  ├── UnifiedSource-2f84417a-6.cpp
            │  │     │  ├── UnifiedSource-2f84417a-7.cpp
            │  │     │  ├── UnifiedSource-2f84417a-8.cpp
            │  │     │  ├── UnifiedSource-2f84417a-9.cpp
            │  │     │  ├── UnifiedSource-2f84417a-10.cpp
            │  │     │  ├── UnifiedSource-2f84417a-11.cpp
            │  │     │  ├── UnifiedSource-2f84417a-12.cpp
            │  │     │  ├── UnifiedSource-2f84417a-13.cpp
            │  │     │  ├── UnifiedSource-2f84417a-14.cpp
            │  │     │  ├── UnifiedSource-2f84417a-15.cpp
            │  │     │  ├── UnifiedSource-2f84417a-16.cpp
            │  │     │  ├── UnifiedSource-2f84417a-17.cpp
            │  │     │  ├── UnifiedSource-2f84417a-18.cpp
            │  │     │  ├── UnifiedSource-2fa1981b-1.cpp
            │  │     │  ├── UnifiedSource-2fa1981b-2.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-1.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-2.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-3.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-4.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-5.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-6.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-7.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-8.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-9.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-10.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-11.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-12.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-13.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-14.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-15.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-16.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-17.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-18.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-19.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-20.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-21.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-22.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-23.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-24.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-25.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-26.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-27.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-28.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-29.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-30.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-31.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-32.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-33.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-34.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-35.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-36.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-37.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-38.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-39.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-40.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-41.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-42.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-43.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-44.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-45.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-46.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-47.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-48.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-49.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-50.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-51.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-52.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-53.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-54.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-55.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-56.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-57.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-58.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-59.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-60.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-61.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-63.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-64.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-65.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-66.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-67.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-68.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-69.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-71.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-72.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-73.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-74.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-75.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-76.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-84.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-85.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-86.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-87.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-88.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-89.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-90.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-91.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-92.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-93.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-94.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-95.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-96.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-97.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-98.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-99.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-100.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-101.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-102.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-103.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-104.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-105.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-106.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-107.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-108.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-109.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-110.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-111.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-112.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-113.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-114.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-115.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-116.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-117.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-118.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-119.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-120.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-121.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-122.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-125.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-126.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-127.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-128.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-130.cpp
            │  │     │  ├── UnifiedSource-3a52ce78-131.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-1.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-2.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-3.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-4.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-5.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-6.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-7.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-8.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-9.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-10.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-11.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-12.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-13.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-14.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-15.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-16.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-17.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-18.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-19.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-20.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-21.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-22.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-23.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-24.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-25.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-26.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-27.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-28.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-29.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-30.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-31.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-32.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-33.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-34.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-35.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-36.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-37.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-38.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-39.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-40.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-41.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-42.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-43.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-46.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-47.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-48.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-49.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-50.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-51.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-52.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-53.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-54.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-55.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-56.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-57.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-58.cpp
            │  │     │  ├── UnifiedSource-3c72abbe-59.cpp
            │  │     │  ├── UnifiedSource-3d48292e-1.cpp
            │  │     │  ├── UnifiedSource-4b02f047-1.cpp
            │  │     │  ├── UnifiedSource-4babe430-1.cpp
            │  │     │  ├── UnifiedSource-4babe430-2.cpp
            │  │     │  ├── UnifiedSource-4babe430-3.cpp
            │  │     │  ├── UnifiedSource-4babe430-4.cpp
            │  │     │  ├── UnifiedSource-4babe430-5.cpp
            │  │     │  ├── UnifiedSource-4babe430-6.cpp
            │  │     │  ├── UnifiedSource-4babe430-7.cpp
            │  │     │  ├── UnifiedSource-4babe430-8.cpp
            │  │     │  ├── UnifiedSource-4babe430-9.cpp
            │  │     │  ├── UnifiedSource-4babe430-10.cpp
            │  │     │  ├── UnifiedSource-4babe430-11.cpp
            │  │     │  ├── UnifiedSource-4babe430-12.cpp
            │  │     │  ├── UnifiedSource-4babe430-13.cpp
            │  │     │  ├── UnifiedSource-4babe430-14.cpp
            │  │     │  ├── UnifiedSource-4babe430-15.cpp
            │  │     │  ├── UnifiedSource-4babe430-16.cpp
            │  │     │  ├── UnifiedSource-4babe430-22.cpp
            │  │     │  ├── UnifiedSource-4babe430-23.cpp
            │  │     │  ├── UnifiedSource-4babe430-24.cpp
            │  │     │  ├── UnifiedSource-4babe430-25.cpp
            │  │     │  ├── UnifiedSource-4babe430-26.cpp
            │  │     │  ├── UnifiedSource-4babe430-27.cpp
            │  │     │  ├── UnifiedSource-4babe430-28.cpp
            │  │     │  ├── UnifiedSource-4babe430-29.cpp
            │  │     │  ├── UnifiedSource-4babe430-30.cpp
            │  │     │  ├── UnifiedSource-4babe430-31.cpp
            │  │     │  ├── UnifiedSource-4babe430-32.cpp
            │  │     │  ├── UnifiedSource-4babe430-33.cpp
            │  │     │  ├── UnifiedSource-4babe430-34.cpp
            │  │     │  ├── UnifiedSource-4babe430-37.cpp
            │  │     │  ├── UnifiedSource-4babe430-38.cpp
            │  │     │  ├── UnifiedSource-4babe430-39.cpp
            │  │     │  ├── UnifiedSource-4babe430-40.cpp
            │  │     │  ├── UnifiedSource-8feba646-1.cpp
            │  │     │  ├── UnifiedSource-8feba646-2.cpp
            │  │     │  ├── UnifiedSource-8feba646-3.cpp
            │  │     │  ├── UnifiedSource-8feba646-4.cpp
            │  │     │  ├── UnifiedSource-8feba646-5.cpp
            │  │     │  ├── UnifiedSource-8feba646-6.cpp
            │  │     │  ├── UnifiedSource-8feba646-7.cpp
            │  │     │  ├── UnifiedSource-8feba646-8.cpp
            │  │     │  ├── UnifiedSource-8feba646-9.cpp
            │  │     │  ├── UnifiedSource-8feba646-10.cpp
            │  │     │  ├── UnifiedSource-8feba646-11.cpp
            │  │     │  ├── UnifiedSource-8feba646-12.cpp
            │  │     │  ├── UnifiedSource-8feba646-13.cpp
            │  │     │  ├── UnifiedSource-8feba646-14.cpp
            │  │     │  ├── UnifiedSource-8feba646-15.cpp
            │  │     │  ├── UnifiedSource-8feba646-16.cpp
            │  │     │  ├── UnifiedSource-8feba646-17.cpp
            │  │     │  ├── UnifiedSource-8feba646-18.cpp
            │  │     │  ├── UnifiedSource-26ec8d00-1.cpp
            │  │     │  ├── UnifiedSource-26ec8d00-2.cpp
            │  │     │  ├── UnifiedSource-26ec8d00-3.cpp
            │  │     │  ├── UnifiedSource-26ec8d00-4.cpp
            │  │     │  ├── UnifiedSource-30d54728-1.cpp
            │  │     │  ├── UnifiedSource-30d54728-2.cpp
            │  │     │  ├── UnifiedSource-30d54728-3.cpp
            │  │     │  ├── UnifiedSource-42f7b70e-1.cpp
            │  │     │  ├── UnifiedSource-42f7b70e-2.cpp
            │  │     │  ├── UnifiedSource-42f7b70e-3.cpp
            │  │     │  ├── UnifiedSource-42f7b70e-4.cpp
            │  │     │  ├── UnifiedSource-42f7b70e-5.cpp
            │  │     │  ├── UnifiedSource-44a97133-1.cpp
            │  │     │  ├── UnifiedSource-44a97133-2.cpp
            │  │     │  ├── UnifiedSource-44a97133-3.cpp
            │  │     │  ├── UnifiedSource-44a97133-4.cpp
            │  │     │  ├── UnifiedSource-44a97133-5.cpp
            │  │     │  ├── UnifiedSource-44a97133-6.cpp
            │  │     │  ├── UnifiedSource-66f79d8a-1.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-1.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-2.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-3.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-4.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-5.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-6.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-7.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-8.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-9.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-10.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-11.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-12.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-13.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-14.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-15.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-16.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-17.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-18.cpp
            │  │     │  ├── UnifiedSource-68aea4ac-19.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-1.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-2.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-3.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-4.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-5.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-6.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-7.cpp
            │  │     │  ├── UnifiedSource-84c9f43f-8.cpp
            │  │     │  ├── UnifiedSource-207b877e-6.cpp
            │  │     │  ├── UnifiedSource-207b877e-7.cpp
            │  │     │  ├── UnifiedSource-341d953e-1.cpp
            │  │     │  ├── UnifiedSource-440c3339-1.cpp
            │  │     │  ├── UnifiedSource-950a39b6-1.cpp
            │  │     │  ├── UnifiedSource-950a39b6-2.cpp
            │  │     │  ├── UnifiedSource-950a39b6-3.cpp
            │  │     │  ├── UnifiedSource-950a39b6-4.cpp
            │  │     │  ├── UnifiedSource-950a39b6-5.cpp
            │  │     │  ├── UnifiedSource-950a39b6-6.cpp
            │  │     │  ├── UnifiedSource-950a39b6-7.cpp
            │  │     │  ├── UnifiedSource-950a39b6-8.cpp
            │  │     │  ├── UnifiedSource-950a39b6-9.cpp
            │  │     │  ├── UnifiedSource-950a39b6-10.cpp
            │  │     │  ├── UnifiedSource-950a39b6-11.cpp
            │  │     │  ├── UnifiedSource-950a39b6-12.cpp
            │  │     │  ├── UnifiedSource-950a39b6-13.cpp
            │  │     │  ├── UnifiedSource-950a39b6-14.cpp
            │  │     │  ├── UnifiedSource-950a39b6-15.cpp
            │  │     │  ├── UnifiedSource-950a39b6-16.cpp
            │  │     │  ├── UnifiedSource-950a39b6-17.cpp
            │  │     │  ├── UnifiedSource-950a39b6-18.cpp
            │  │     │  ├── UnifiedSource-950a39b6-19.cpp
            │  │     │  ├── UnifiedSource-950a39b6-20.cpp
            │  │     │  ├── UnifiedSource-950a39b6-21.cpp
            │  │     │  ├── UnifiedSource-950a39b6-22.cpp
            │  │     │  ├── UnifiedSource-950a39b6-23.cpp
            │  │     │  ├── UnifiedSource-950a39b6-24.cpp
            │  │     │  ├── UnifiedSource-950a39b6-25.cpp
            │  │     │  ├── UnifiedSource-950a39b6-26.cpp
            │  │     │  ├── UnifiedSource-950a39b6-27.cpp
            │  │     │  ├── UnifiedSource-950a39b6-28.cpp
            │  │     │  ├── UnifiedSource-950a39b6-29.cpp
            │  │     │  ├── UnifiedSource-950a39b6-30.cpp
            │  │     │  ├── UnifiedSource-950a39b6-31.cpp
            │  │     │  ├── UnifiedSource-950a39b6-32.cpp
            │  │     │  ├── UnifiedSource-950a39b6-33.cpp
            │  │     │  ├── UnifiedSource-950a39b6-34.cpp
            │  │     │  ├── UnifiedSource-950a39b6-35.cpp
            │  │     │  ├── UnifiedSource-950a39b6-36.cpp
            │  │     │  ├── UnifiedSource-950a39b6-37.cpp
            │  │     │  ├── UnifiedSource-950a39b6-38.cpp
            │  │     │  ├── UnifiedSource-5037b3e8-1.cpp
            │  │     │  ├── UnifiedSource-5037b3e8-2.cpp
            │  │     │  ├── UnifiedSource-5037b3e8-3.cpp
            │  │     │  ├── UnifiedSource-767013ce-1.cpp
            │  │     │  ├── UnifiedSource-767013ce-2.cpp
            │  │     │  ├── UnifiedSource-767013ce-3.cpp
            │  │     │  ├── UnifiedSource-767013ce-4.cpp
            │  │     │  ├── UnifiedSource-767013ce-5.cpp
            │  │     │  ├── UnifiedSource-767013ce-6.cpp
            │  │     │  ├── UnifiedSource-767013ce-7.cpp
            │  │     │  ├── UnifiedSource-767013ce-8.cpp
            │  │     │  ├── UnifiedSource-767013ce-9.cpp
            │  │     │  ├── UnifiedSource-767013ce-10.cpp
            │  │     │  ├── UnifiedSource-767013ce-11.cpp
            │  │     │  ├── UnifiedSource-767013ce-12.cpp
            │  │     │  ├── UnifiedSource-767013ce-13.cpp
            │  │     │  ├── UnifiedSource-767013ce-14.cpp
            │  │     │  ├── UnifiedSource-767013ce-15.cpp
            │  │     │  ├── UnifiedSource-767013ce-16.cpp
            │  │     │  ├── UnifiedSource-767013ce-17.cpp
            │  │     │  ├── UnifiedSource-767013ce-18.cpp
            │  │     │  ├── UnifiedSource-767013ce-19.cpp
            │  │     │  ├── UnifiedSource-767013ce-20.cpp
            │  │     │  ├── UnifiedSource-48793971-1.cpp
            │  │     │  ├── UnifiedSource-a6b8b600-1.cpp
            │  │     │  ├── UnifiedSource-a6b8b600-2.cpp
            │  │     │  ├── UnifiedSource-aba958d6-1.cpp
            │  │     │  ├── UnifiedSource-aba958d6-2.cpp
            │  │     │  ├── UnifiedSource-aba958d6-3.cpp
            │  │     │  ├── UnifiedSource-aba958d6-4.cpp
            │  │     │  ├── UnifiedSource-aba958d6-5.cpp
            │  │     │  ├── UnifiedSource-aba958d6-6.cpp
            │  │     │  ├── UnifiedSource-aba958d6-7.cpp
            │  │     │  ├── UnifiedSource-be65d27a-1.cpp
            │  │     │  ├── UnifiedSource-be65d27a-2.cpp
            │  │     │  ├── UnifiedSource-be65d27a-3.cpp
            │  │     │  ├── UnifiedSource-be65d27a-4.cpp
            │  │     │  ├── UnifiedSource-be65d27a-5.cpp
            │  │     │  ├── UnifiedSource-be65d27a-6.cpp
            │  │     │  ├── UnifiedSource-be65d27a-7.cpp
            │  │     │  ├── UnifiedSource-be65d27a-8.cpp
            │  │     │  ├── UnifiedSource-be65d27a-9.cpp
            │  │     │  ├── UnifiedSource-be65d27a-10.cpp
            │  │     │  ├── UnifiedSource-be65d27a-11.cpp
            │  │     │  ├── UnifiedSource-be65d27a-12.cpp
            │  │     │  ├── UnifiedSource-be65d27a-13.cpp
            │  │     │  ├── UnifiedSource-be65d27a-14.cpp
            │  │     │  ├── UnifiedSource-be65d27a-15.cpp
            │  │     │  ├── UnifiedSource-be65d27a-16.cpp
            │  │     │  ├── UnifiedSource-be65d27a-17.cpp
            │  │     │  ├── UnifiedSource-be65d27a-18.cpp
            │  │     │  ├── UnifiedSource-be65d27a-19.cpp
            │  │     │  ├── UnifiedSource-be65d27a-20.cpp
            │  │     │  ├── UnifiedSource-be65d27a-21.cpp
            │  │     │  ├── UnifiedSource-be65d27a-22.cpp
            │  │     │  ├── UnifiedSource-be65d27a-23.cpp
            │  │     │  ├── UnifiedSource-c57e08af-1.cpp
            │  │     │  ├── UnifiedSource-c57e08af-2.cpp
            │  │     │  ├── UnifiedSource-c57e08af-3.cpp
            │  │     │  ├── UnifiedSource-c57e08af-4.cpp
            │  │     │  ├── UnifiedSource-c57e08af-5.cpp
            │  │     │  ├── UnifiedSource-c57e08af-6.cpp
            │  │     │  ├── UnifiedSource-c57e08af-7.cpp
            │  │     │  ├── UnifiedSource-c57e08af-8.cpp
            │  │     │  ├── UnifiedSource-c57e08af-9.cpp
            │  │     │  ├── UnifiedSource-c57e08af-10.cpp
            │  │     │  ├── UnifiedSource-c57e08af-11.cpp
            │  │     │  ├── UnifiedSource-c57e08af-12.cpp
            │  │     │  ├── UnifiedSource-cd3188cb-1.cpp
            │  │     │  ├── UnifiedSource-cd3188cb-2.cpp
            │  │     │  ├── UnifiedSource-e635b368-1.cpp
            │  │     │  ├── UnifiedSource-f74e0903-1.cpp
            │  │     │  ├── UnifiedSource-f74e0903-2.cpp
            │  │     │  ├── UnifiedSource-f74e0903-3.cpp
            │  │     │  ├── UnifiedSource-f74e0903-4.cpp
            │  │     │  ├── UnifiedSource-f74e0903-5.cpp
            │  │     │  ├── UnifiedSource-f74e0903-6.cpp
            │  │     │  ├── UnifiedSource-f74e0903-7.cpp
            │  │     │  ├── UnifiedSource-f34946be-1.cpp
            │  │     │  ├── UnifiedSource-f34946be-2.cpp
            │  │     │  ├── UnifiedSource-f34946be-3.cpp
            │  │     │  ├── UnifiedSource-f34946be-4.cpp
            │  │     │  ├── UnifiedSource-f34946be-5.cpp
            │  │     │  ├── UnifiedSource-f34946be-6.cpp
            │  │     │  ├── UnifiedSource-f34946be-7.cpp
            │  │     │  ├── UnifiedSource-f34946be-8.cpp
            │  │     │  └── UnifiedSource-f34946be-9.cpp
            │  │     ├── UserAgentScriptsData.cpp
            │  │     ├── WebKitFontFamilyNames.cpp
            │  │     ├── XLinkNames.cpp
            │  │     ├── XMLNames.cpp
            │  │     └── XMLNSNames.cpp
            │  └── WebKit2Gtk
            │     └── DerivedSources
            │        ├── InspectorGResourceBundle.c
            │        ├── pointer-constraints-unstable-v1-protocol.c
            │        ├── relative-pointer-unstable-v1-protocol.c
            │        ├── webkit2
            │        │  ├── WebKitEnumTypes.cpp
            │        │  └── WebKitWebProcessEnumTypes.cpp
            │        ├── WebKitDirectoryInputStreamData.cpp
            │        ├── WebKitResourcesGResourceBundle.c
            │        └── WebKitWaylandClientProtocol.c
            ├── glibc
            │  ├── csu
            │  └── sysdeps
            │     └── x86
            └── webkitgtk-2.34.1
               ├── Source
               │  ├── bmalloc
               │  │  └── bmalloc
               │  │     ├── AllIsoHeaps.cpp
               │  │     ├── Allocator.cpp
               │  │     ├── AvailableMemory.cpp
               │  │     ├── bmalloc.cpp
               │  │     ├── Cache.cpp
               │  │     ├── CryptoRandom.cpp
               │  │     ├── Deallocator.cpp
               │  │     ├── DebugHeap.cpp
               │  │     ├── Environment.cpp
               │  │     ├── FreeList.cpp
               │  │     ├── Gigacage.cpp
               │  │     ├── Heap.cpp
               │  │     ├── HeapConstants.cpp
               │  │     ├── HeapKind.cpp
               │  │     ├── IsoHeapImpl.cpp
               │  │     ├── IsoMallocFallback.cpp
               │  │     ├── IsoPage.cpp
               │  │     ├── IsoSharedHeap.cpp
               │  │     ├── IsoSharedPage.cpp
               │  │     ├── IsoTLS.cpp
               │  │     ├── IsoTLSEntry.cpp
               │  │     ├── IsoTLSLayout.cpp
               │  │     ├── LargeMap.cpp
               │  │     ├── Mutex.cpp
               │  │     ├── ObjectType.cpp
               │  │     ├── ObjectTypeTable.cpp
               │  │     ├── PerProcess.cpp
               │  │     └── Scavenger.cpp
               │  ├── JavaScriptCore
               │  │  ├── API
               │  │  │  └── glib
               │  │  │     ├── JSAPIWrapperGlobalObject.cpp
               │  │  │     ├── JSAPIWrapperObjectGLib.cpp
               │  │  │     ├── JSCCallbackFunction.cpp
               │  │  │     ├── JSCClass.cpp
               │  │  │     ├── JSCContext.cpp
               │  │  │     ├── JSCException.cpp
               │  │  │     ├── JSCOptions.cpp
               │  │  │     ├── JSCValue.cpp
               │  │  │     ├── JSCVersion.cpp
               │  │  │     ├── JSCVirtualMachine.cpp
               │  │  │     ├── JSCWeakValue.cpp
               │  │  │     └── JSCWrapperMap.cpp
               │  │  ├── dfg
               │  │  │  ├── DFGSpeculativeJIT.cpp
               │  │  │  └── DFGSpeculativeJIT64.cpp
               │  │  ├── disassembler
               │  │  │  └── udis86
               │  │  │     ├── udis86.c
               │  │  │     ├── udis86_decode.c
               │  │  │     ├── udis86_itab_holder.c
               │  │  │     ├── udis86_syn-att.c
               │  │  │     ├── udis86_syn-intel.c
               │  │  │     └── udis86_syn.c
               │  │  ├── ftl
               │  │  │  └── FTLLowerDFGToB3.cpp
               │  │  ├── jsc.cpp
               │  │  ├── llint
               │  │  │  └── LowLevelInterpreter.cpp
               │  │  ├── runtime
               │  │  │  ├── IntlDateTimeFormat.cpp
               │  │  │  ├── IntlListFormat.cpp
               │  │  │  ├── IntlWorkaround.cpp
               │  │  │  └── JSDateMath.cpp
               │  │  └── wasm
               │  │     └── WasmAirIRGenerator.cpp
               │  ├── ThirdParty
               │  │  ├── ANGLE
               │  │  │  └── src
               │  │  │     ├── common
               │  │  │     │  ├── angleutils.cpp
               │  │  │     │  ├── Float16ToFloat32.cpp
               │  │  │     │  ├── PoolAlloc.cpp
               │  │  │     │  ├── string_utils.cpp
               │  │  │     │  ├── system_utils.cpp
               │  │  │     │  ├── system_utils_linux.cpp
               │  │  │     │  ├── system_utils_posix.cpp
               │  │  │     │  ├── tls.cpp
               │  │  │     │  └── utilities.cpp
               │  │  │     ├── compiler
               │  │  │     │  ├── preprocessor
               │  │  │     │  │  ├── DiagnosticsBase.cpp
               │  │  │     │  │  ├── DirectiveHandlerBase.cpp
               │  │  │     │  │  ├── DirectiveParser.cpp
               │  │  │     │  │  ├── Input.cpp
               │  │  │     │  │  ├── Lexer.cpp
               │  │  │     │  │  ├── Macro.cpp
               │  │  │     │  │  ├── MacroExpander.cpp
               │  │  │     │  │  ├── Preprocessor.cpp
               │  │  │     │  │  ├── preprocessor_lex_autogen.cpp
               │  │  │     │  │  ├── preprocessor_tab_autogen.cpp
               │  │  │     │  │  └── Token.cpp
               │  │  │     │  └── translator
               │  │  │     │     ├── BuiltInFunctionEmulator.cpp
               │  │  │     │     ├── BuiltInFunctionEmulatorGLSL.cpp
               │  │  │     │     ├── CallDAG.cpp
               │  │  │     │     ├── CodeGen.cpp
               │  │  │     │     ├── CollectVariables.cpp
               │  │  │     │     ├── Compiler.cpp
               │  │  │     │     ├── ConstantUnion.cpp
               │  │  │     │     ├── Declarator.cpp
               │  │  │     │     ├── Diagnostics.cpp
               │  │  │     │     ├── DirectiveHandler.cpp
               │  │  │     │     ├── ExtensionBehavior.cpp
               │  │  │     │     ├── ExtensionGLSL.cpp
               │  │  │     │     ├── FunctionLookup.cpp
               │  │  │     │     ├── glslang_lex_autogen.cpp
               │  │  │     │     ├── glslang_tab_autogen.cpp
               │  │  │     │     ├── HashNames.cpp
               │  │  │     │     ├── ImmutableString_autogen.cpp
               │  │  │     │     ├── ImmutableStringBuilder.cpp
               │  │  │     │     ├── InfoSink.cpp
               │  │  │     │     ├── Initialize.cpp
               │  │  │     │     ├── InitializeDll.cpp
               │  │  │     │     ├── IntermNode.cpp
               │  │  │     │     ├── IsASTDepthBelowLimit.cpp
               │  │  │     │     ├── Operator.cpp
               │  │  │     │     ├── OutputESSL.cpp
               │  │  │     │     ├── OutputGLSL.cpp
               │  │  │     │     ├── OutputGLSLBase.cpp
               │  │  │     │     ├── OutputTree.cpp
               │  │  │     │     ├── ParseContext.cpp
               │  │  │     │     ├── PoolAlloc.cpp
               │  │  │     │     ├── QualifierTypes.cpp
               │  │  │     │     ├── ShaderLang.cpp
               │  │  │     │     ├── ShaderVars.cpp
               │  │  │     │     ├── Symbol.cpp
               │  │  │     │     ├── SymbolTable.cpp
               │  │  │     │     ├── SymbolTable_autogen.cpp
               │  │  │     │     ├── SymbolUniqueId.cpp
               │  │  │     │     ├── TranslatorESSL.cpp
               │  │  │     │     ├── TranslatorGLSL.cpp
               │  │  │     │     ├── tree_ops
               │  │  │     │     │  ├── AddAndTrueToLoopCondition.cpp
               │  │  │     │     │  ├── ClampFragDepth.cpp
               │  │  │     │     │  ├── ClampPointSize.cpp
               │  │  │     │     │  ├── DeclareAndInitBuiltinsForInstancedMultiview.cpp
               │  │  │     │     │  ├── DeferGlobalInitializers.cpp
               │  │  │     │     │  ├── EarlyFragmentTestsOptimization.cpp
               │  │  │     │     │  ├── EmulateGLFragColorBroadcast.cpp
               │  │  │     │     │  ├── EmulateMultiDrawShaderBuiltins.cpp
               │  │  │     │     │  ├── EmulatePrecision.cpp
               │  │  │     │     │  ├── FoldExpressions.cpp
               │  │  │     │     │  ├── InitializeVariables.cpp
               │  │  │     │     │  ├── PruneEmptyCases.cpp
               │  │  │     │     │  ├── PruneNoOps.cpp
               │  │  │     │     │  ├── RecordConstantPrecision.cpp
               │  │  │     │     │  ├── RegenerateStructNames.cpp
               │  │  │     │     │  ├── RemoveArrayLengthMethod.cpp
               │  │  │     │     │  ├── RemoveDynamicIndexing.cpp
               │  │  │     │     │  ├── RemoveInvariantDeclaration.cpp
               │  │  │     │     │  ├── RemovePow.cpp
               │  │  │     │     │  ├── RemoveUnreferencedVariables.cpp
               │  │  │     │     │  ├── RewriteDoWhile.cpp
               │  │  │     │     │  ├── RewriteRepeatedAssignToSwizzled.cpp
               │  │  │     │     │  ├── RewriteRowMajorMatrices.cpp
               │  │  │     │     │  ├── RewriteTexelFetchOffset.cpp
               │  │  │     │     │  ├── RewriteUnaryMinusOperatorFloat.cpp
               │  │  │     │     │  ├── ScalarizeVecAndMatConstructorArgs.cpp
               │  │  │     │     │  ├── SeparateDeclarations.cpp
               │  │  │     │     │  ├── SimplifyLoopConditions.cpp
               │  │  │     │     │  ├── SplitSequenceOperator.cpp
               │  │  │     │     │  ├── UnfoldShortCircuitAST.cpp
               │  │  │     │     │  ├── UseInterfaceBlockFields.cpp
               │  │  │     │     │  └── VectorizeVectorScalarArithmetic.cpp
               │  │  │     │     ├── tree_util
               │  │  │     │     │  ├── FindFunction.cpp
               │  │  │     │     │  ├── FindMain.cpp
               │  │  │     │     │  ├── FindSymbolNode.cpp
               │  │  │     │     │  ├── IntermNode_util.cpp
               │  │  │     │     │  ├── IntermNodePatternMatcher.cpp
               │  │  │     │     │  ├── IntermTraverse.cpp
               │  │  │     │     │  ├── ReplaceShadowingVariables.cpp
               │  │  │     │     │  ├── ReplaceVariable.cpp
               │  │  │     │     │  └── RunAtTheEndOfShader.cpp
               │  │  │     │     ├── Types.cpp
               │  │  │     │     ├── util.cpp
               │  │  │     │     ├── ValidateAST.cpp
               │  │  │     │     ├── ValidateGlobalInitializer.cpp
               │  │  │     │     ├── ValidateLimitations.cpp
               │  │  │     │     ├── ValidateMaxParameters.cpp
               │  │  │     │     ├── ValidateOutputs.cpp
               │  │  │     │     ├── ValidateSwitch.cpp
               │  │  │     │     ├── ValidateVaryingLocations.cpp
               │  │  │     │     ├── VariablePacker.cpp
               │  │  │     │     └── VersionGLSL.cpp
               │  │  │     └── third_party
               │  │  │        └── compiler
               │  │  │           └── ArrayBoundsClamper.cpp
               │  │  └── xdgmime
               │  │     └── src
               │  │        ├── xdgmime.c
               │  │        ├── xdgmimealias.c
               │  │        ├── xdgmimecache.c
               │  │        ├── xdgmimeglob.c
               │  │        ├── xdgmimeicon.c
               │  │        ├── xdgmimeint.c
               │  │        ├── xdgmimemagic.c
               │  │        └── xdgmimeparent.c
               │  ├── WebCore
               │  │  ├── accessibility
               │  │  │  └── atk
               │  │  │     └── WebKitAccessibleInterfaceAction.cpp
               │  │  ├── dom
               │  │  │  ├── DocumentTouch.cpp
               │  │  │  ├── Touch.cpp
               │  │  │  ├── TouchEvent.cpp
               │  │  │  └── TouchList.cpp
               │  │  ├── loader
               │  │  │  └── CustomHeaderFields.cpp
               │  │  ├── Modules
               │  │  │  ├── gamepad
               │  │  │  │  ├── Gamepad.cpp
               │  │  │  │  ├── GamepadButton.cpp
               │  │  │  │  ├── GamepadEvent.cpp
               │  │  │  │  ├── GamepadManager.cpp
               │  │  │  │  └── NavigatorGamepad.cpp
               │  │  │  └── websockets
               │  │  │     └── WebSocket.cpp
               │  │  ├── page
               │  │  │  ├── UserMessageHandler.cpp
               │  │  │  ├── UserMessageHandlerDescriptor.cpp
               │  │  │  ├── UserMessageHandlersNamespace.cpp
               │  │  │  └── WebKitNamespace.cpp
               │  │  ├── PAL
               │  │  │  └── pal
               │  │  │     ├── crypto
               │  │  │     │  ├── gcrypt
               │  │  │     │  │  └── CryptoDigestGCrypt.cpp
               │  │  │     │  └── tasn1
               │  │  │     │     └── Utilities.cpp
               │  │  │     ├── Logging.cpp
               │  │  │     ├── SessionID.cpp
               │  │  │     ├── system
               │  │  │     │  ├── ClockGeneric.cpp
               │  │  │     │  ├── glib
               │  │  │     │  │  └── SleepDisablerGLib.cpp
               │  │  │     │  ├── gtk
               │  │  │     │  │  └── SoundGtk.cpp
               │  │  │     │  └── SleepDisabler.cpp
               │  │  │     └── text
               │  │  │        └── KillRing.cpp
               │  │  └── platform
               │  │     ├── audio
               │  │     │  └── gstreamer
               │  │     │     ├── AudioDestinationGStreamer.cpp
               │  │     │     ├── AudioFileReaderGStreamer.cpp
               │  │     │     ├── AudioSourceProviderGStreamer.cpp
               │  │     │     ├── FFTFrameGStreamer.cpp
               │  │     │     └── WebKitWebAudioSourceGStreamer.cpp
               │  │     ├── graphics
               │  │     │  ├── cairo
               │  │     │  │  ├── BackingStoreBackendCairoX11.cpp
               │  │     │  │  ├── CairoUtilities.cpp
               │  │     │  │  └── FontCairoHarfbuzzNG.cpp
               │  │     │  ├── displaylists
               │  │     │  │  └── DisplayListDrawGlyphsRecorderHarfBuzz.cpp
               │  │     │  ├── egl
               │  │     │  │  ├── GLContextEGL.cpp
               │  │     │  │  ├── GLContextEGLLibWPE.cpp
               │  │     │  │  ├── GLContextEGLWayland.cpp
               │  │     │  │  └── GLContextEGLX11.cpp
               │  │     │  ├── FormatConverter.cpp
               │  │     │  ├── freetype
               │  │     │  │  ├── FontCacheFreeType.cpp
               │  │     │  │  ├── FontCustomPlatformDataFreeType.cpp
               │  │     │  │  ├── FontPlatformDataFreeType.cpp
               │  │     │  │  ├── GlyphPageTreeNodeFreeType.cpp
               │  │     │  │  ├── RefPtrFontconfig.cpp
               │  │     │  │  └── SimpleFontDataFreeType.cpp
               │  │     │  ├── GLContext.cpp
               │  │     │  ├── gstreamer
               │  │     │  │  ├── AudioTrackPrivateGStreamer.cpp
               │  │     │  │  ├── GLVideoSinkGStreamer.cpp
               │  │     │  │  ├── GRefPtrGStreamer.cpp
               │  │     │  │  ├── GstAllocatorFastMalloc.cpp
               │  │     │  │  ├── GStreamerAudioMixer.cpp
               │  │     │  │  ├── GStreamerCommon.cpp
               │  │     │  │  ├── GStreamerRegistryScanner.cpp
               │  │     │  │  ├── GStreamerVideoFrameHolder.cpp
               │  │     │  │  ├── ImageDecoderGStreamer.cpp
               │  │     │  │  ├── InbandTextTrackPrivateGStreamer.cpp
               │  │     │  │  ├── MediaEngineConfigurationFactoryGStreamer.cpp
               │  │     │  │  ├── MediaPlayerPrivateGStreamer.cpp
               │  │     │  │  ├── MediaSampleGStreamer.cpp
               │  │     │  │  ├── mse
               │  │     │  │  │  ├── AppendPipeline.cpp
               │  │     │  │  │  ├── GStreamerMediaDescription.cpp
               │  │     │  │  │  ├── GStreamerRegistryScannerMSE.cpp
               │  │     │  │  │  ├── MediaPlayerPrivateGStreamerMSE.cpp
               │  │     │  │  │  ├── MediaSourcePrivateGStreamer.cpp
               │  │     │  │  │  ├── MediaSourceTrackGStreamer.cpp
               │  │     │  │  │  ├── SourceBufferPrivateGStreamer.cpp
               │  │     │  │  │  ├── TrackQueue.cpp
               │  │     │  │  │  └── WebKitMediaSourceGStreamer.cpp
               │  │     │  │  ├── PlatformDisplayGStreamer.cpp
               │  │     │  │  ├── TextCombinerGStreamer.cpp
               │  │     │  │  ├── TextCombinerPadGStreamer.cpp
               │  │     │  │  ├── TextSinkGStreamer.cpp
               │  │     │  │  ├── TrackPrivateBaseGStreamer.cpp
               │  │     │  │  ├── VideoSinkGStreamer.cpp
               │  │     │  │  ├── VideoTextureCopierGStreamer.cpp
               │  │     │  │  ├── VideoTrackPrivateGStreamer.cpp
               │  │     │  │  ├── WebKitAudioSinkGStreamer.cpp
               │  │     │  │  └── WebKitWebSourceGStreamer.cpp
               │  │     │  ├── harfbuzz
               │  │     │  │  ├── ComplexTextControllerHarfBuzz.cpp
               │  │     │  │  └── FontDescriptionHarfBuzz.cpp
               │  │     │  ├── nicosia
               │  │     │  │  ├── cairo
               │  │     │  │  │  ├── NicosiaCairoOperationRecorder.cpp
               │  │     │  │  │  └── NicosiaPaintingContextCairo.cpp
               │  │     │  │  ├── NicosiaAnimation.cpp
               │  │     │  │  ├── NicosiaBuffer.cpp
               │  │     │  │  ├── NicosiaPaintingContext.cpp
               │  │     │  │  ├── NicosiaPaintingEngine.cpp
               │  │     │  │  ├── NicosiaPaintingEngineBasic.cpp
               │  │     │  │  ├── NicosiaPlatformLayer.cpp
               │  │     │  │  ├── NicosiaScene.cpp
               │  │     │  │  ├── NicosiaSceneIntegration.cpp
               │  │     │  │  └── texmap
               │  │     │  │     ├── NicosiaBackingStoreTextureMapperImpl.cpp
               │  │     │  │     ├── NicosiaCompositionLayerTextureMapperImpl.cpp
               │  │     │  │     ├── NicosiaContentLayerTextureMapperImpl.cpp
               │  │     │  │     ├── NicosiaGCGLLayer.cpp
               │  │     │  │     └── NicosiaImageBackingTextureMapperImpl.cpp
               │  │     │  ├── opengl
               │  │     │  │  ├── ExtensionsGLOpenGL.cpp
               │  │     │  │  ├── ExtensionsGLOpenGLCommon.cpp
               │  │     │  │  ├── GraphicsContextGLOpenGLBase.cpp
               │  │     │  │  ├── GraphicsContextGLOpenGLCommon.cpp
               │  │     │  │  └── TemporaryOpenGLSetting.cpp
               │  │     │  ├── OpenGLShims.cpp
               │  │     │  ├── PlatformDisplay.cpp
               │  │     │  ├── texmap
               │  │     │  │  ├── BitmapTexture.cpp
               │  │     │  │  ├── BitmapTextureGL.cpp
               │  │     │  │  ├── BitmapTexturePool.cpp
               │  │     │  │  ├── ClipStack.cpp
               │  │     │  │  ├── coordinated
               │  │     │  │  │  ├── CoordinatedBackingStore.cpp
               │  │     │  │  │  ├── CoordinatedGraphicsLayer.cpp
               │  │     │  │  │  ├── Tile.cpp
               │  │     │  │  │  └── TiledBackingStore.cpp
               │  │     │  │  ├── GraphicsContextGLTextureMapper.cpp
               │  │     │  │  ├── TextureMapper.cpp
               │  │     │  │  ├── TextureMapperBackingStore.cpp
               │  │     │  │  ├── TextureMapperContextAttributes.cpp
               │  │     │  │  ├── TextureMapperFPSCounter.cpp
               │  │     │  │  ├── TextureMapperGL.cpp
               │  │     │  │  ├── TextureMapperLayer.cpp
               │  │     │  │  ├── TextureMapperPlatformLayerBuffer.cpp
               │  │     │  │  ├── TextureMapperPlatformLayerProxy.cpp
               │  │     │  │  ├── TextureMapperShaderProgram.cpp
               │  │     │  │  └── TextureMapperTile.cpp
               │  │     │  └── x11
               │  │     │     ├── PlatformDisplayX11.cpp
               │  │     │     ├── XErrorTrapper.cpp
               │  │     │     └── XUniqueResource.cpp
               │  │     ├── gtk
               │  │     │  └── GtkUtilities.cpp
               │  │     ├── image-decoders
               │  │     │  ├── bmp
               │  │     │  │  ├── BMPImageDecoder.cpp
               │  │     │  │  └── BMPImageReader.cpp
               │  │     │  ├── cairo
               │  │     │  │  └── ImageBackingStoreCairo.cpp
               │  │     │  ├── gif
               │  │     │  │  ├── GIFImageDecoder.cpp
               │  │     │  │  └── GIFImageReader.cpp
               │  │     │  ├── ico
               │  │     │  │  └── ICOImageDecoder.cpp
               │  │     │  ├── jpeg
               │  │     │  │  └── JPEGImageDecoder.cpp
               │  │     │  ├── jpeg2000
               │  │     │  │  └── JPEG2000ImageDecoder.cpp
               │  │     │  ├── png
               │  │     │  │  └── PNGImageDecoder.cpp
               │  │     │  ├── ScalableImageDecoder.cpp
               │  │     │  ├── ScalableImageDecoderFrame.cpp
               │  │     │  └── webp
               │  │     │     └── WEBPImageDecoder.cpp
               │  │     └── network
               │  │        └── soup
               │  │           └── WebKitFormDataInputStream.cpp
               │  ├── WebKit
               │  │  ├── NetworkProcess
               │  │  │  ├── EntryPoint
               │  │  │  │  └── unix
               │  │  │  │     └── NetworkProcessMain.cpp
               │  │  │  └── ServiceWorker
               │  │  │     ├── ServiceWorkerFetchTask.cpp
               │  │  │     ├── WebSWOriginStore.cpp
               │  │  │     ├── WebSWServerConnection.cpp
               │  │  │     └── WebSWServerToContextConnection.cpp
               │  │  ├── Platform
               │  │  │  ├── IPC
               │  │  │  │  ├── ArgumentCoders.cpp
               │  │  │  │  ├── Attachment.cpp
               │  │  │  │  ├── Connection.cpp
               │  │  │  │  ├── Decoder.cpp
               │  │  │  │  ├── Encoder.cpp
               │  │  │  │  ├── MessageReceiveQueueMap.cpp
               │  │  │  │  ├── MessageReceiverMap.cpp
               │  │  │  │  ├── MessageSender.cpp
               │  │  │  │  ├── SharedBufferCopy.cpp
               │  │  │  │  ├── SharedBufferDataReference.cpp
               │  │  │  │  ├── StreamClientConnection.cpp
               │  │  │  │  ├── StreamConnectionBuffer.cpp
               │  │  │  │  ├── StreamConnectionWorkQueue.cpp
               │  │  │  │  ├── StreamServerConnection.cpp
               │  │  │  │  └── StringReference.cpp
               │  │  │  ├── Logging.cpp
               │  │  │  ├── LogInitialization.cpp
               │  │  │  ├── Module.cpp
               │  │  │  └── SharedMemory.cpp
               │  │  ├── Shared
               │  │  │  ├── ActivityAssertion.cpp
               │  │  │  ├── API
               │  │  │  │  └── glib
               │  │  │  │     ├── WebKitContextMenu.cpp
               │  │  │  │     ├── WebKitContextMenuActions.cpp
               │  │  │  │     ├── WebKitContextMenuItem.cpp
               │  │  │  │     ├── WebKitHitTestResult.cpp
               │  │  │  │     ├── WebKitURIRequest.cpp
               │  │  │  │     ├── WebKitURIResponse.cpp
               │  │  │  │     └── WebKitUserMessage.cpp
               │  │  │  ├── AuxiliaryProcess.cpp
               │  │  │  ├── BlobDataFileReferenceWithSandboxExtension.cpp
               │  │  │  ├── ShareableBitmap.cpp
               │  │  │  ├── WebCoreArgumentCoders.cpp
               │  │  │  ├── WebEvent.cpp
               │  │  │  ├── WebKeyboardEvent.cpp
               │  │  │  ├── WebKit2Initialize.cpp
               │  │  │  ├── WebMouseEvent.cpp
               │  │  │  ├── WebPlatformTouchPoint.cpp
               │  │  │  ├── WebTouchEvent.cpp
               │  │  │  └── WebWheelEvent.cpp
               │  │  ├── UIProcess
               │  │  │  ├── API
               │  │  │  │  ├── glib
               │  │  │  │  │  ├── APIContentRuleListStoreGLib.cpp
               │  │  │  │  │  ├── IconDatabase.cpp
               │  │  │  │  │  ├── InputMethodFilter.cpp
               │  │  │  │  │  ├── WebKitApplicationInfo.cpp
               │  │  │  │  │  ├── WebKitAuthenticationRequest.cpp
               │  │  │  │  │  ├── WebKitAutomationSession.cpp
               │  │  │  │  │  ├── WebKitBackForwardList.cpp
               │  │  │  │  │  ├── WebKitBackForwardListItem.cpp
               │  │  │  │  │  ├── WebKitContextMenuClient.cpp
               │  │  │  │  │  ├── WebKitCookieManager.cpp
               │  │  │  │  │  ├── WebKitCredential.cpp
               │  │  │  │  │  ├── WebKitDeviceInfoPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitDownload.cpp
               │  │  │  │  │  ├── WebKitDownloadClient.cpp
               │  │  │  │  │  ├── WebKitEditorState.cpp
               │  │  │  │  │  ├── WebKitError.cpp
               │  │  │  │  │  ├── WebKitFaviconDatabase.cpp
               │  │  │  │  │  ├── WebKitFileChooserRequest.cpp
               │  │  │  │  │  ├── WebKitFindController.cpp
               │  │  │  │  │  ├── WebKitFormClient.cpp
               │  │  │  │  │  ├── WebKitFormSubmissionRequest.cpp
               │  │  │  │  │  ├── WebKitGeolocationManager.cpp
               │  │  │  │  │  ├── WebKitGeolocationPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitIconLoadingClient.cpp
               │  │  │  │  │  ├── WebKitInitialize.cpp
               │  │  │  │  │  ├── WebKitInjectedBundleClient.cpp
               │  │  │  │  │  ├── WebKitInputMethodContext.cpp
               │  │  │  │  │  ├── WebKitInstallMissingMediaPluginsPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitJavascriptResult.cpp
               │  │  │  │  │  ├── WebKitMediaKeySystemPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitMemoryPressureSettings.cpp
               │  │  │  │  │  ├── WebKitMimeInfo.cpp
               │  │  │  │  │  ├── WebKitNavigationAction.cpp
               │  │  │  │  │  ├── WebKitNavigationClient.cpp
               │  │  │  │  │  ├── WebKitNavigationPolicyDecision.cpp
               │  │  │  │  │  ├── WebKitNetworkProxySettings.cpp
               │  │  │  │  │  ├── WebKitNotification.cpp
               │  │  │  │  │  ├── WebKitNotificationPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitNotificationProvider.cpp
               │  │  │  │  │  ├── WebKitOptionMenu.cpp
               │  │  │  │  │  ├── WebKitOptionMenuItem.cpp
               │  │  │  │  │  ├── WebKitPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitPlugin.cpp
               │  │  │  │  │  ├── WebKitPointerLockPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitPolicyDecision.cpp
               │  │  │  │  │  ├── WebKitPrivate.cpp
               │  │  │  │  │  ├── WebKitProtocolHandler.cpp
               │  │  │  │  │  ├── WebKitResponsePolicyDecision.cpp
               │  │  │  │  │  ├── WebKitScriptDialog.cpp
               │  │  │  │  │  ├── WebKitSecurityManager.cpp
               │  │  │  │  │  ├── WebKitSecurityOrigin.cpp
               │  │  │  │  │  ├── WebKitSettings.cpp
               │  │  │  │  │  ├── WebKitUIClient.cpp
               │  │  │  │  │  ├── WebKitURISchemeRequest.cpp
               │  │  │  │  │  ├── WebKitURIUtilities.cpp
               │  │  │  │  │  ├── WebKitUserContent.cpp
               │  │  │  │  │  ├── WebKitUserContentFilterStore.cpp
               │  │  │  │  │  ├── WebKitUserContentManager.cpp
               │  │  │  │  │  ├── WebKitUserMediaPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitVersion.cpp
               │  │  │  │  │  ├── WebKitWebContext.cpp
               │  │  │  │  │  ├── WebKitWebResource.cpp
               │  │  │  │  │  ├── WebKitWebsiteData.cpp
               │  │  │  │  │  ├── WebKitWebsiteDataAccessPermissionRequest.cpp
               │  │  │  │  │  ├── WebKitWebsiteDataManager.cpp
               │  │  │  │  │  ├── WebKitWebsitePolicies.cpp
               │  │  │  │  │  ├── WebKitWebView.cpp
               │  │  │  │  │  ├── WebKitWebViewAccessible.cpp
               │  │  │  │  │  ├── WebKitWebViewSessionState.cpp
               │  │  │  │  │  └── WebKitWindowProperties.cpp
               │  │  │  │  └── gtk
               │  │  │  │     ├── DragSourceGtk3.cpp
               │  │  │  │     ├── DropTargetGtk3.cpp
               │  │  │  │     ├── InputMethodFilterGtk.cpp
               │  │  │  │     ├── PageClientImpl.cpp
               │  │  │  │     ├── WebKitAuthenticationDialog.cpp
               │  │  │  │     ├── WebKitColorChooser.cpp
               │  │  │  │     ├── WebKitColorChooserRequest.cpp
               │  │  │  │     ├── WebKitEmojiChooser.cpp
               │  │  │  │     ├── WebKitInputMethodContextGtk.cpp
               │  │  │  │     ├── WebKitInputMethodContextImplGtk.cpp
               │  │  │  │     ├── WebKitPopupMenu.cpp
               │  │  │  │     ├── WebKitPrintCustomWidget.cpp
               │  │  │  │     ├── WebKitPrintOperation.cpp
               │  │  │  │     ├── WebKitRemoteInspectorProtocolHandler.cpp
               │  │  │  │     ├── WebKitScriptDialogGtk.cpp
               │  │  │  │     ├── WebKitScriptDialogImpl.cpp
               │  │  │  │     ├── WebKitWebInspector.cpp
               │  │  │  │     ├── WebKitWebViewBase.cpp
               │  │  │  │     ├── WebKitWebViewDialog.cpp
               │  │  │  │     └── WebKitWebViewGtk.cpp
               │  │  │  ├── Automation
               │  │  │  │  ├── SimulatedInputDispatcher.cpp
               │  │  │  │  └── WebAutomationSession.cpp
               │  │  │  ├── cairo
               │  │  │  │  └── BackingStoreCairo.cpp
               │  │  │  ├── glib
               │  │  │  │  └── WebsiteDataStoreGLib.cpp
               │  │  │  ├── gtk
               │  │  │  │  ├── AcceleratedBackingStore.cpp
               │  │  │  │  ├── AcceleratedBackingStoreWayland.cpp
               │  │  │  │  ├── AcceleratedBackingStoreX11.cpp
               │  │  │  │  ├── ClipboardGtk3.cpp
               │  │  │  │  ├── PointerLockManager.cpp
               │  │  │  │  ├── PointerLockManagerWayland.cpp
               │  │  │  │  ├── PointerLockManagerX11.cpp
               │  │  │  │  ├── TextCheckerGtk.cpp
               │  │  │  │  ├── ViewSnapshotStoreGtk3.cpp
               │  │  │  │  └── WebPageProxyGtk.cpp
               │  │  │  └── Launcher
               │  │  │     ├── glib
               │  │  │     │  ├── BubblewrapLauncher.cpp
               │  │  │     │  ├── FlatpakLauncher.cpp
               │  │  │     │  └── ProcessLauncherGLib.cpp
               │  │  │     └── ProcessLauncher.cpp
               │  │  └── WebProcess
               │  │     ├── Automation
               │  │     │  └── WebAutomationSessionProxy.cpp
               │  │     ├── EntryPoint
               │  │     │  └── unix
               │  │     │     └── WebProcessMain.cpp
               │  │     ├── InjectedBundle
               │  │     │  ├── API
               │  │     │  │  └── glib
               │  │     │  │     ├── DOM
               │  │     │  │     │  ├── DOMObjectCache.cpp
               │  │     │  │     │  ├── WebKitDOMDocument.cpp
               │  │     │  │     │  ├── WebKitDOMElement.cpp
               │  │     │  │     │  ├── WebKitDOMNode.cpp
               │  │     │  │     │  ├── WebKitDOMObject.cpp
               │  │     │  │     │  └── WebKitDOMPrivate.cpp
               │  │     │  │     ├── WebKitConsoleMessage.cpp
               │  │     │  │     ├── WebKitExtensionManager.cpp
               │  │     │  │     ├── WebKitFrame.cpp
               │  │     │  │     ├── WebKitInjectedBundleMain.cpp
               │  │     │  │     ├── WebKitScriptWorld.cpp
               │  │     │  │     ├── WebKitWebEditor.cpp
               │  │     │  │     ├── WebKitWebExtension.cpp
               │  │     │  │     ├── WebKitWebHitTestResult.cpp
               │  │     │  │     └── WebKitWebPage.cpp
               │  │     │  └── DOM
               │  │     │     ├── InjectedBundleNodeHandle.cpp
               │  │     │     └── InjectedBundleRangeHandle.cpp
               │  │     ├── Network
               │  │     │  └── WebSocketChannel.cpp
               │  │     ├── Plugins
               │  │     │  ├── Plugin.cpp
               │  │     │  ├── PluginView.cpp
               │  │     │  └── WebPluginInfoProvider.cpp
               │  │     └── WebPage
               │  │        ├── gtk
               │  │        │  └── AcceleratedSurfaceX11.cpp
               │  │        ├── libwpe
               │  │        │  └── AcceleratedSurfaceLibWPE.cpp
               │  │        └── WebPage.cpp
               │  └── WTF
               │     └── wtf
               │        ├── ASCIICType.cpp
               │        ├── Assertions.cpp
               │        ├── AutomaticThread.cpp
               │        ├── BitVector.cpp
               │        ├── ClockType.cpp
               │        ├── CompilationThread.cpp
               │        ├── ConcurrentPtrHashSet.cpp
               │        ├── CountingLock.cpp
               │        ├── CPUTime.cpp
               │        ├── CryptographicallyRandomNumber.cpp
               │        ├── CryptographicUtilities.cpp
               │        ├── CurrentTime.cpp
               │        ├── DataLog.cpp
               │        ├── DateMath.cpp
               │        ├── dtoa
               │        │  ├── bignum-dtoa.cc
               │        │  ├── bignum.cc
               │        │  ├── cached-powers.cc
               │        │  ├── diy-fp.cc
               │        │  ├── double-conversion.cc
               │        │  ├── fast-dtoa.cc
               │        │  ├── fixed-dtoa.cc
               │        │  └── strtod.cc
               │        ├── dtoa.cpp
               │        ├── FastBitVector.cpp
               │        ├── FastMalloc.cpp
               │        ├── FilePrintStream.cpp
               │        ├── FileSystem.cpp
               │        ├── FunctionDispatcher.cpp
               │        ├── generic
               │        │  ├── MainThreadGeneric.cpp
               │        │  └── WorkQueueGeneric.cpp
               │        ├── Gigacage.cpp
               │        ├── glib
               │        │  ├── ChassisType.cpp
               │        │  ├── FileSystemGlib.cpp
               │        │  ├── GLibUtilities.cpp
               │        │  ├── GRefPtr.cpp
               │        │  ├── GSocketMonitor.cpp
               │        │  ├── RunLoopGLib.cpp
               │        │  ├── SocketConnection.cpp
               │        │  └── URLGLib.cpp
               │        ├── GregorianDateTime.cpp
               │        ├── HexNumber.cpp
               │        ├── JSONValues.cpp
               │        ├── JSValueMalloc.cpp
               │        ├── Language.cpp
               │        ├── linux
               │        │  ├── CurrentProcessMemoryStatus.cpp
               │        │  └── MemoryFootprintLinux.cpp
               │        ├── Lock.cpp
               │        ├── LockedPrintStream.cpp
               │        ├── LogChannels.cpp
               │        ├── Logger.cpp
               │        ├── Logging.cpp
               │        ├── LogInitialization.cpp
               │        ├── MainThread.cpp
               │        ├── MediaTime.cpp
               │        ├── MemoryPressureHandler.cpp
               │        ├── MetaAllocator.cpp
               │        ├── MonotonicTime.cpp
               │        ├── NumberOfCores.cpp
               │        ├── ObjectIdentifier.cpp
               │        ├── OSRandomSource.cpp
               │        ├── PageBlock.cpp
               │        ├── ParallelHelperPool.cpp
               │        ├── ParallelJobsGeneric.cpp
               │        ├── ParkingLot.cpp
               │        ├── persistence
               │        │  ├── PersistentCoders.cpp
               │        │  ├── PersistentDecoder.cpp
               │        │  └── PersistentEncoder.cpp
               │        ├── posix
               │        │  ├── CPUTimePOSIX.cpp
               │        │  ├── OSAllocatorPOSIX.cpp
               │        │  └── ThreadingPOSIX.cpp
               │        ├── PrintStream.cpp
               │        ├── ProcessPrivilege.cpp
               │        ├── RAMSize.cpp
               │        ├── RandomDevice.cpp
               │        ├── RandomNumber.cpp
               │        ├── ReadWriteLock.cpp
               │        ├── RunLoop.cpp
               │        ├── Seconds.cpp
               │        ├── SHA1.cpp
               │        ├── SixCharacterHash.cpp
               │        ├── StackBounds.cpp
               │        ├── StackTrace.cpp
               │        ├── StringPrintStream.cpp
               │        ├── SuspendableWorkQueue.cpp
               │        ├── text
               │        │  ├── ASCIILiteral.cpp
               │        │  ├── AtomString.cpp
               │        │  ├── AtomStringImpl.cpp
               │        │  ├── AtomStringTable.cpp
               │        │  ├── Base64.cpp
               │        │  ├── CString.cpp
               │        │  ├── icu
               │        │  │  ├── UTextProvider.cpp
               │        │  │  ├── UTextProviderLatin1.cpp
               │        │  │  └── UTextProviderUTF16.cpp
               │        │  ├── LineBreakIteratorPoolICU.cpp
               │        │  ├── LineEnding.cpp
               │        │  ├── StringBuilder.cpp
               │        │  ├── StringBuilderJSON.cpp
               │        │  ├── StringImpl.cpp
               │        │  ├── StringView.cpp
               │        │  ├── SymbolImpl.cpp
               │        │  ├── SymbolRegistry.cpp
               │        │  ├── TextBreakIterator.cpp
               │        │  ├── TextStream.cpp
               │        │  ├── unix
               │        │  │  └── TextBreakIteratorInternalICUUnix.cpp
               │        │  └── WTFString.cpp
               │        ├── ThreadGroup.cpp
               │        ├── Threading.cpp
               │        ├── ThreadMessage.cpp
               │        ├── threads
               │        │  ├── BinarySemaphore.cpp
               │        │  └── Signals.cpp
               │        ├── TimeWithDynamicClockType.cpp
               │        ├── unicode
               │        │  ├── icu
               │        │  │  ├── CollatorICU.cpp
               │        │  │  └── ICUHelpers.cpp
               │        │  └── UTF8Conversion.cpp
               │        ├── unix
               │        │  ├── LanguageUnix.cpp
               │        │  ├── LoggingUnix.cpp
               │        │  ├── MemoryPressureHandlerUnix.cpp
               │        │  └── UniStdExtrasUnix.cpp
               │        ├── URL.cpp
               │        ├── URLHelpers.cpp
               │        ├── URLParser.cpp
               │        ├── UUID.cpp
               │        ├── WallTime.cpp
               │        ├── WordLock.cpp
               │        ├── WorkQueue.cpp
               │        └── WTFConfig.cpp
               └── Tools
                  └── MiniBrowser
                     └── gtk
                        ├── BrowserCellRendererVariant.c
                        ├── BrowserDownloadsBar.c
                        ├── BrowserSearchBox.c
                        ├── BrowserSettingsDialog.c
                        ├── BrowserTab.c
                        ├── BrowserWindow.c
                        └── main.c
taotieren commented 1 year ago

不使用 debug 方式编译

# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Eric Bélanger <eric@archlinux.org>
# Contributor: taotieren <admin@taotieren.com>

pkgname=webkit2gtk-hvml
pkgver=2.34.1
pkgrel=1
pkgdesc="Web content engine for GTK (HVML)"
url="https://hvml.fmsoft.cn/"
arch=(x86_64)
license=(custom)
provides=(${pkgname}  'webkit2gtk')
conflicts=(webkit2gtk)
depends=(cairo fontconfig freetype2 libgcrypt glib2 gtk3 harfbuzz harfbuzz-icu
         icu libjpeg libsoup libxml2 zlib libpng sqlite atk libwebp at-spi2-core
         libegl libgl libgles libwpe wpebackend-fdo libxslt libsecret libtasn1
         enchant libx11 libxext libice libxt wayland libnotify hyphen openjpeg2
         woff2 libsystemd bubblewrap libseccomp xdg-dbus-proxy gstreamer
         gst-plugins-base-libs libmanette)
makedepends=(cmake ninja gtk-doc python ruby gobject-introspection
             wayland-protocols systemd gst-plugins-bad gperf)
optdepends=('geoclue: Geolocation support'
            'gst-plugins-good: media decoding'
            'gst-plugins-bad: media decoding'
            'gst-libav: nonfree media decoding')
# options=(debug)
options=()
source=("https://files.fmsoft.cn/hvml/webkitgtk-2.34.1-hvml-220804.tar.bz2")
sha256sums=('dc6be72b1c974a79f9ceb48a9c5e17221668675603278f05cf6da11521b7746f')

# prepare() {
#   cd webkitgtk-$pkgver
# }

build() {
  # Produce minimal debug info: 4.3 GB of debug data makes the
  # build too slow and is too much to package for debuginfod
  CFLAGS+=' -g1'
  CXXFLAGS+=' -g1'

  cmake -S webkitgtk-$pkgver -B build -G Ninja \
    -DPORT=GTK \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_INSTALL_LIBEXECDIR=lib \
    -DCMAKE_SKIP_RPATH=ON \
    -DUSE_SOUP2=ON \
    -DENABLE_HVML_ATTRS=ON \
    -DENABLE_GTKDOC=OFF \
    -DENABLE_MINIBROWSER=ON

#   cmake --build build
    ninja -C build
}

package() {
  depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
  provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so)

#   DESTDIR="$pkgdir" cmake --install build
    DESTDIR="${pkgdir}" ninja -C build install

  rm -r "$pkgdir/usr/bin"

  cd webkitgtk-$pkgver
  find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
    while IFS= read -d $'\0' -r _f; do
      echo "### $_f ###"
      cat "$_f"
      echo
    done |
    install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim:set sw=2 et:
VincentWei commented 1 year ago

没看出问题。您是指 cmake 配置完成后没有显示 ENABLE_HVML_ATTRS ... ON?

这个选项目前设置成了 PRIVATE 的,打开与否都不会在配置完成后输出。要确认是否生效,看看构建目录下的 cmakeconfig.h 文件是否包含如下行:

#define ENABLE_HVML_ATTRS 1

如果包含,那就没问题。

taotieren commented 1 year ago

Arch 系在线安装的方式

yay -S xgui-pro

会自动处理依赖关系. 自动下载编译安装 webkit2gtk-hvml

问题解决,最后的打包脚本是

webkit2gtk-hvml PKGBUILD

# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Eric Bélanger <eric@archlinux.org>
# Contributor: taotieren <admin@taotieren.com>

pkgname=webkit2gtk-hvml
pkgver=2.34.1
pkgrel=1
pkgdesc="Web content engine for GTK (HVML)"
url="https://hvml.fmsoft.cn/"
arch=(x86_64)
license=(custom)
provides=(${pkgname}  'webkit2gtk')
conflicts=(webkit2gtk)
depends=(cairo fontconfig freetype2 libgcrypt glib2 gtk3 harfbuzz harfbuzz-icu
         icu libjpeg libsoup libxml2 zlib libpng sqlite atk libwebp at-spi2-core
         libegl libgl libgles libwpe wpebackend-fdo libxslt libsecret libtasn1
         enchant libx11 libxext libice libxt wayland libnotify hyphen openjpeg2
         woff2 libsystemd bubblewrap libseccomp xdg-dbus-proxy gstreamer
         gst-plugins-base-libs libmanette)
makedepends=(cmake ninja gtk-doc python ruby gobject-introspection
             wayland-protocols systemd gst-plugins-bad gperf)
optdepends=('geoclue: Geolocation support'
            'gst-plugins-good: media decoding'
            'gst-plugins-bad: media decoding'
            'gst-libav: nonfree media decoding')
# options=(debug)
options=()
source=("https://files.fmsoft.cn/hvml/webkitgtk-2.34.1-hvml-220804.tar.bz2")
sha256sums=('dc6be72b1c974a79f9ceb48a9c5e17221668675603278f05cf6da11521b7746f')

# prepare() {
#   cd webkitgtk-$pkgver
# }

build() {
  # Produce minimal debug info: 4.3 GB of debug data makes the
  # build too slow and is too much to package for debuginfod
  CFLAGS+=' -g1'
  CXXFLAGS+=' -g1'

  cmake -S webkitgtk-$pkgver -B build -G Ninja \
    -DPORT=GTK \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DCMAKE_INSTALL_LIBEXECDIR=lib \
    -DCMAKE_SKIP_RPATH=ON \
    -DUSE_SOUP2=ON \
    -DENABLE_HVML_ATTRS=ON \
    -DENABLE_GTKDOC=OFF \
    -DENABLE_MINIBROWSER=ON

#   cmake --build build
    ninja -C build
}

package() {
  depends+=(libwpe-1.0.so libWPEBackend-fdo-1.0.so)
  provides+=(libjavascriptcoregtk-4.0.so libwebkit2gtk-4.0.so)

#   DESTDIR="$pkgdir" cmake --install build
    DESTDIR="${pkgdir}" ninja -C build install

  rm -r "$pkgdir/usr/bin"

  cd webkitgtk-$pkgver
  find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
    while IFS= read -d $'\0' -r _f; do
      echo "### $_f ###"
      cat "$_f"
      echo
    done |
    install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

# vim:set sw=2 et:

xGUI-Pro PKGBUILD

# Maintainer: taotieren <admin@taotieren.com>

pkgname=xguipro-git
pkgver=3b2bea0
pkgrel=1
pkgdesc="xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit."
arch=('any')
url="https://github.com/HVML/xGUI-Pro"
license=('LGPL-3.0')
provides=(${pkgname%-git}  'xGUI-Pro')
conflicts=(${pkgname%-git})
#replaces=(${pkgname})
depends=('glib2')
makedepends=('git' 'cmake' 'ninja')
makedepends=('git' 'cmake' 'ninja' 'ccache' 'gcc' 'python' 'libxml2' 'ruby' 'curl' 'openssl' 'sqlite' 'pkgconf' 'zlib' 'icu' 'webkit2gtk-hvml')
optdepends=('domruler' 'purc-fetcher' 'purc')
backup=()
options=('!strip')
#install=${pkgname}.install
source=("${pkgname%-git}::git+${url}.git"        )
sha256sums=('SKIP')

pkgver() {
    cd "${srcdir}/${pkgname%-git}/"
#     git describe --long --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
    git describe --always --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd "${srcdir}/${pkgname%-git}"

# CMake build
#     cmake -DCMAKE_BUILD_TYPE=Debug \
#         -DPORT=GTK \
#         -DCMAKE_INSTALL_PREFIX=/usr \
#         -DCMAKE_INSTALL_LIBDIR=lib \
#         -DCMAKE_INSTALL_LIBEXECDIR=lib \
#         -B build

#     cmake --build build

# Ninja build
    cmake -DCMAKE_BUILD_TYPE=Debug \
        -DPORT=GTK \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_INSTALL_LIBEXECDIR=lib \
        -B build \
        -G Ninja

    ninja -C build
}

package() {
# make install
#     make -C "${srcdir}"/${pkgname%-git}/build install DESTDIR="${pkgdir}"

# ninja install
    DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname%-git}/build install
}
taotieren commented 1 year ago

使用 purc 0.9.2 版本编译 xgui-pro 报缺少 domruler 问题

更新 PKGBUILD

# Maintainer: taotieren <admin@taotieren.com>

pkgname=xguipro-git
pkgver=0.6.1.r1.ga464604
pkgrel=1
pkgdesc="xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit."
arch=('any')
url="https://github.com/HVML/xGUI-Pro"
license=('LGPL-3.0')
groups=('hvml-git')
provides=(${pkgname%-git}  'xGUI-Pro')
conflicts=(${pkgname%-git})
replaces=()
depends=('glib2' 'gperf' 'enchant' 'gtk4' 'libsoup3')
makedepends=('git' 'cmake' 'ninja' 'ccache' 'gcc' 'python' 'libxml2' 'ruby' 'curl' 'openssl' 'sqlite' 'pkgconf' 'zlib' 'icu' 'webkit2gtk-hvml')
optdepends=('purc: The prime HVML interpreter for C Language.'
            'purc-midnight-commander: A generic HVML renderer in text mode for development and debugging.'
            'webkit2gtk-hvml: Web content engine for GTK (HVML)')
backup=()
options=('!strip')
install=
source=("${pkgname%-git}::git+${url}.git"        )
sha256sums=('SKIP')

pkgver() {
    cd "${srcdir}/${pkgname%-git}/"
#     git describe --long --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
    git describe --always --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
    cd "${srcdir}/${pkgname%-git}"

# CMake build
#     cmake -DCMAKE_BUILD_TYPE=Release \
#         -DPORT=GTK \
#         -DCMAKE_INSTALL_PREFIX=/usr \
#         -DCMAKE_INSTALL_LIBDIR=lib \
#         -DCMAKE_INSTALL_LIBEXECDIR=lib \
#         -DENABLE_GAMEPAD=OFF \
#         -DENABLE_INTROSPECTION=OFF \
#         -DUSE_SOUP3=ON \
#         -DUSE_WPE_RENDERER=OFF \
#         -DUSE_LCMS=OFF \
#         -B build \

#     cmake --build build

# Ninja build
    cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
        -DPORT=GTK \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_INSTALL_LIBEXECDIR=lib \
        -DENABLE_GAMEPAD=OFF \
        -DENABLE_INTROSPECTION=OFF \
        -DUSE_SOUP3=ON \
        -DUSE_WPE_RENDERER=OFF \
        -DUSE_LCMS=OFF \
        -B build \
        -G Ninja

    ninja -C build
}

package() {
# make install
#     make -C "${srcdir}"/${pkgname%-git}/build install DESTDIR="${pkgdir}"

# ninja install
    DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgname%-git}/build install
}
xguipro-git on  master [!] 
❯ makepkg -sfi
==> 正在创建软件包:xguipro-git 0.6.1.r1.ga464604-1 (2022年12月01日 星期四 22时28分19秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系==> 获取源代码...
  -> 正在升级 xguipro git 仓库...
==> 正在验证 source 文件,使用sha256sums...
    xguipro ... 已跳过==> 正在释放源码...
  -> 正在建立 xguipro git 仓库的拷贝...
正克隆到 'xguipro'...
完成。==> 正在开始 pkgver()...
==> 正在开始 build()...
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: RelWithDebInfo
-- Found Perl: /usr/bin/perl (found suitable version "5.36.0", minimum required is "5.10.0") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.8", minimum required is "2.7.0") 
-- Found Python3: /usr/bin/python3.10 (found version "3.10.8") found components: Interpreter 
-- Enabling ccache: Setting ccache prefix for compiler.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test ATOMIC_INT64_IS_BUILTIN
-- Performing Test ATOMIC_INT64_IS_BUILTIN - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Looking for ncurses.h
-- Looking for ncurses.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for linux/fs.h
-- Looking for linux/fs.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/mount.h
-- Looking for sys/mount.h - found
-- Looking for sys/statfs.h
-- Looking for sys/statfs.h - found
-- Looking for sys/statvfs.h
-- Looking for sys/statvfs.h - found
-- Looking for sys/vfs.h
-- Looking for sys/vfs.h - found
-- Looking for sys/mntent.h
-- Looking for sys/mntent.h - not found
-- Looking for sys/ucred.h
-- Looking for sys/ucred.h - not found
-- Looking for sys/fs/s5param.h
-- Looking for sys/fs/s5param.h - not found
-- Looking for sys/fs/types.h
-- Looking for sys/fs/types.h - not found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stropts.h
-- Looking for stropts.h - not found
-- Looking for openpty.h
-- Looking for openpty.h - not found
-- Looking for pty.h
-- Looking for pty.h - found
-- Looking for util.h
-- Looking for util.h - not found
-- Looking for libutil.h
-- Looking for libutil.h - not found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for vsyslog
-- Looking for vsyslog - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for openpty
-- Looking for openpty - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strverscmp
-- Looking for strverscmp - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for get_process_stats
-- Looking for get_process_stats - not found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for posix_openpt
-- Looking for posix_openpt - found
-- Looking for getpt
-- Looking for getpt - found
-- Looking for grantpt
-- Looking for grantpt - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for statlstat
-- Looking for statlstat - not found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Looking for major
-- Looking for major - not found
-- Looking for major
-- Looking for major - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value - Success
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value - Failed
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of socklen_t
-- Check size of socklen_t - failed
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of int
-- Check size of int - done
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version "2.74.2", minimum required is "2.44.0") 
-- Found PurC: /usr/lib/libpurc.so (found suitable version "0.9.2", minimum required is "0.8.1") 
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find DOMRuler (missing: DOMRULER_INCLUDE_DIR) (found suitable
  version "1.2.1", minimum required is "1.2.1")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  source/cmake/FindDOMRuler.cmake:73 (find_package_handle_standard_args)
  source/cmake/GlobalFindPackage.cmake:100 (_find_package)
  source/cmake/OptionsGTK.cmake:20 (find_package)
  source/cmake/GlobalCommon.cmake:57 (include)
  CMakeLists.txt:132 (include)

-- Configuring incomplete, errors occurred!
See also "/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build/CMakeFiles/CMakeOutput.log".
See also "/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build/CMakeFiles/CMakeError.log".
==> 错误: 在 build() 中发生一个错误。    正在放弃...
VincentWei commented 1 year ago

Ok, thanks for your report.

It seems that we need to modify cmake files to reflect the change or PurC since 0.9.0.

VincentWei commented 1 year ago

I have fixed this bug! Thanks a lot!

The installation path of the headers of DOMRuler changed to {prefix}/include/domruler since PurC V0.9.0. But the FindDOMRUler.cmake tries to find domruler.h under {prefix|/include.

taotieren commented 1 year ago

xguipro 0.6.4 build errors:

# Maintainer: taotieren <admin@taotieren.com>

pkgbase=xguipro-git
pkgname=(xguipro-gtk3-git xguipro-gtk4-git)
pkgver=0.6.4.r1.g23f019d
pkgrel=1
pkgdesc="xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit."
arch=(x86_64
    aarch64
    mips64
    powerpc
    powerpc64le)
url="https://github.com/HVML/xGUI-Pro"
license=('LGPL-3.0')
groups=('hvml-git')
provides=(${pkgbase%-git}  'xGUI-Pro')
conflicts=(${pkgbase%-git})
replaces=()
depends=(glib2
        gperf
        enchant
        gtk3
        gtk4
        libsoup
        libsoup3
        webkit2gtk
        webkit2gtk-4.1
        )
makedepends=(ccache
            cmake
            curl
            git
            gcc
            libxml2
            ninja
            icu
            openssl
            pkgconf
            purc
            python
            ruby
            sqlite
            zlib)
optdepends=('webkit2gtk-hvml: Web content engine for GTK (HVML)')
backup=()
options=('!strip')
install=
source=("${pkgbase%-git}::git+${url}.git")
sha256sums=('SKIP')

pkgver() {
    cd "${srcdir}/${pkgbase%-git}/"
    git describe --long --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
#     git describe --always --tags | sed 's/ver.//g;s/\([^-]*-g\)/r\1/;s/-/./g'
}

package_xguipro-gtk3-git() {
    pkgdesc+=" (gtk3)"
#     depends+=(gtk3
#             libsoup
#             webkit2gtk)
    conflicts=(${pkgbase%-git})

    cd "${srcdir}/${pkgbase%-git}"

# Ninja build
# see:https://wiki.archlinux.org/title/CMake_package_guidelines
#     cmake -DCMAKE_BUILD_TYPE=Release \
    cmake -DCMAKE_BUILD_TYPE=None \
        -DPORT=GTK \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_INSTALL_LIBEXECDIR=lib \
        -DUSE_GTK4=OFF \
        -DUSE_SOUP2=ON \
        -B build-gtk3 \
        -G Ninja

    ninja -C build-gtk3

# ninja install
    DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgbase%-git}/build-gtk3 install

    install -Dm644 /dev/stdin ${pkgdir}/etc/profile.d/xguipro.csh <<EOF
if (! \$?WEBKIT_WEBEXT_DIR ) then
    set WEBKIT_WEBEXT_DIR=/bin/xguipro
    if ( "\$WEBKIT_WEBEXT_DIR" != "" ) then
        setenv WEBKIT_WEBEXT_DIR "\$WEBKIT_WEBEXT_DIR"
    else
        unset WEBKIT_WEBEXT_DIR
    endif
endif
EOF
    install -Dm644 /dev/stdin ${pkgdir}/etc/profile.d/xguipro.sh <<EOF
if [ -z "\$WEBKIT_WEBEXT_DIR" ]; then
    WEBKIT_WEBEXT_DIR=/bin/xguipro
    [ -n "\$WEBKIT_WEBEXT_DIR" ] && export WEBKIT_WEBEXT_DIR || unset WEBKIT_WEBEXT_DIR
fi
EOF
}

package_xguipro-gtk4-git() {
    pkgdesc+=" (gtk4)"
#     depends+=(gtk4
#             libsoup3
#             webkit2gtk-4.1)
    conflicts=(${pkgbase%-git})

    cd "${srcdir}/${pkgbase%-git}"

# Ninja build
    # see:https://wiki.archlinux.org/title/CMake_package_guidelines
#     cmake -DCMAKE_BUILD_TYPE=Release \
    cmake -DCMAKE_BUILD_TYPE=None \
        -DPORT=GTK \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib \
        -DCMAKE_INSTALL_LIBEXECDIR=lib \
        -DUSE_GTK4=ON \
        -DUSE_SOUP2=OFF \
        -B build-gtk4 \
        -G Ninja

    ninja -C build-gtk4

# ninja install
    DESTDIR="${pkgdir}" ninja -C "${srcdir}"/${pkgbase%-git}/build-gtk4 install

    install -Dm644 /dev/stdin ${pkgdir}/etc/profile.d/xguipro.csh <<EOF
if (! \$?WEBKIT_WEBEXT_DIR ) then
    set WEBKIT_WEBEXT_DIR=/bin/xguipro
    if ( "\$WEBKIT_WEBEXT_DIR" != "" ) then
        setenv WEBKIT_WEBEXT_DIR "\$WEBKIT_WEBEXT_DIR"
    else
        unset WEBKIT_WEBEXT_DIR
    endif
endif
EOF
    install -Dm644 /dev/stdin ${pkgdir}/etc/profile.d/xguipro.sh <<EOF
if [ -z "\$WEBKIT_WEBEXT_DIR" ]; then
    WEBKIT_WEBEXT_DIR=/bin/xguipro
    [ -n "\$WEBKIT_WEBEXT_DIR" ] && export WEBKIT_WEBEXT_DIR || unset WEBKIT_WEBEXT_DIR
fi
EOF
}

build log:

xguipro-git on  master [!] took 48s 
❯ extra-x86_64-build -- -I ../purc-git/purc-git-0.9.7.r0.ga6cf75357-1-x86_64.pkg.tar.zst
:: Synchronizing package databases...
 core downloading...
 extra downloading...
 community downloading...
:: Starting full system upgrade...
 there is nothing to do
==> Building in chroot for [extra] (x86_64)...
==> Synchronizing chroot copy [/var/lib/archbuild/extra-x86_64/root] -> [taotieren]...done
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (1)  New Version            Net Change

purc-git     0.9.7.r0.ga6cf75357-1    6.27 MiB

Total Installed Size:  6.27 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing purc-git...
Optional dependencies for purc-git
    purc-midnight-commander: A generic HVML renderer in text mode for development and
    debugging.
    webkit2gtk-hvml: Web content engine for GTK (HVML)
    xguipro: xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and
    advanced HVML renderer which is based on tailored WebKit.
==> Making package: xguipro-git 0.6.4.r1.g23f019d-1 (Tue Mar 14 23:16:38 2023)
==> Retrieving sources...
  -> Updating xguipro git repo...
==> Validating source files with sha256sums...
    xguipro ... Skipped
==> Making package: xguipro-git 0.6.4.r1.g23f019d-1 (Tue Mar 14 23:16:48 2023)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Package (138)                      New Version                 Net Change

extra/adobe-source-code-pro-fonts  2.038ro+1.058it+1.018var-1    1.86 MiB
extra/adwaita-cursors              43-2                         11.53 MiB
extra/adwaita-icon-theme           43-2                          4.77 MiB
extra/aom                          3.6.0-1                       8.90 MiB
core/argon2                        20190702-4                    0.11 MiB
extra/at-spi2-core                 2.46.0-2                      3.87 MiB
extra/avahi                        0.8+22+gfd482a7-3             1.85 MiB
extra/bubblewrap                   0.8.0-1                       0.08 MiB
extra/cairo                        1.17.8-2                      1.65 MiB
extra/cantarell-fonts              1:0.303.1-1                   0.19 MiB
core/cryptsetup                    2.6.1-1                       2.66 MiB
extra/dav1d                        1.1.0-1                       1.72 MiB
core/dbus                          1.14.6-2                      0.89 MiB
extra/dconf                        0.40.0-2                      0.45 MiB
extra/default-cursors              2-1                           0.00 MiB
extra/desktop-file-utils           0.26-2                        0.20 MiB
core/device-mapper                 2.03.19-1                     0.75 MiB
community/duktape                  2.7.0-5                       0.80 MiB
extra/fontconfig                   2:2.14.2-1                    1.09 MiB
extra/freetype2                    2.13.0-1                      1.68 MiB
extra/fribidi                      1.0.12-1                      0.22 MiB
extra/gdk-pixbuf2                  2.42.10-2                     2.96 MiB
extra/giflib                       5.2.1-2                       0.30 MiB
extra/glib-networking              1:2.74.0-1                    0.61 MiB
extra/graphene                     1.10.8-1                      2.49 MiB
extra/graphite                     1:1.3.14-3                    0.20 MiB
extra/gsettings-desktop-schemas    43.0-1                        4.85 MiB
extra/gssdp                        1.6.2-1                       0.24 MiB
extra/gst-plugins-bad-libs         1.22.1-2                     10.30 MiB
extra/gst-plugins-base-libs        1.22.1-2                     11.53 MiB
extra/gstreamer                    1.22.1-2                     10.44 MiB
extra/gtk-update-icon-cache        1:4.10.0-3                    0.04 MiB
extra/gupnp                        1:1.6.3-1                     0.68 MiB
extra/gupnp-igd                    1.2.0-3                       0.12 MiB
extra/harfbuzz                     7.1.0-1                       3.67 MiB
extra/harfbuzz-icu                 7.1.0-1                       0.02 MiB
extra/hicolor-icon-theme           0.17-3                        0.05 MiB
extra/http-parser                  2.9.4-1                       0.06 MiB
core/hwdata                        0.368-1                       8.68 MiB
extra/hyphen                       2.8.8-5                       0.03 MiB
core/iptables                      1:1.8.9-1                     2.38 MiB
extra/iso-codes                    4.13.0-1                     18.39 MiB
extra/json-glib                    1.6.6-2                       0.95 MiB
core/kbd                           2.5.1-1                       2.99 MiB
core/kmod                          30-3                          0.28 MiB
extra/lcms2                        2.15-1                        0.66 MiB
community/libavif                  0.11.1-1                      0.34 MiB
extra/libcloudproviders            0.3.1+r8+g3a229ee-1           0.47 MiB
extra/libcolord                    1.4.6-1                       1.25 MiB
extra/libcups                      1:2.4.2-6                     0.82 MiB
extra/libdaemon                    0.14-5                        0.06 MiB
extra/libdatrie                    0.2.13-2                      0.06 MiB
extra/libdrm                       2.4.115-1                     1.18 MiB
core/libedit                       20221030_3.1-1                0.28 MiB
extra/libepoxy                     1.5.10-1                      2.79 MiB
extra/libevdev                     1.13.0-1                      0.25 MiB
extra/libgit2                      1:1.5.1-2                     2.65 MiB
extra/libglvnd                     1.6.0-1                       3.70 MiB
extra/libgudev                     237-2                         0.39 MiB
extra/libice                       1.1.1-2                       0.36 MiB
extra/libjpeg-turbo                2.1.5.1-1                     1.90 MiB
community/libmanette               0.2.6-4                       0.38 MiB
core/libmnl                        1.0.5-1                       0.03 MiB
core/libnetfilter_conntrack        1.0.9-1                       0.15 MiB
core/libnfnetlink                  1.0.2-1                       0.04 MiB
core/libnftnl                      1.2.4-1                       0.24 MiB
extra/libnice                      0.1.21-1                      1.84 MiB
core/libnl                         3.7.0-3                       2.08 MiB
extra/libnotify                    0.8.2-1                       0.14 MiB
extra/libomxil-bellagio            0.9.3-4                       0.58 MiB
core/libpcap                       1.10.3-1                      0.63 MiB
extra/libpciaccess                 0.17-1                        0.06 MiB
extra/libpng                       1.6.39-1                      0.57 MiB
extra/libproxy                     0.4.18-2                      0.29 MiB
extra/librsvg                      2:2.55.1-1                   13.93 MiB
extra/libsm                        1.2.4-1                       0.26 MiB
extra/libstemmer                   2.2.0-2                       0.79 MiB
extra/libthai                      0.1.29-2                      0.65 MiB
extra/libtiff                      4.5.0-2                       6.23 MiB
extra/libunwind                    1.6.2-2                       0.25 MiB
core/libusb                        1.0.26-1                      0.21 MiB
extra/libva                        2.17.0-1                      0.88 MiB
extra/libwebp                      1.3.0-2                       1.06 MiB
extra/libwpe                       1.14.1-2                      0.30 MiB
extra/libx11                       1.8.4-1                      10.01 MiB
extra/libxau                       1.0.11-2                      0.02 MiB
extra/libxcb                       1.15-2                        3.78 MiB
extra/libxcomposite                0.4.6-1                       0.02 MiB
extra/libxcursor                   1.2.1-3                       0.06 MiB
extra/libxdamage                   1.1.6-1                       0.02 MiB
extra/libxdmcp                     1.1.4-2                       0.13 MiB
extra/libxext                      1.3.5-1                       0.30 MiB
extra/libxfixes                    6.0.0-2                       0.04 MiB
extra/libxft                       2.3.7-1                       0.13 MiB
extra/libxi                        1.8-3                         0.48 MiB
extra/libxinerama                  1.1.5-1                       0.02 MiB
extra/libxkbcommon                 1.5.0-1                       0.75 MiB
extra/libxkbcommon-x11             1.5.0-1                       0.07 MiB
extra/libxrandr                    1.5.3-1                       0.07 MiB
extra/libxrender                   0.9.11-1                      0.10 MiB
extra/libxshmfence                 1.3.2-1                       0.02 MiB
extra/libxslt                      1.1.37-2                      0.74 MiB
extra/libxt                        1.2.1-1                       2.03 MiB
extra/libxtst                      1.2.4-1                       0.11 MiB
extra/libxv                        1.0.12-1                      0.06 MiB
extra/libxxf86vm                   1.1.5-1                       0.03 MiB
community/libyuv                   r2322+3aebf69d-1              1.65 MiB
extra/llvm-libs                    15.0.7-2                    120.48 MiB
extra/lm_sensors                   1:3.6.0.r41.g31d1f125-2       0.47 MiB
core/lzo                           2.10-5                        0.38 MiB
extra/mesa                         22.3.6-1                     75.40 MiB
extra/openjpeg2                    2.5.0-2                      13.52 MiB
extra/orc                          0.4.33-1                      1.20 MiB
extra/pango                        1:1.50.14-1                   2.26 MiB
extra/pixman                       0.42.2-1                      0.72 MiB
core/popt                          1.19-1                        0.23 MiB
extra/rav1e                        0.6.3-1                       6.77 MiB
extra/shared-mime-info             2.2+13+ga2ffb28-1             4.52 MiB
extra/svt-av1                      1.4.1-1                       7.35 MiB
core/systemd                       253.1-3                      28.26 MiB
extra/tracker3                     3.4.2-2                       3.03 MiB
extra/vulkan-icd-loader            1.3.240-1                     0.47 MiB
extra/wayland                      1.21.0-2                      0.77 MiB
extra/wayland-protocols            1.31-1                        0.49 MiB
extra/woff2                        1.0.2-4                       0.17 MiB
extra/wpebackend-fdo               1.14.1-1                      0.13 MiB
extra/xcb-proto                    1.15.2-2                      0.88 MiB
extra/xdg-dbus-proxy               0.1.4-1                       0.05 MiB
extra/xkeyboard-config             2.38-1                        6.52 MiB
extra/xorgproto                    2022.2-1                      1.43 MiB
extra/enchant                      2.3.4-1                       0.22 MiB
extra/gperf                        3.1-4                         0.22 MiB
extra/gtk3                         1:3.24.37-1                  48.78 MiB
extra/gtk4                         1:4.10.0-3                   31.16 MiB
extra/libsoup                      2.74.3-1                      2.66 MiB
extra/libsoup3                     3.2.2-1                       1.92 MiB
extra/webkit2gtk                   2.38.5-1                     82.61 MiB
extra/webkit2gtk-4.1               2.38.5-1                     82.63 MiB

Total Installed Size:  722.62 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing gperf...
installing enchant...
Optional dependencies for enchant
    aspell: for aspell based spell checking support
    hunspell: for hunspell based spell checking support
    libvoikko: for libvoikko based spell checking support
    hspell: for hspell based spell checking support
    nuspell: for nuspell based spell checking support
installing hicolor-icon-theme...
installing libpng...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
    java-runtime>11: for TurboJPEG Java wrapper
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
    libwmf: Load .wmf and .apm
    libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf
    libavif: Load .avif [pending]
    libheif: Load .heif, .heic, and .avif
    libjxl: Load .jxl
    librsvg: Load .svg, .svgz, and .svg.gz [pending]
    webp-pixbuf-loader: Load .webp
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing freetype2...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing fribidi...
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing gtk-update-icon-cache...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing dbus...
installing libxfixes...
installing libxi...
installing libxtst...
installing device-mapper...
installing popt...
installing argon2...
installing cryptsetup...
installing libmnl...
installing libnftnl...
installing libnl...
installing libpcap...
installing libnfnetlink...
installing libnetfilter_conntrack...
installing iptables...
installing kbd...
installing kmod...
installing hwdata...
installing systemd...
warning: directory permissions differ on /var/log/journal/
filesystem: 755  package: 2755
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'systemd-journal' with GID 983.
Creating group 'rfkill' with GID 982.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 981.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 981 and GID 981.
Creating group 'systemd-network' with GID 980.
Creating user 'systemd-network' (systemd Network Management) with UID 980 and GID 980.
Creating group 'systemd-oom' with GID 979.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 979 and GID 979.
Creating group 'systemd-journal-remote' with GID 978.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 978 and GID 978.
Creating group 'systemd-resolve' with GID 977.
Creating user 'systemd-resolve' (systemd Resolver) with UID 977 and GID 977.
Creating group 'systemd-timesync' with GID 976.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 976 and GID 976.
Creating group 'tss' with GID 975.
Creating user 'tss' (tss user for tpm2) with UID 975 and GID 975.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service → /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target → /usr/lib/systemd/system/remote-fs.target.
Optional dependencies for systemd
    libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries
    systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
    polkit: allow administration as unprivileged user
    python: Unified Kernel Image with ukify
    curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
    gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
    libbpf: support BPF programs
    libfido2: unlocking LUKS2 volumes with FIDO2 token
    libp11-kit: support PKCS#11 [installed]
    tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
installing at-spi2-core...
Optional dependencies for at-spi2-core
    dbus-broker: Alternative bus implementation
installing cantarell-fonts...
installing dconf...
installing desktop-file-utils...
installing iso-codes...
installing libcloudproviders...
installing lcms2...
installing libcolord...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending]
    qt5-base: qt5 bindings
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-twisted: avahi-bookmarks
    python-gobject: avahi-bookmarks, avahi-discover
    python-dbus: avahi-bookmarks, avahi-discover
installing libcups...
installing libpciaccess...
installing libdrm...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme [installed]
installing wayland...
installing libxxf86vm...
installing libxdamage...
installing libxshmfence...
installing libomxil-bellagio...
installing libunwind...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
    mesa-vdpau: for accelerated video playback
    libva-mesa-driver: for accelerated video playback
installing libglvnd...
installing libepoxy...
installing libxcomposite...
installing libxcursor...
installing libxinerama...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxrandr...
installing json-glib...
installing duktape...
installing libproxy...
Optional dependencies for libproxy
    networkmanager: NetworkManager configuration module
    perl: Perl bindings [installed]
    python: Python 3.x bindings
    libproxy-webkit: PAC proxy support (via WebKit)
    pacrunner: PAC proxy support (via pacrunner)
installing adobe-source-code-pro-fonts...
installing gsettings-desktop-schemas...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
    samba: Windows Domain SSO
installing libstemmer...
installing tracker3...
Optional dependencies for tracker3
    libsoup: Alternative remoting backend [pending]
installing gtk3...
Optional dependencies for gtk3
    evince: Default print preview command
installing graphene...
installing gstreamer...
Optional dependencies for gstreamer
    python: gst-plugins-doc-cache-generator
installing orc...
installing libxv...
installing libgudev...
installing gst-plugins-base-libs...
installing libusb...
installing libxkbcommon-x11...
installing libva...
Optional dependencies for libva
    intel-media-driver: backend for Intel GPUs (>= Broadwell)
    libva-intel-driver: backend for Intel GPUs (<= Haswell)
    libva-mesa-driver: backend for AMD and Nvidia GPUs
installing gssdp...
Optional dependencies for gssdp
    gtk4: gssdp-device-sniffer [pending]
installing gupnp...
Optional dependencies for gupnp
    python: gupnp-binding-tool
installing gupnp-igd...
installing libnice...
Optional dependencies for libnice
    gstreamer: "nice" GStreamer plugin [installed]
installing wayland-protocols...
installing gst-plugins-bad-libs...
installing gtk4...
Optional dependencies for gtk4
    evince: Default print preview command
installing libsoup...
Optional dependencies for libsoup
    samba: Windows Domain SSO
installing bubblewrap...
installing harfbuzz-icu...
installing hyphen...
installing aom...
installing dav1d...
Optional dependencies for dav1d
    dav1d-doc: HTML documentation
installing http-parser...
installing libgit2...
installing rav1e...
installing svt-av1...
installing libyuv...
installing libavif...
installing libice...
installing libevdev...
installing libmanette...
installing libnotify...
installing giflib...
installing libwebp...
installing libwpe...
installing libxslt...
Optional dependencies for libxslt
    python: Python bindings
installing libsm...
installing libxt...
installing openjpeg2...
installing woff2...
installing wpebackend-fdo...
installing xdg-dbus-proxy...
installing webkit2gtk...
Optional dependencies for webkit2gtk
    geoclue: Geolocation support
    gst-plugins-good: media decoding
    gst-plugins-bad: media decoding
    gst-libav: nonfree media decoding
installing webkit2gtk-4.1...
Optional dependencies for webkit2gtk-4.1
    geoclue: Geolocation support
    gst-plugins-good: media decoding
    gst-plugins-bad: media decoding
    gst-libav: nonfree media decoding
:: Running post-transaction hooks...
( 1/21) Creating system user accounts...
Creating group 'avahi' with GID 974.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 974 and GID 974.
( 2/21) Updating journal message catalog...
( 3/21) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 4/21) Updating udev hardware database...
( 5/21) Applying kernel sysctl settings...
  Skipped: Current root is not booted.
( 6/21) Creating temporary files...
( 7/21) Reloading device manager configuration...
  Skipped: Device manager is not running.
( 8/21) Arming ConditionNeedsUpdate...
( 9/21) Updating the MIME type database...
(10/21) Updating fontconfig configuration...
(11/21) Reloading system bus configuration...
  Skipped: Current root is not booted.
(12/21) Warn about old perl modules
(13/21) Updating fontconfig cache...
(14/21) Probing GDK-Pixbuf loader modules...
(15/21) Updating GIO module cache...
(16/21) Compiling GSettings XML schema files...
(17/21) Probing GTK3 input method modules...
(18/21) Updating icon theme caches...
(19/21) Updating GTK4 module cache...
(20/21) Updating the info directory file...
(21/21) Updating the desktop file MIME type cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: rubygems will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-abbrev will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-base64 will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-benchmark will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bigdecimal will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-bundler will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-cgi will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-csv will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-date will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-delegate will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-did_you_mean will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-digest will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-drb will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-ruby2_keywords will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-english will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-erb will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-etc will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-fcntl will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-fiddle will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-fileutils will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-find will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-forwardable will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-getoptlong will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-io-console will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-io-nonblock will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-io-wait will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-ipaddr will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-irb will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-reline will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-json will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-logger will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-mutex_m will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-net-http will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-uri will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-open-uri will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-stringio will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-time will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-psych will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-racc will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-rdoc will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-tmpdir will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-minitest will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-power_assert will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-rake will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-rexml will be installed before its ruby dependency
warning: dependency cycle detected:
warning: ruby-test-unit will be installed before its ruby dependency

Package (63)                   New Version  Net Change

community/hiredis              1.1.0-1        0.16 MiB
extra/jsoncpp                  1.9.5-2        0.73 MiB
core/libnsl                    2.0.0-2        0.07 MiB
extra/libuv                    1.44.2-1       0.55 MiB
extra/libyaml                  0.2.5-2        0.18 MiB
extra/perl-error               0.17029-4      0.04 MiB
extra/perl-mailtools           2.21-6         0.11 MiB
extra/perl-timedate            2.33-4         0.08 MiB
extra/rhash                    1.4.3-1        0.32 MiB
community/ruby-abbrev          0.1.0-4        0.01 MiB
community/ruby-base64          0.1.1-4        0.01 MiB
community/ruby-benchmark       0.2.0-4        0.05 MiB
community/ruby-bigdecimal      3.1.2-4        0.21 MiB
community/ruby-bundledgems     3.0.5-1        0.00 MiB
community/ruby-bundler         2.4.1-1        1.48 MiB
community/ruby-cgi             0.3.6-1        0.24 MiB
community/ruby-csv             3.2.5-4        0.53 MiB
community/ruby-date            3.2.2-4        0.35 MiB
community/ruby-delegate        0.2.0-4        0.03 MiB
community/ruby-did_you_mean    1.6.1-4        0.10 MiB
community/ruby-digest          3.1.1-1        0.15 MiB
community/ruby-drb             2.1.0-5        0.20 MiB
community/ruby-english         0.7.1-5        0.01 MiB
community/ruby-erb             4.0.2-2        0.08 MiB
community/ruby-etc             1.3.0-6        0.06 MiB
community/ruby-fcntl           1.0.1-4        0.02 MiB
community/ruby-fiddle          1.1.0-4        0.20 MiB
community/ruby-fileutils       1.6.0-4        0.12 MiB
community/ruby-find            0.1.1-4        0.01 MiB
community/ruby-forwardable     1.3.2-6        0.03 MiB
community/ruby-getoptlong      0.1.1-3        0.03 MiB
community/ruby-io-console      0.5.11-3       0.05 MiB
community/ruby-io-nonblock     0.1.0-3        0.02 MiB
community/ruby-io-wait         0.2.3-4        0.02 MiB
community/ruby-ipaddr          1.2.4-3        0.05 MiB
community/ruby-irb             1.4.2-1        0.41 MiB
community/ruby-json            2.6.3-1        0.33 MiB
community/ruby-logger          1.5.1-3        0.07 MiB
community/ruby-minitest        5.16.3-1       0.69 MiB
community/ruby-mutex_m         0.1.1-3        0.01 MiB
community/ruby-net-http        0.2.2-2        0.29 MiB
community/ruby-open-uri        0.2.0-3        0.05 MiB
community/ruby-power_assert    2.0.2-1        0.09 MiB
community/ruby-psych           4.0.6-1        0.30 MiB
community/ruby-racc            1.6.0-3        0.35 MiB
community/ruby-rake            13.0.6-1       0.26 MiB
community/ruby-rdoc            6.4.0-4        2.86 MiB
community/ruby-reline          0.3.1-2        0.41 MiB
community/ruby-rexml           3.2.5-1        0.39 MiB
community/ruby-ruby2_keywords  0.0.5-1        0.01 MiB
community/ruby-stdlib          3.0.5-1        0.00 MiB
community/ruby-stringio        3.0.2-4        0.07 MiB
community/ruby-test-unit       3.5.7-1        0.89 MiB
community/ruby-time            0.2.0-4        0.04 MiB
community/ruby-tmpdir          0.1.2-3        0.01 MiB
community/ruby-uri             0.11.0-5       0.23 MiB
community/rubygems             3.3.25-1       2.15 MiB
community/ccache               4.7.4-2        1.31 MiB
extra/cmake                    3.25.3-1      70.43 MiB
extra/git                      2.40.0-1      37.48 MiB
community/ninja                1.11.1-2       0.35 MiB
core/python                    3.10.10-1     55.25 MiB
community/ruby                 3.0.5-1       11.39 MiB

Total Installed Size:  192.45 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing hiredis...
installing ccache...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libnsl...
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    tk: gitk and git gui
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [pending]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
installing ninja...
installing python...
Optional dependencies for python
    python-setuptools
    python-pip
    sqlite [installed]
    mpdecimal: for decimal
    xz: for lzma [installed]
    tk: for tkinter
installing libyaml...
installing rubygems...
installing ruby-abbrev...
installing ruby-base64...
installing ruby-benchmark...
installing ruby-bigdecimal...
installing ruby-bundler...
installing ruby-cgi...
installing ruby-csv...
installing ruby-date...
installing ruby-delegate...
installing ruby-did_you_mean...
installing ruby-digest...
installing ruby-ruby2_keywords...
installing ruby-drb...
installing ruby-english...
installing ruby-erb...
installing ruby-etc...
installing ruby-fcntl...
installing ruby-fiddle...
installing ruby-fileutils...
installing ruby-find...
installing ruby-forwardable...
installing ruby-getoptlong...
installing ruby-io-console...
installing ruby-io-nonblock...
installing ruby-io-wait...
installing ruby-ipaddr...
installing ruby-reline...
installing ruby-irb...
installing ruby-json...
installing ruby-logger...
installing ruby-mutex_m...
installing ruby-uri...
installing ruby-net-http...
installing ruby-stringio...
installing ruby-time...
installing ruby-open-uri...
installing ruby-psych...
installing ruby-racc...
installing ruby-rdoc...
installing ruby-tmpdir...
installing ruby-stdlib...
installing ruby-minitest...
installing ruby-power_assert...
installing ruby-rake...
installing ruby-rexml...
installing ruby-test-unit...
installing ruby-bundledgems...
installing ruby...
Optional dependencies for ruby
    ruby-docs: Ruby documentation
    tk: for Ruby/TK
:: Running post-transaction hooks...
(1/7) Creating system user accounts...
Creating group 'git' with GID 973.
Creating user 'git' (git daemon user) with UID 973 and GID 973.
(2/7) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/7) Arming ConditionNeedsUpdate...
(4/7) Updating the MIME type database...
(5/7) Warn about old perl modules
(6/7) Updating icon theme caches...
(7/7) Updating the desktop file MIME type cache...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of xguipro git repo...
Cloning into 'xguipro'...
done.
==> Starting pkgver()...
==> Entering fakeroot environment...
==> Starting package_xguipro-gtk3-git()...
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: None
-- Found Perl: /usr/bin/perl (found suitable version "5.36.0", minimum required is "5.10.0") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.10", minimum required is "2.7.0") 
-- Found Python3: /usr/bin/python3.10 (found version "3.10.10") found components: Interpreter 
-- Enabling ccache: Setting ccache prefix for compiler.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test ATOMIC_INT64_IS_BUILTIN
-- Performing Test ATOMIC_INT64_IS_BUILTIN - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Looking for ncurses.h
-- Looking for ncurses.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for linux/fs.h
-- Looking for linux/fs.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/mount.h
-- Looking for sys/mount.h - found
-- Looking for sys/statfs.h
-- Looking for sys/statfs.h - found
-- Looking for sys/statvfs.h
-- Looking for sys/statvfs.h - found
-- Looking for sys/vfs.h
-- Looking for sys/vfs.h - found
-- Looking for sys/mntent.h
-- Looking for sys/mntent.h - not found
-- Looking for sys/ucred.h
-- Looking for sys/ucred.h - not found
-- Looking for sys/fs/s5param.h
-- Looking for sys/fs/s5param.h - not found
-- Looking for sys/fs/types.h
-- Looking for sys/fs/types.h - not found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stropts.h
-- Looking for stropts.h - not found
-- Looking for openpty.h
-- Looking for openpty.h - not found
-- Looking for pty.h
-- Looking for pty.h - found
-- Looking for util.h
-- Looking for util.h - not found
-- Looking for libutil.h
-- Looking for libutil.h - not found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for vsyslog
-- Looking for vsyslog - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for openpty
-- Looking for openpty - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strverscmp
-- Looking for strverscmp - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for get_process_stats
-- Looking for get_process_stats - not found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for posix_openpt
-- Looking for posix_openpt - found
-- Looking for getpt
-- Looking for getpt - found
-- Looking for grantpt
-- Looking for grantpt - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for statlstat
-- Looking for statlstat - not found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Looking for major
-- Looking for major - not found
-- Looking for major
-- Looking for major - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value - Success
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value - Failed
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of socklen_t
-- Check size of socklen_t - failed
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of int
-- Check size of int - done
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version "2.76.0", minimum required is "2.44.0") 
-- Found PurC: /usr/lib/libpurc.so (found suitable version "0.9.7", minimum required is "0.9.7") 
-- Found DOMRuler: /usr/lib/libdomruler.so (found suitable version "0.9.7", minimum required is "0.9.7") 
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.8")  
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.37
-- Checking for module 'gtk+-unix-print-3.0'
--   Found gtk+-unix-print-3.0, version 3.24.37
-- Found GTK: 3.24.37 (Required is at least version "3.22.0") 
-- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version "2.74.3", minimum required is "2.54.0") 
-- Found WebKit2Gtk: /usr/include/webkitgtk-4.0 (found suitable version "2.38.5", minimum required is "2.34.1") 
-- Platform-specific CMakeLists not found: /build/xguipro-git/src/xguipro/source/wtf/wtf/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using platform-specific CMakeLists: /build/xguipro-git/src/xguipro/source/bin/webext/PlatformGTK.cmake
x bootstrap-5.1.3-dist/
x bootstrap-5.1.3-dist/css/
x bootstrap-5.1.3-dist/css/bootstrap-grid.css
x bootstrap-5.1.3-dist/css/bootstrap-grid.css.map
x bootstrap-5.1.3-dist/css/bootstrap-grid.min.css
x bootstrap-5.1.3-dist/css/bootstrap-grid.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css
x bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css.map
x bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css
x bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap-reboot.css
x bootstrap-5.1.3-dist/css/bootstrap-reboot.css.map
x bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css
x bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css
x bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css.map
x bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css
x bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap-utilities.css
x bootstrap-5.1.3-dist/css/bootstrap-utilities.css.map
x bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css
x bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css
x bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css.map
x bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css
x bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap.css
x bootstrap-5.1.3-dist/css/bootstrap.css.map
x bootstrap-5.1.3-dist/css/bootstrap.min.css
x bootstrap-5.1.3-dist/css/bootstrap.min.css.map
x bootstrap-5.1.3-dist/css/bootstrap.rtl.css
x bootstrap-5.1.3-dist/css/bootstrap.rtl.css.map
x bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css
x bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css.map
x bootstrap-5.1.3-dist/js/
x bootstrap-5.1.3-dist/js/bootstrap.bundle.js
x bootstrap-5.1.3-dist/js/bootstrap.bundle.js.map
x bootstrap-5.1.3-dist/js/bootstrap.bundle.min.js
x bootstrap-5.1.3-dist/js/bootstrap.bundle.min.js.map
x bootstrap-5.1.3-dist/js/bootstrap.esm.js
x bootstrap-5.1.3-dist/js/bootstrap.esm.js.map
x bootstrap-5.1.3-dist/js/bootstrap.esm.min.js
x bootstrap-5.1.3-dist/js/bootstrap.esm.min.js.map
x bootstrap-5.1.3-dist/js/bootstrap.js
x bootstrap-5.1.3-dist/js/bootstrap.js.map
x bootstrap-5.1.3-dist/js/bootstrap.min.js
x bootstrap-5.1.3-dist/js/bootstrap.min.js.map
x bootstrap-icons-1.8.3/
x bootstrap-icons-1.8.3/columns.svg
x bootstrap-icons-1.8.3/layer-backward.svg
x bootstrap-icons-1.8.3/bag-x-fill.svg
x bootstrap-icons-1.8.3/folder-fill.svg
x bootstrap-icons-1.8.3/hypnotize.svg
x bootstrap-icons-1.8.3/ladder.svg
x bootstrap-icons-1.8.3/badge-8k-fill.svg
x bootstrap-icons-1.8.3/file-arrow-up.svg
x bootstrap-icons-1.8.3/cup-straw.svg
x bootstrap-icons-1.8.3/bootstrap.svg
x bootstrap-icons-1.8.3/arrow-right-square.svg
x bootstrap-icons-1.8.3/clipboard2-pulse-fill.svg
x bootstrap-icons-1.8.3/question-octagon.svg
x bootstrap-icons-1.8.3/justify-left.svg
x bootstrap-icons-1.8.3/lightning.svg
x bootstrap-icons-1.8.3/caret-down.svg
x bootstrap-icons-1.8.3/chat-square-text.svg
x bootstrap-icons-1.8.3/patch-plus-fill.svg
x bootstrap-icons-1.8.3/grid.svg
x bootstrap-icons-1.8.3/triangle.svg
x bootstrap-icons-1.8.3/toggle-on.svg
x bootstrap-icons-1.8.3/medium.svg
x bootstrap-icons-1.8.3/sim.svg
x bootstrap-icons-1.8.3/code-slash.svg
x bootstrap-icons-1.8.3/search.svg
x bootstrap-icons-1.8.3/inbox-fill.svg
x bootstrap-icons-1.8.3/currency-bitcoin.svg
x bootstrap-icons-1.8.3/wifi-2.svg
x bootstrap-icons-1.8.3/file-excel-fill.svg
x bootstrap-icons-1.8.3/incognito.svg
x bootstrap-icons-1.8.3/calendar2-date.svg
x bootstrap-icons-1.8.3/reply-all-fill.svg
x bootstrap-icons-1.8.3/sd-card-fill.svg
x bootstrap-icons-1.8.3/clipboard-plus.svg
x bootstrap-icons-1.8.3/eraser.svg
x bootstrap-icons-1.8.3/list-ul.svg
x bootstrap-icons-1.8.3/arrow-up-circle.svg
x bootstrap-icons-1.8.3/receipt.svg
x bootstrap-icons-1.8.3/pause-circle.svg
x bootstrap-icons-1.8.3/check-square.svg
x bootstrap-icons-1.8.3/patch-minus-fill.svg
x bootstrap-icons-1.8.3/arrow-down.svg
x bootstrap-icons-1.8.3/sort-up-alt.svg
x bootstrap-icons-1.8.3/badge-wc.svg
x bootstrap-icons-1.8.3/type-h2.svg
x bootstrap-icons-1.8.3/check-lg.svg
x bootstrap-icons-1.8.3/record-fill.svg
x bootstrap-icons-1.8.3/question-diamond.svg
x bootstrap-icons-1.8.3/align-end.svg
x bootstrap-icons-1.8.3/search-heart-fill.svg
x bootstrap-icons-1.8.3/graph-up-arrow.svg
x bootstrap-icons-1.8.3/calendar2-x-fill.svg
x bootstrap-icons-1.8.3/list.svg
x bootstrap-icons-1.8.3/pin-angle.svg
x bootstrap-icons-1.8.3/file-earmark-spreadsheet-fill.svg
x bootstrap-icons-1.8.3/filetype-gif.svg
x bootstrap-icons-1.8.3/skip-end-btn-fill.svg
x bootstrap-icons-1.8.3/volume-off.svg
x bootstrap-icons-1.8.3/steam.svg
x bootstrap-icons-1.8.3/chat-left-text-fill.svg
x bootstrap-icons-1.8.3/outlet.svg
x bootstrap-icons-1.8.3/megaphone.svg
x bootstrap-icons-1.8.3/filetype-sass.svg
x bootstrap-icons-1.8.3/hand-index-thumb-fill.svg
x bootstrap-icons-1.8.3/info-square.svg
x bootstrap-icons-1.8.3/file-earmark-text.svg
x bootstrap-icons-1.8.3/file-excel.svg
x bootstrap-icons-1.8.3/house-door.svg
x bootstrap-icons-1.8.3/circle-half.svg
x bootstrap-icons-1.8.3/person-video.svg
x bootstrap-icons-1.8.3/house.svg
x bootstrap-icons-1.8.3/heptagon-fill.svg
x bootstrap-icons-1.8.3/file-earmark-text-fill.svg
x bootstrap-icons-1.8.3/sort-numeric-up.svg
x bootstrap-icons-1.8.3/info-square-fill.svg
x bootstrap-icons-1.8.3/type-h3.svg
x bootstrap-icons-1.8.3/easel-fill.svg
x bootstrap-icons-1.8.3/telephone-outbound-fill.svg
x bootstrap-icons-1.8.3/telephone-forward-fill.svg
x bootstrap-icons-1.8.3/textarea-resize.svg
x bootstrap-icons-1.8.3/pc-horizontal.svg
x bootstrap-icons-1.8.3/filetype-psd.svg
x bootstrap-icons-1.8.3/wind.svg
x bootstrap-icons-1.8.3/chat-left-dots-fill.svg
x bootstrap-icons-1.8.3/ticket-perforated.svg
x bootstrap-icons-1.8.3/file-earmark-zip.svg
x bootstrap-icons-1.8.3/file-code-fill.svg
x bootstrap-icons-1.8.3/layout-text-window.svg
x bootstrap-icons-1.8.3/save2.svg
x bootstrap-icons-1.8.3/type-italic.svg
x bootstrap-icons-1.8.3/dice-5-fill.svg
x bootstrap-icons-1.8.3/dice-4-fill.svg
x bootstrap-icons-1.8.3/person-circle.svg
x bootstrap-icons-1.8.3/scissors.svg
x bootstrap-icons-1.8.3/play-circle.svg
x bootstrap-icons-1.8.3/file-earmark-binary.svg
x bootstrap-icons-1.8.3/file-zip.svg
x bootstrap-icons-1.8.3/arrow-down-square-fill.svg
x bootstrap-icons-1.8.3/skip-start-fill.svg
x bootstrap-icons-1.8.3/border-outer.svg
x bootstrap-icons-1.8.3/filetype-java.svg
x bootstrap-icons-1.8.3/file-earmark-arrow-up-fill.svg
x bootstrap-icons-1.8.3/grid-3x2-gap.svg
x bootstrap-icons-1.8.3/caret-up-fill.svg
x bootstrap-icons-1.8.3/emoji-expressionless-fill.svg
x bootstrap-icons-1.8.3/search-heart.svg
x bootstrap-icons-1.8.3/signpost-split.svg
x bootstrap-icons-1.8.3/tools.svg
x bootstrap-icons-1.8.3/chevron-contract.svg
x bootstrap-icons-1.8.3/backspace-fill.svg
x bootstrap-icons-1.8.3/camera-reels-fill.svg
x bootstrap-icons-1.8.3/strava.svg
x bootstrap-icons-1.8.3/x-octagon.svg
x bootstrap-icons-1.8.3/calendar2-fill.svg
x bootstrap-icons-1.8.3/file-earmark-word.svg
x bootstrap-icons-1.8.3/calendar3-fill.svg
x bootstrap-icons-1.8.3/file-word-fill.svg
x bootstrap-icons-1.8.3/file-easel.svg
x bootstrap-icons-1.8.3/suit-club.svg
x bootstrap-icons-1.8.3/shield-lock.svg
x bootstrap-icons-1.8.3/meta.svg
x bootstrap-icons-1.8.3/currency-pound.svg
x bootstrap-icons-1.8.3/hourglass.svg
x bootstrap-icons-1.8.3/microsoft.svg
x bootstrap-icons-1.8.3/wifi-1.svg
x bootstrap-icons-1.8.3/calendar-day-fill.svg
x bootstrap-icons-1.8.3/boxes.svg
x bootstrap-icons-1.8.3/sort-alpha-up-alt.svg
x bootstrap-icons-1.8.3/text-indent-right.svg
x bootstrap-icons-1.8.3/pie-chart-fill.svg
x bootstrap-icons-1.8.3/file-ppt-fill.svg
x bootstrap-icons-1.8.3/reply.svg
x bootstrap-icons-1.8.3/calendar2-heart-fill.svg
x bootstrap-icons-1.8.3/body-text.svg
x bootstrap-icons-1.8.3/chat-square-dots-fill.svg
x bootstrap-icons-1.8.3/sunrise.svg
x bootstrap-icons-1.8.3/file-spreadsheet-fill.svg
x bootstrap-icons-1.8.3/check-all.svg
x bootstrap-icons-1.8.3/arrow-down-right-circle.svg
x bootstrap-icons-1.8.3/gender-trans.svg
x bootstrap-icons-1.8.3/upc-scan.svg
x bootstrap-icons-1.8.3/filetype-scss.svg
x bootstrap-icons-1.8.3/lightning-fill.svg
x bootstrap-icons-1.8.3/journal-bookmark-fill.svg
x bootstrap-icons-1.8.3/type-h1.svg
x bootstrap-icons-1.8.3/ticket-perforated-fill.svg
x bootstrap-icons-1.8.3/emoji-frown-fill.svg
x bootstrap-icons-1.8.3/file-pdf-fill.svg
x bootstrap-icons-1.8.3/snow.svg
x bootstrap-icons-1.8.3/x-diamond.svg
x bootstrap-icons-1.8.3/translate.svg
x bootstrap-icons-1.8.3/ui-radios.svg
x bootstrap-icons-1.8.3/basket3-fill.svg
x bootstrap-icons-1.8.3/basket2-fill.svg
x bootstrap-icons-1.8.3/file-earmark-play.svg
x bootstrap-icons-1.8.3/exclamation-lg.svg
x bootstrap-icons-1.8.3/binoculars-fill.svg
x bootstrap-icons-1.8.3/file-person.svg
x bootstrap-icons-1.8.3/envelope-paper-heart-fill.svg
x bootstrap-icons-1.8.3/qr-code-scan.svg
x bootstrap-icons-1.8.3/printer-fill.svg
x bootstrap-icons-1.8.3/phone-vibrate-fill.svg
x bootstrap-icons-1.8.3/chat-square-text-fill.svg
x bootstrap-icons-1.8.3/bootstrap-icons.css
x bootstrap-icons-1.8.3/menu-app-fill.svg
x bootstrap-icons-1.8.3/umbrella.svg
x bootstrap-icons-1.8.3/badge-vr.svg
x bootstrap-icons-1.8.3/volume-down.svg
x bootstrap-icons-1.8.3/shield-fill-x.svg
x bootstrap-icons-1.8.3/cart-plus.svg
x bootstrap-icons-1.8.3/fullscreen.svg
x bootstrap-icons-1.8.3/file-earmark.svg
x bootstrap-icons-1.8.3/cloud-moon-fill.svg
x bootstrap-icons-1.8.3/modem.svg
x bootstrap-icons-1.8.3/badge-tm.svg
x bootstrap-icons-1.8.3/card-text.svg
x bootstrap-icons-1.8.3/suit-diamond-fill.svg
x bootstrap-icons-1.8.3/heart-arrow.svg
x bootstrap-icons-1.8.3/cart-dash.svg
x bootstrap-icons-1.8.3/bezier2.svg
x bootstrap-icons-1.8.3/hand-thumbs-up.svg
x bootstrap-icons-1.8.3/shift.svg
x bootstrap-icons-1.8.3/file-diff-fill.svg
x bootstrap-icons-1.8.3/file-minus.svg
x bootstrap-icons-1.8.3/x-circle.svg
x bootstrap-icons-1.8.3/skip-forward-fill.svg
x bootstrap-icons-1.8.3/type-bold.svg
x bootstrap-icons-1.8.3/send-fill.svg
x bootstrap-icons-1.8.3/heptagon.svg
x bootstrap-icons-1.8.3/filetype-tiff.svg
x bootstrap-icons-1.8.3/book-fill.svg
x bootstrap-icons-1.8.3/arrow-bar-left.svg
x bootstrap-icons-1.8.3/bag-dash.svg
x bootstrap-icons-1.8.3/person-dash.svg
x bootstrap-icons-1.8.3/calendar4-range.svg
x bootstrap-icons-1.8.3/folder-check.svg
x bootstrap-icons-1.8.3/arrows-move.svg
x bootstrap-icons-1.8.3/motherboard.svg
x bootstrap-icons-1.8.3/layout-sidebar.svg
x bootstrap-icons-1.8.3/box-arrow-down-left.svg
x bootstrap-icons-1.8.3/folder2-open.svg
x bootstrap-icons-1.8.3/hdd-stack.svg
x bootstrap-icons-1.8.3/person-plus.svg
x bootstrap-icons-1.8.3/bag-plus.svg
x bootstrap-icons-1.8.3/circle.svg
x bootstrap-icons-1.8.3/view-list.svg
x bootstrap-icons-1.8.3/volume-off-fill.svg
x bootstrap-icons-1.8.3/view-stacked.svg
x bootstrap-icons-1.8.3/emoji-smile-upside-down-fill.svg
x bootstrap-icons-1.8.3/person.svg
x bootstrap-icons-1.8.3/ui-checks-grid.svg
x bootstrap-icons-1.8.3/file-earmark-x-fill.svg
x bootstrap-icons-1.8.3/balloon-heart.svg
x bootstrap-icons-1.8.3/shop.svg
x bootstrap-icons-1.8.3/battery-half.svg
x bootstrap-icons-1.8.3/safe.svg
x bootstrap-icons-1.8.3/ui-checks.svg
x bootstrap-icons-1.8.3/mailbox.svg
x bootstrap-icons-1.8.3/envelope-open-heart.svg
x bootstrap-icons-1.8.3/file-play.svg
x bootstrap-icons-1.8.3/handbag.svg
x bootstrap-icons-1.8.3/file-earmark-bar-graph-fill.svg
x bootstrap-icons-1.8.3/usb-drive-fill.svg
x bootstrap-icons-1.8.3/sliders.svg
x bootstrap-icons-1.8.3/cloud-rain-heavy.svg
x bootstrap-icons-1.8.3/cloud-lightning-rain.svg
x bootstrap-icons-1.8.3/bootstrap-icons.svg
x bootstrap-icons-1.8.3/send-x.svg
x bootstrap-icons-1.8.3/exclamation-diamond.svg
x bootstrap-icons-1.8.3/rss-fill.svg
x bootstrap-icons-1.8.3/chevron-double-right.svg
x bootstrap-icons-1.8.3/arrow-up-short.svg
x bootstrap-icons-1.8.3/recycle.svg
x bootstrap-icons-1.8.3/eject.svg
x bootstrap-icons-1.8.3/arrow-up-left.svg
x bootstrap-icons-1.8.3/cloud-plus-fill.svg
x bootstrap-icons-1.8.3/fullscreen-exit.svg
x bootstrap-icons-1.8.3/share-fill.svg
x bootstrap-icons-1.8.3/clipboard2-check-fill.svg
x bootstrap-icons-1.8.3/arrow-90deg-up.svg
x bootstrap-icons-1.8.3/cloud-fog2.svg
x bootstrap-icons-1.8.3/chevron-down.svg
x bootstrap-icons-1.8.3/pen-fill.svg
x bootstrap-icons-1.8.3/stop-fill.svg
x bootstrap-icons-1.8.3/filetype-key.svg
x bootstrap-icons-1.8.3/chevron-double-left.svg
x bootstrap-icons-1.8.3/index.html
x bootstrap-icons-1.8.3/file-earmark-minus.svg
x bootstrap-icons-1.8.3/person-heart.svg
x bootstrap-icons-1.8.3/chat-left-fill.svg
x bootstrap-icons-1.8.3/cloud-check.svg
x bootstrap-icons-1.8.3/hexagon.svg
x bootstrap-icons-1.8.3/exclamation-octagon.svg
x bootstrap-icons-1.8.3/receipt-cutoff.svg
x bootstrap-icons-1.8.3/postage-heart-fill.svg
x bootstrap-icons-1.8.3/grid-fill.svg
x bootstrap-icons-1.8.3/sun-fill.svg
x bootstrap-icons-1.8.3/file-earmark-minus-fill.svg
x bootstrap-icons-1.8.3/record-btn-fill.svg
x bootstrap-icons-1.8.3/file-earmark-easel-fill.svg
x bootstrap-icons-1.8.3/sort-numeric-up-alt.svg
x bootstrap-icons-1.8.3/thunderbolt-fill.svg
x bootstrap-icons-1.8.3/border-center.svg
x bootstrap-icons-1.8.3/file-word.svg
x bootstrap-icons-1.8.3/truck-flatbed.svg
x bootstrap-icons-1.8.3/text-center.svg
x bootstrap-icons-1.8.3/filetype-yml.svg
x bootstrap-icons-1.8.3/globe2.svg
x bootstrap-icons-1.8.3/shield-plus.svg
x bootstrap-icons-1.8.3/heartbreak.svg
x bootstrap-icons-1.8.3/layout-text-sidebar-reverse.svg
x bootstrap-icons-1.8.3/filetype-wav.svg
x bootstrap-icons-1.8.3/signpost.svg
x bootstrap-icons-1.8.3/door-closed.svg
x bootstrap-icons-1.8.3/github.svg
x bootstrap-icons-1.8.3/chevron-bar-left.svg
x bootstrap-icons-1.8.3/sort-alpha-up.svg
x bootstrap-icons-1.8.3/displayport.svg
x bootstrap-icons-1.8.3/file-earmark-arrow-down.svg
x bootstrap-icons-1.8.3/bar-chart-fill.svg
x bootstrap-icons-1.8.3/calendar-minus-fill.svg
x bootstrap-icons-1.8.3/cone.svg
x bootstrap-icons-1.8.3/usb.svg
x bootstrap-icons-1.8.3/house-fill.svg
x bootstrap-icons-1.8.3/chat-left-heart.svg
x bootstrap-icons-1.8.3/ticket.svg
x bootstrap-icons-1.8.3/speaker-fill.svg
x bootstrap-icons-1.8.3/cloud-sleet.svg
x bootstrap-icons-1.8.3/file-earmark-play-fill.svg
x bootstrap-icons-1.8.3/envelope-check-fill.svg
x bootstrap-icons-1.8.3/crop.svg
x bootstrap-icons-1.8.3/badge-ad-fill.svg
x bootstrap-icons-1.8.3/sim-fill.svg
x bootstrap-icons-1.8.3/caret-down-square.svg
x bootstrap-icons-1.8.3/cloud-haze2.svg
x bootstrap-icons-1.8.3/bag-check.svg
x bootstrap-icons-1.8.3/cart-check-fill.svg
x bootstrap-icons-1.8.3/tag.svg
x bootstrap-icons-1.8.3/bag-heart-fill.svg
x bootstrap-icons-1.8.3/patch-exclamation-fill.svg
x bootstrap-icons-1.8.3/option.svg
x bootstrap-icons-1.8.3/filetype-doc.svg
x bootstrap-icons-1.8.3/briefcase.svg
x bootstrap-icons-1.8.3/emoji-smile-upside-down.svg
x bootstrap-icons-1.8.3/circle-fill.svg
x bootstrap-icons-1.8.3/trash-fill.svg
x bootstrap-icons-1.8.3/align-bottom.svg
x bootstrap-icons-1.8.3/exclamation-square.svg
x bootstrap-icons-1.8.3/file-earmark-easel.svg
x bootstrap-icons-1.8.3/heptagon-half.svg
x bootstrap-icons-1.8.3/file-earmark-x.svg
x bootstrap-icons-1.8.3/cloud-slash-fill.svg
x bootstrap-icons-1.8.3/plugin.svg
x bootstrap-icons-1.8.3/nut-fill.svg
x bootstrap-icons-1.8.3/cursor-text.svg
x bootstrap-icons-1.8.3/lightbulb-fill.svg
x bootstrap-icons-1.8.3/file-earmark-font-fill.svg
x bootstrap-icons-1.8.3/chevron-bar-up.svg
x bootstrap-icons-1.8.3/phone-landscape.svg
x bootstrap-icons-1.8.3/badge-vr-fill.svg
x bootstrap-icons-1.8.3/thermometer-half.svg
x bootstrap-icons-1.8.3/chevron-bar-contract.svg
x bootstrap-icons-1.8.3/cloud-plus.svg
x bootstrap-icons-1.8.3/distribute-horizontal.svg
x bootstrap-icons-1.8.3/usb-plug.svg
x bootstrap-icons-1.8.3/headset.svg
x bootstrap-icons-1.8.3/hand-thumbs-down.svg
x bootstrap-icons-1.8.3/cone-striped.svg
x bootstrap-icons-1.8.3/map.svg
x bootstrap-icons-1.8.3/inbox.svg
x bootstrap-icons-1.8.3/blockquote-left.svg
x bootstrap-icons-1.8.3/arrow-up-right-square.svg
x bootstrap-icons-1.8.3/file-earmark-richtext-fill.svg
x bootstrap-icons-1.8.3/plus-square.svg
x bootstrap-icons-1.8.3/filetype-mdx.svg
x bootstrap-icons-1.8.3/power.svg
x bootstrap-icons-1.8.3/calendar-day.svg
x bootstrap-icons-1.8.3/wrench-adjustable-circle-fill.svg
x bootstrap-icons-1.8.3/envelope-fill.svg
x bootstrap-icons-1.8.3/cloud-slash.svg
x bootstrap-icons-1.8.3/layout-sidebar-reverse.svg
x bootstrap-icons-1.8.3/clipboard2-plus-fill.svg
x bootstrap-icons-1.8.3/check-circle-fill.svg
x bootstrap-icons-1.8.3/person-badge-fill.svg
x bootstrap-icons-1.8.3/clouds.svg
x bootstrap-icons-1.8.3/clipboard2-plus.svg
x bootstrap-icons-1.8.3/telephone-plus.svg
x bootstrap-icons-1.8.3/file-binary-fill.svg
x bootstrap-icons-1.8.3/usb-c.svg
x bootstrap-icons-1.8.3/arrow-up-left-square-fill.svg
x bootstrap-icons-1.8.3/backspace-reverse-fill.svg
x bootstrap-icons-1.8.3/slash-circle-fill.svg
x bootstrap-icons-1.8.3/earbuds.svg
x bootstrap-icons-1.8.3/chat-right-text-fill.svg
x bootstrap-icons-1.8.3/house-door-fill.svg
x bootstrap-icons-1.8.3/tornado.svg
x bootstrap-icons-1.8.3/chat-left-quote.svg
x bootstrap-icons-1.8.3/check2-square.svg
x bootstrap-icons-1.8.3/wallet2.svg
x bootstrap-icons-1.8.3/calendar2-range.svg
x bootstrap-icons-1.8.3/file.svg
x bootstrap-icons-1.8.3/cart-plus-fill.svg
x bootstrap-icons-1.8.3/puzzle.svg
x bootstrap-icons-1.8.3/menu-button-wide.svg
x bootstrap-icons-1.8.3/list-stars.svg
x bootstrap-icons-1.8.3/badge-cc.svg
x bootstrap-icons-1.8.3/mortarboard-fill.svg
x bootstrap-icons-1.8.3/file-earmark-slides-fill.svg
x bootstrap-icons-1.8.3/box-seam.svg
x bootstrap-icons-1.8.3/signal.svg
x bootstrap-icons-1.8.3/tablet-fill.svg
x bootstrap-icons-1.8.3/files.svg
x bootstrap-icons-1.8.3/file-earmark-excel.svg
x bootstrap-icons-1.8.3/filetype-sh.svg
x bootstrap-icons-1.8.3/record-circle-fill.svg
x bootstrap-icons-1.8.3/emoji-dizzy-fill.svg
x bootstrap-icons-1.8.3/chat-right-dots-fill.svg
x bootstrap-icons-1.8.3/envelope-open-heart-fill.svg
x bootstrap-icons-1.8.3/voicemail.svg
x bootstrap-icons-1.8.3/arrow-down-left-square-fill.svg
x bootstrap-icons-1.8.3/stop-circle-fill.svg
x bootstrap-icons-1.8.3/bootstrap-icons.scss
x bootstrap-icons-1.8.3/bookmark-fill.svg
x bootstrap-icons-1.8.3/house-heart-fill.svg
x bootstrap-icons-1.8.3/terminal.svg
x bootstrap-icons-1.8.3/emoji-angry-fill.svg
x bootstrap-icons-1.8.3/cash-coin.svg
x bootstrap-icons-1.8.3/book-half.svg
x bootstrap-icons-1.8.3/journal-medical.svg
x bootstrap-icons-1.8.3/cart-dash-fill.svg
x bootstrap-icons-1.8.3/grid-3x3-gap.svg
x bootstrap-icons-1.8.3/filetype-docx.svg
x bootstrap-icons-1.8.3/emoji-wink.svg
x bootstrap-icons-1.8.3/clipboard-heart-fill.svg
x bootstrap-icons-1.8.3/chevron-up.svg
x bootstrap-icons-1.8.3/suit-heart-fill.svg
x bootstrap-icons-1.8.3/compass-fill.svg
x bootstrap-icons-1.8.3/folder-symlink.svg
x bootstrap-icons-1.8.3/emoji-kiss.svg
x bootstrap-icons-1.8.3/chat-heart-fill.svg
x bootstrap-icons-1.8.3/dpad.svg
x bootstrap-icons-1.8.3/chat-fill.svg
x bootstrap-icons-1.8.3/hdd-network.svg
x bootstrap-icons-1.8.3/chat-left.svg
x bootstrap-icons-1.8.3/arrow-down-left.svg
x bootstrap-icons-1.8.3/hand-thumbs-down-fill.svg
x bootstrap-icons-1.8.3/file-text.svg
x bootstrap-icons-1.8.3/chat-text.svg
x bootstrap-icons-1.8.3/sticky-fill.svg
x bootstrap-icons-1.8.3/droplet.svg
x bootstrap-icons-1.8.3/mastodon.svg
x bootstrap-icons-1.8.3/filetype-ttf.svg
x bootstrap-icons-1.8.3/file-fill.svg
x bootstrap-icons-1.8.3/keyboard.svg
x bootstrap-icons-1.8.3/box2.svg
x bootstrap-icons-1.8.3/x.svg
x bootstrap-icons-1.8.3/usb-symbol.svg
x bootstrap-icons-1.8.3/joystick.svg
x bootstrap-icons-1.8.3/bar-chart.svg
x bootstrap-icons-1.8.3/qr-code.svg
x bootstrap-icons-1.8.3/router-fill.svg
x bootstrap-icons-1.8.3/file-bar-graph-fill.svg
x bootstrap-icons-1.8.3/send-exclamation.svg
x bootstrap-icons-1.8.3/exclamation-triangle.svg
x bootstrap-icons-1.8.3/dot.svg
x bootstrap-icons-1.8.3/clouds-fill.svg
x bootstrap-icons-1.8.3/question-circle.svg
x bootstrap-icons-1.8.3/envelope-plus-fill.svg
x bootstrap-icons-1.8.3/vimeo.svg
x bootstrap-icons-1.8.3/cart-x-fill.svg
x bootstrap-icons-1.8.3/skip-backward-circle.svg
x bootstrap-icons-1.8.3/flower3.svg
x bootstrap-icons-1.8.3/bookmark-plus-fill.svg
x bootstrap-icons-1.8.3/filetype-otf.svg
x bootstrap-icons-1.8.3/question.svg
x bootstrap-icons-1.8.3/lock.svg
x bootstrap-icons-1.8.3/send-exclamation-fill.svg
x bootstrap-icons-1.8.3/dice-2.svg
x bootstrap-icons-1.8.3/cloud-upload.svg
x bootstrap-icons-1.8.3/three-dots.svg
x bootstrap-icons-1.8.3/node-plus.svg
x bootstrap-icons-1.8.3/postcard.svg
x bootstrap-icons-1.8.3/award-fill.svg
x bootstrap-icons-1.8.3/piggy-bank.svg
x bootstrap-icons-1.8.3/diagram-3.svg
x bootstrap-icons-1.8.3/sd-card.svg
x bootstrap-icons-1.8.3/journal-code.svg
x bootstrap-icons-1.8.3/record2.svg
x bootstrap-icons-1.8.3/file-earmark-lock2-fill.svg
x bootstrap-icons-1.8.3/calendar-month.svg
x bootstrap-icons-1.8.3/emoji-neutral.svg
x bootstrap-icons-1.8.3/soundwave.svg
x bootstrap-icons-1.8.3/arrow-return-right.svg
x bootstrap-icons-1.8.3/cloud-drizzle.svg
x bootstrap-icons-1.8.3/device-hdd.svg
x bootstrap-icons-1.8.3/dash-circle.svg
x bootstrap-icons-1.8.3/calendar-event.svg
x bootstrap-icons-1.8.3/distribute-vertical.svg
x bootstrap-icons-1.8.3/envelope-dash-fill.svg
x bootstrap-icons-1.8.3/box-arrow-down-right.svg
x bootstrap-icons-1.8.3/eye-fill.svg
x bootstrap-icons-1.8.3/pen.svg
x bootstrap-icons-1.8.3/badge-sd-fill.svg
x bootstrap-icons-1.8.3/pip-fill.svg
x bootstrap-icons-1.8.3/file-font.svg
x bootstrap-icons-1.8.3/boombox.svg
x bootstrap-icons-1.8.3/chevron-right.svg
x bootstrap-icons-1.8.3/toggle2-off.svg
x bootstrap-icons-1.8.3/bookmark-dash-fill.svg
x bootstrap-icons-1.8.3/megaphone-fill.svg
x bootstrap-icons-1.8.3/hourglass-split.svg
x bootstrap-icons-1.8.3/star-fill.svg
x bootstrap-icons-1.8.3/clipboard.svg
x bootstrap-icons-1.8.3/camera2.svg
x bootstrap-icons-1.8.3/diagram-2.svg
x bootstrap-icons-1.8.3/instagram.svg
x bootstrap-icons-1.8.3/person-badge.svg
x bootstrap-icons-1.8.3/filetype-raw.svg
x bootstrap-icons-1.8.3/file-earmark-person-fill.svg
x bootstrap-icons-1.8.3/link.svg
x bootstrap-icons-1.8.3/shield-slash-fill.svg
x bootstrap-icons-1.8.3/layout-three-columns.svg
x bootstrap-icons-1.8.3/skip-forward-btn-fill.svg
x bootstrap-icons-1.8.3/dice-3.svg
x bootstrap-icons-1.8.3/toggle-off.svg
x bootstrap-icons-1.8.3/key.svg
x bootstrap-icons-1.8.3/cloud-hail-fill.svg
x bootstrap-icons-1.8.3/arrow-down-left-circle.svg
x bootstrap-icons-1.8.3/card-heading.svg
x bootstrap-icons-1.8.3/hexagon-half.svg
x bootstrap-icons-1.8.3/flower2.svg
x bootstrap-icons-1.8.3/grid-1x2-fill.svg
x bootstrap-icons-1.8.3/blockquote-right.svg
x bootstrap-icons-1.8.3/usb-micro.svg
x bootstrap-icons-1.8.3/door-open.svg
x bootstrap-icons-1.8.3/cloud-sun.svg
x bootstrap-icons-1.8.3/arrow-right.svg
x bootstrap-icons-1.8.3/square-fill.svg
x bootstrap-icons-1.8.3/calendar-plus.svg
x bootstrap-icons-1.8.3/brush.svg
x bootstrap-icons-1.8.3/journal-bookmark.svg
x bootstrap-icons-1.8.3/arrow-right-short.svg
x bootstrap-icons-1.8.3/skip-forward-btn.svg
x bootstrap-icons-1.8.3/at.svg
x bootstrap-icons-1.8.3/hurricane.svg
x bootstrap-icons-1.8.3/stop-circle.svg
x bootstrap-icons-1.8.3/displayport-fill.svg
x bootstrap-icons-1.8.3/file-spreadsheet.svg
x bootstrap-icons-1.8.3/arrow-left-circle.svg
x bootstrap-icons-1.8.3/terminal-x.svg
x bootstrap-icons-1.8.3/camera-video-off-fill.svg
x bootstrap-icons-1.8.3/cursor-fill.svg
x bootstrap-icons-1.8.3/inboxes.svg
x bootstrap-icons-1.8.3/file-richtext-fill.svg
x bootstrap-icons-1.8.3/file-image-fill.svg
x bootstrap-icons-1.8.3/tags-fill.svg
x bootstrap-icons-1.8.3/arrows-angle-expand.svg
x bootstrap-icons-1.8.3/cloud-lightning-fill.svg
x bootstrap-icons-1.8.3/calendar-check.svg
x bootstrap-icons-1.8.3/filetype-heic.svg
x bootstrap-icons-1.8.3/pause-btn.svg
x bootstrap-icons-1.8.3/arrow-down-up.svg
x bootstrap-icons-1.8.3/arrows-fullscreen.svg
x bootstrap-icons-1.8.3/envelope-heart.svg
x bootstrap-icons-1.8.3/stopwatch.svg
x bootstrap-icons-1.8.3/menu-up.svg
x bootstrap-icons-1.8.3/music-note-beamed.svg
x bootstrap-icons-1.8.3/border-all.svg
x bootstrap-icons-1.8.3/calendar3-event-fill.svg
x bootstrap-icons-1.8.3/cloud-snow.svg
x bootstrap-icons-1.8.3/calendar-week.svg
x bootstrap-icons-1.8.3/list-task.svg
x bootstrap-icons-1.8.3/bricks.svg
x bootstrap-icons-1.8.3/hospital-fill.svg
x bootstrap-icons-1.8.3/dice-1.svg
x bootstrap-icons-1.8.3/filetype-ai.svg
x bootstrap-icons-1.8.3/arrow-up-left-circle-fill.svg
x bootstrap-icons-1.8.3/house-heart.svg
x bootstrap-icons-1.8.3/type.svg
x bootstrap-icons-1.8.3/slash-square-fill.svg
x bootstrap-icons-1.8.3/bank2.svg
x bootstrap-icons-1.8.3/person-lines-fill.svg
x bootstrap-icons-1.8.3/check-square-fill.svg
x bootstrap-icons-1.8.3/cart.svg
x bootstrap-icons-1.8.3/bookmark-check-fill.svg
x bootstrap-icons-1.8.3/arrow-through-heart-fill.svg
x bootstrap-icons-1.8.3/cloudy-fill.svg
x bootstrap-icons-1.8.3/envelope-x-fill.svg
x bootstrap-icons-1.8.3/envelope.svg
x bootstrap-icons-1.8.3/file-medical-fill.svg
x bootstrap-icons-1.8.3/border-inner.svg
x bootstrap-icons-1.8.3/telephone-x-fill.svg
x bootstrap-icons-1.8.3/journal-minus.svg
x bootstrap-icons-1.8.3/badge-4k-fill.svg
x bootstrap-icons-1.8.3/aspect-ratio.svg
x bootstrap-icons-1.8.3/image-alt.svg
x bootstrap-icons-1.8.3/telephone-inbound-fill.svg
x bootstrap-icons-1.8.3/archive.svg
x bootstrap-icons-1.8.3/emoji-expressionless.svg
x bootstrap-icons-1.8.3/person-x.svg
x bootstrap-icons-1.8.3/caret-up.svg
x bootstrap-icons-1.8.3/brightness-low.svg
x bootstrap-icons-1.8.3/emoji-laughing-fill.svg
x bootstrap-icons-1.8.3/arrow-up-left-square.svg
x bootstrap-icons-1.8.3/ticket-detailed-fill.svg
x bootstrap-icons-1.8.3/border-width.svg
x bootstrap-icons-1.8.3/cart3.svg
x bootstrap-icons-1.8.3/suit-spade.svg
x bootstrap-icons-1.8.3/magnet.svg
x bootstrap-icons-1.8.3/cloud-snow-fill.svg
x bootstrap-icons-1.8.3/usb-plug-fill.svg
x bootstrap-icons-1.8.3/file-earmark-image.svg
x bootstrap-icons-1.8.3/clipboard-x-fill.svg
x bootstrap-icons-1.8.3/patch-question.svg
x bootstrap-icons-1.8.3/file-post-fill.svg
x bootstrap-icons-1.8.3/caret-left-fill.svg
x bootstrap-icons-1.8.3/shield.svg
x bootstrap-icons-1.8.3/cart2.svg
x bootstrap-icons-1.8.3/download.svg
x bootstrap-icons-1.8.3/kanban.svg
x bootstrap-icons-1.8.3/arrow-down-left-circle-fill.svg
x bootstrap-icons-1.8.3/braces-asterisk.svg
x bootstrap-icons-1.8.3/patch-check-fill.svg
x bootstrap-icons-1.8.3/skip-backward-btn-fill.svg
x bootstrap-icons-1.8.3/git.svg
x bootstrap-icons-1.8.3/window-fullscreen.svg
x bootstrap-icons-1.8.3/pin.svg
x bootstrap-icons-1.8.3/pentagon-fill.svg
x bootstrap-icons-1.8.3/arrow-down-short.svg
x bootstrap-icons-1.8.3/chat-left-text.svg
x bootstrap-icons-1.8.3/webcam.svg
x bootstrap-icons-1.8.3/unlock-fill.svg
x bootstrap-icons-1.8.3/journal-plus.svg
x bootstrap-icons-1.8.3/cloud-haze2-fill.svg
x bootstrap-icons-1.8.3/filter-circle.svg
x bootstrap-icons-1.8.3/check2-all.svg
x bootstrap-icons-1.8.3/calendar-week-fill.svg
x bootstrap-icons-1.8.3/slash-circle.svg
x bootstrap-icons-1.8.3/send-check-fill.svg
x bootstrap-icons-1.8.3/tree-fill.svg
x bootstrap-icons-1.8.3/clipboard2-check.svg
x bootstrap-icons-1.8.3/projector.svg
x bootstrap-icons-1.8.3/flower1.svg
x bootstrap-icons-1.8.3/server.svg
x bootstrap-icons-1.8.3/tv.svg
x bootstrap-icons-1.8.3/app.svg
x bootstrap-icons-1.8.3/skip-forward.svg
x bootstrap-icons-1.8.3/map-fill.svg
x bootstrap-icons-1.8.3/file-break.svg
x bootstrap-icons-1.8.3/suit-club-fill.svg
x bootstrap-icons-1.8.3/play-circle-fill.svg
x bootstrap-icons-1.8.3/pencil-square.svg
x bootstrap-icons-1.8.3/chat-right-dots.svg
x bootstrap-icons-1.8.3/file-earmark-break.svg
x bootstrap-icons-1.8.3/arrow-clockwise.svg
x bootstrap-icons-1.8.3/battery-charging.svg
x bootstrap-icons-1.8.3/folder2.svg
x bootstrap-icons-1.8.3/pause-circle-fill.svg
x bootstrap-icons-1.8.3/bookmark-star.svg
x bootstrap-icons-1.8.3/patch-plus.svg
x bootstrap-icons-1.8.3/filetype-json.svg
x bootstrap-icons-1.8.3/filetype-txt.svg
x bootstrap-icons-1.8.3/cloud-arrow-up.svg
x bootstrap-icons-1.8.3/layers.svg
x bootstrap-icons-1.8.3/camera-reels.svg
x bootstrap-icons-1.8.3/slash.svg
x bootstrap-icons-1.8.3/shield-fill-exclamation.svg
x bootstrap-icons-1.8.3/music-player.svg
x bootstrap-icons-1.8.3/book.svg
x bootstrap-icons-1.8.3/calendar2-month-fill.svg
x bootstrap-icons-1.8.3/filter-right.svg
x bootstrap-icons-1.8.3/card-image.svg
x bootstrap-icons-1.8.3/hdd-network-fill.svg
x bootstrap-icons-1.8.3/hdmi.svg
x bootstrap-icons-1.8.3/cloud-fog-fill.svg
x bootstrap-icons-1.8.3/chat-square-quote.svg
x bootstrap-icons-1.8.3/markdown-fill.svg
x bootstrap-icons-1.8.3/terminal-dash.svg
x bootstrap-icons-1.8.3/dice-4.svg
x bootstrap-icons-1.8.3/filetype-cs.svg
x bootstrap-icons-1.8.3/paragraph.svg
x bootstrap-icons-1.8.3/plug.svg
x bootstrap-icons-1.8.3/shield-x.svg
x bootstrap-icons-1.8.3/forward-fill.svg
x bootstrap-icons-1.8.3/eyedropper.svg
x bootstrap-icons-1.8.3/terminal-plus.svg
x bootstrap-icons-1.8.3/file-earmark-ppt-fill.svg
x bootstrap-icons-1.8.3/chevron-bar-expand.svg
x bootstrap-icons-1.8.3/record-btn.svg
x bootstrap-icons-1.8.3/wallet.svg
x bootstrap-icons-1.8.3/badge-3d.svg
x bootstrap-icons-1.8.3/alarm-fill.svg
x bootstrap-icons-1.8.3/people-fill.svg
x bootstrap-icons-1.8.3/file-image.svg
x bootstrap-icons-1.8.3/thermometer-high.svg
x bootstrap-icons-1.8.3/funnel-fill.svg
x bootstrap-icons-1.8.3/bell.svg
x bootstrap-icons-1.8.3/file-music-fill.svg
x bootstrap-icons-1.8.3/controller.svg
x bootstrap-icons-1.8.3/lamp-fill.svg
x bootstrap-icons-1.8.3/badge-hd.svg
x bootstrap-icons-1.8.3/file-earmark-pdf-fill.svg
x bootstrap-icons-1.8.3/funnel.svg
x bootstrap-icons-1.8.3/code.svg
x bootstrap-icons-1.8.3/eye-slash-fill.svg
x bootstrap-icons-1.8.3/x-octagon-fill.svg
x bootstrap-icons-1.8.3/calendar2-event-fill.svg
x bootstrap-icons-1.8.3/skip-start-btn-fill.svg
x bootstrap-icons-1.8.3/bookmark-heart.svg
x bootstrap-icons-1.8.3/telegram.svg
x bootstrap-icons-1.8.3/square-half.svg
x bootstrap-icons-1.8.3/x-diamond-fill.svg
x bootstrap-icons-1.8.3/thermometer.svg
x bootstrap-icons-1.8.3/cast.svg
x bootstrap-icons-1.8.3/hexagon-fill.svg
x bootstrap-icons-1.8.3/envelope-open-fill.svg
x bootstrap-icons-1.8.3/flag.svg
x bootstrap-icons-1.8.3/postcard-fill.svg
x bootstrap-icons-1.8.3/emoji-smile-fill.svg
x bootstrap-icons-1.8.3/info-circle-fill.svg
x bootstrap-icons-1.8.3/shop-window.svg
x bootstrap-icons-1.8.3/clipboard-plus-fill.svg
x bootstrap-icons-1.8.3/telephone-plus-fill.svg
x bootstrap-icons-1.8.3/dice-5.svg
x bootstrap-icons-1.8.3/arrow-left-short.svg
x bootstrap-icons-1.8.3/caret-up-square.svg
x bootstrap-icons-1.8.3/bandaid-fill.svg
x bootstrap-icons-1.8.3/battery.svg
x bootstrap-icons-1.8.3/box2-heart-fill.svg
x bootstrap-icons-1.8.3/patch-check.svg
x bootstrap-icons-1.8.3/border-middle.svg
x bootstrap-icons-1.8.3/file-arrow-up-fill.svg
x bootstrap-icons-1.8.3/arrow-down-square.svg
x bootstrap-icons-1.8.3/calendar-range-fill.svg
x bootstrap-icons-1.8.3/usb-drive.svg
x bootstrap-icons-1.8.3/files-alt.svg
x bootstrap-icons-1.8.3/stop.svg
x bootstrap-icons-1.8.3/webcam-fill.svg
x bootstrap-icons-1.8.3/arrow-bar-up.svg
x bootstrap-icons-1.8.3/box-arrow-in-left.svg
x bootstrap-icons-1.8.3/newspaper.svg
x bootstrap-icons-1.8.3/ticket-fill.svg
x bootstrap-icons-1.8.3/boombox-fill.svg
x bootstrap-icons-1.8.3/arrow-90deg-down.svg
x bootstrap-icons-1.8.3/disc.svg
x bootstrap-icons-1.8.3/hourglass-top.svg
x bootstrap-icons-1.8.3/markdown.svg
x bootstrap-icons-1.8.3/file-medical.svg
x bootstrap-icons-1.8.3/envelope-exclamation.svg
x bootstrap-icons-1.8.3/umbrella-fill.svg
x bootstrap-icons-1.8.3/arrow-down-circle-fill.svg
x bootstrap-icons-1.8.3/dice-2-fill.svg
x bootstrap-icons-1.8.3/star-half.svg
x bootstrap-icons-1.8.3/arrow-return-left.svg
x bootstrap-icons-1.8.3/dice-3-fill.svg
x bootstrap-icons-1.8.3/camera-video-off.svg
x bootstrap-icons-1.8.3/hdd-stack-fill.svg
x bootstrap-icons-1.8.3/node-plus-fill.svg
x bootstrap-icons-1.8.3/cursor.svg
x bootstrap-icons-1.8.3/device-hdd-fill.svg
x bootstrap-icons-1.8.3/cart-check.svg
x bootstrap-icons-1.8.3/cpu.svg
x bootstrap-icons-1.8.3/file-earmark-arrow-up.svg
x bootstrap-icons-1.8.3/filetype-xml.svg
x bootstrap-icons-1.8.3/border.svg
x bootstrap-icons-1.8.3/caret-right.svg
x bootstrap-icons-1.8.3/folder-x.svg
x bootstrap-icons-1.8.3/pin-fill.svg
x bootstrap-icons-1.8.3/journal-album.svg
x bootstrap-icons-1.8.3/record.svg
x bootstrap-icons-1.8.3/chevron-compact-left.svg
x bootstrap-icons-1.8.3/calendar3-range.svg
x bootstrap-icons-1.8.3/mailbox2.svg
x bootstrap-icons-1.8.3/gender-ambiguous.svg
x bootstrap-icons-1.8.3/file-earmark-plus-fill.svg
x bootstrap-icons-1.8.3/file-slides.svg
x bootstrap-icons-1.8.3/envelope-open.svg
x bootstrap-icons-1.8.3/calendar2-week-fill.svg
x bootstrap-icons-1.8.3/bootstrap-fill.svg
x bootstrap-icons-1.8.3/emoji-dizzy.svg
x bootstrap-icons-1.8.3/trophy.svg
x bootstrap-icons-1.8.3/hash.svg
x bootstrap-icons-1.8.3/shield-minus.svg
x bootstrap-icons-1.8.3/calendar-check-fill.svg
x bootstrap-icons-1.8.3/battery-full.svg
x bootstrap-icons-1.8.3/plus.svg
x bootstrap-icons-1.8.3/clipboard-minus.svg
x bootstrap-icons-1.8.3/gear-wide.svg
x bootstrap-icons-1.8.3/music-note.svg
x bootstrap-icons-1.8.3/check.svg
x bootstrap-icons-1.8.3/menu-button.svg
x bootstrap-icons-1.8.3/dash.svg
x bootstrap-icons-1.8.3/emoji-kiss-fill.svg
x bootstrap-icons-1.8.3/nut.svg
x bootstrap-icons-1.8.3/caret-left-square-fill.svg
x bootstrap-icons-1.8.3/clipboard-pulse.svg
x bootstrap-icons-1.8.3/file-earmark-fill.svg
x bootstrap-icons-1.8.3/file-earmark-lock-fill.svg
x bootstrap-icons-1.8.3/layout-sidebar-inset.svg
x bootstrap-icons-1.8.3/stop-btn-fill.svg
x bootstrap-icons-1.8.3/hospital.svg
x bootstrap-icons-1.8.3/bluetooth.svg
x bootstrap-icons-1.8.3/safe2-fill.svg
x bootstrap-icons-1.8.3/pie-chart.svg
x bootstrap-icons-1.8.3/calendar2-minus.svg
x bootstrap-icons-1.8.3/file-break-fill.svg
x bootstrap-icons-1.8.3/headphones.svg
x bootstrap-icons-1.8.3/cart4.svg
x bootstrap-icons-1.8.3/cloud-haze.svg
x bootstrap-icons-1.8.3/clipboard2-minus-fill.svg
x bootstrap-icons-1.8.3/rss.svg
x bootstrap-icons-1.8.3/gift-fill.svg
x bootstrap-icons-1.8.3/shield-fill-plus.svg
x bootstrap-icons-1.8.3/skip-end-btn.svg
x bootstrap-icons-1.8.3/wifi.svg
x bootstrap-icons-1.8.3/emoji-frown.svg
x bootstrap-icons-1.8.3/graph-down.svg
x bootstrap-icons-1.8.3/x-lg.svg
x bootstrap-icons-1.8.3/watch.svg
x bootstrap-icons-1.8.3/suit-diamond.svg
x bootstrap-icons-1.8.3/mouse3-fill.svg
x bootstrap-icons-1.8.3/journal-arrow-up.svg
x bootstrap-icons-1.8.3/dice-6.svg
x bootstrap-icons-1.8.3/window-desktop.svg
x bootstrap-icons-1.8.3/list-nested.svg
x bootstrap-icons-1.8.3/mouse2-fill.svg
x bootstrap-icons-1.8.3/hdd-rack-fill.svg
x bootstrap-icons-1.8.3/bar-chart-line.svg
x bootstrap-icons-1.8.3/file-earmark-check-fill.svg
x bootstrap-icons-1.8.3/patch-exclamation.svg
x bootstrap-icons-1.8.3/camera-video-fill.svg
x bootstrap-icons-1.8.3/postcard-heart.svg
x bootstrap-icons-1.8.3/safe-fill.svg
x bootstrap-icons-1.8.3/speedometer2.svg
x bootstrap-icons-1.8.3/shield-fill-minus.svg
x bootstrap-icons-1.8.3/chat-quote-fill.svg
x bootstrap-icons-1.8.3/clipboard-heart.svg
x bootstrap-icons-1.8.3/chat-square-heart.svg
x bootstrap-icons-1.8.3/info.svg
x bootstrap-icons-1.8.3/reply-fill.svg
x bootstrap-icons-1.8.3/chevron-compact-up.svg
x bootstrap-icons-1.8.3/file-earmark-bar-graph.svg
x bootstrap-icons-1.8.3/spotify.svg
x bootstrap-icons-1.8.3/box-arrow-down.svg
x bootstrap-icons-1.8.3/fan.svg
x bootstrap-icons-1.8.3/file-earmark-ruled-fill.svg
x bootstrap-icons-1.8.3/palette.svg
x bootstrap-icons-1.8.3/arrow-bar-right.svg
x bootstrap-icons-1.8.3/chat-square-fill.svg
x bootstrap-icons-1.8.3/pentagon-half.svg
x bootstrap-icons-1.8.3/calendar2-heart.svg
x bootstrap-icons-1.8.3/gear.svg
x bootstrap-icons-1.8.3/speedometer.svg
x bootstrap-icons-1.8.3/file-earmark-font.svg
x bootstrap-icons-1.8.3/camera-fill.svg
x bootstrap-icons-1.8.3/chat-right.svg
x bootstrap-icons-1.8.3/justify-right.svg
x bootstrap-icons-1.8.3/people.svg
x bootstrap-icons-1.8.3/info-circle.svg
x bootstrap-icons-1.8.3/badge-tm-fill.svg
x bootstrap-icons-1.8.3/skip-start-circle.svg
x bootstrap-icons-1.8.3/file-earmark-medical.svg
x bootstrap-icons-1.8.3/filetype-jsx.svg
x bootstrap-icons-1.8.3/eject-fill.svg
x bootstrap-icons-1.8.3/box-arrow-right.svg
x bootstrap-icons-1.8.3/motherboard-fill.svg
x bootstrap-icons-1.8.3/plug-fill.svg
x bootstrap-icons-1.8.3/cloud-fog.svg
x bootstrap-icons-1.8.3/file-x.svg
x bootstrap-icons-1.8.3/clipboard-fill.svg
x bootstrap-icons-1.8.3/filetype-xls.svg
x bootstrap-icons-1.8.3/moon-stars.svg
x bootstrap-icons-1.8.3/box-arrow-in-down-right.svg
x bootstrap-icons-1.8.3/save2-fill.svg
x bootstrap-icons-1.8.3/cloud-upload-fill.svg
x bootstrap-icons-1.8.3/key-fill.svg
x bootstrap-icons-1.8.3/folder-plus.svg
x bootstrap-icons-1.8.3/file-earmark-zip-fill.svg
x bootstrap-icons-1.8.3/filetype-m4p.svg
x bootstrap-icons-1.8.3/laptop-fill.svg
x bootstrap-icons-1.8.3/grip-horizontal.svg
x bootstrap-icons-1.8.3/caret-up-square-fill.svg
x bootstrap-icons-1.8.3/telephone-minus-fill.svg
x bootstrap-icons-1.8.3/mic.svg
x bootstrap-icons-1.8.3/rainbow.svg
x bootstrap-icons-1.8.3/safe2.svg
x bootstrap-icons-1.8.3/segmented-nav.svg
x bootstrap-icons-1.8.3/reception-2.svg
x bootstrap-icons-1.8.3/chat-square-dots.svg
x bootstrap-icons-1.8.3/person-workspace.svg
x bootstrap-icons-1.8.3/person-square.svg
x bootstrap-icons-1.8.3/cloud-drizzle-fill.svg
x bootstrap-icons-1.8.3/file-text-fill.svg
x bootstrap-icons-1.8.3/credit-card-2-back-fill.svg
x bootstrap-icons-1.8.3/sort-numeric-down-alt.svg
x bootstrap-icons-1.8.3/zoom-in.svg
x bootstrap-icons-1.8.3/wrench-adjustable.svg
x bootstrap-icons-1.8.3/calendar2-x.svg
x bootstrap-icons-1.8.3/door-closed-fill.svg
x bootstrap-icons-1.8.3/emoji-sunglasses-fill.svg
x bootstrap-icons-1.8.3/menu-button-fill.svg
x bootstrap-icons-1.8.3/phone-landscape-fill.svg
x bootstrap-icons-1.8.3/thermometer-low.svg
x bootstrap-icons-1.8.3/hdmi-fill.svg
x bootstrap-icons-1.8.3/signpost-fill.svg
x bootstrap-icons-1.8.3/file-earmark-code-fill.svg
x bootstrap-icons-1.8.3/postage-heart.svg
x bootstrap-icons-1.8.3/bookmarks-fill.svg
x bootstrap-icons-1.8.3/mouse2.svg
x bootstrap-icons-1.8.3/bag.svg
x bootstrap-icons-1.8.3/graph-down-arrow.svg
x bootstrap-icons-1.8.3/pencil-fill.svg
x bootstrap-icons-1.8.3/bookshelf.svg
x bootstrap-icons-1.8.3/border-right.svg
x bootstrap-icons-1.8.3/bookmark-x.svg
x bootstrap-icons-1.8.3/caret-left-square.svg
x bootstrap-icons-1.8.3/ticket-detailed.svg
x bootstrap-icons-1.8.3/calendar2-minus-fill.svg
x bootstrap-icons-1.8.3/triangle-half.svg
x bootstrap-icons-1.8.3/device-ssd.svg
x bootstrap-icons-1.8.3/subtract.svg
x bootstrap-icons-1.8.3/bag-dash-fill.svg
x bootstrap-icons-1.8.3/moon-stars-fill.svg
x bootstrap-icons-1.8.3/window-x.svg
x bootstrap-icons-1.8.3/align-start.svg
x bootstrap-icons-1.8.3/snapchat.svg
x bootstrap-icons-1.8.3/terminal-split.svg
x bootstrap-icons-1.8.3/journal-x.svg
x bootstrap-icons-1.8.3/badge-wc-fill.svg
x bootstrap-icons-1.8.3/arrow-right-circle.svg
x bootstrap-icons-1.8.3/sort-alpha-down-alt.svg
x bootstrap-icons-1.8.3/calendar-date-fill.svg
x bootstrap-icons-1.8.3/egg-fried.svg
x bootstrap-icons-1.8.3/mouse3.svg
x bootstrap-icons-1.8.3/telephone-inbound.svg
x bootstrap-icons-1.8.3/inboxes-fill.svg
x bootstrap-icons-1.8.3/brightness-alt-high-fill.svg
x bootstrap-icons-1.8.3/image.svg
x bootstrap-icons-1.8.3/toggles.svg
x bootstrap-icons-1.8.3/basket-fill.svg
x bootstrap-icons-1.8.3/hand-index-fill.svg
x bootstrap-icons-1.8.3/bandaid.svg
x bootstrap-icons-1.8.3/layout-sidebar-inset-reverse.svg
x bootstrap-icons-1.8.3/lightbulb.svg
x bootstrap-icons-1.8.3/check-circle.svg
x bootstrap-icons-1.8.3/sunset.svg
x bootstrap-icons-1.8.3/stop-btn.svg
x bootstrap-icons-1.8.3/reception-3.svg
x bootstrap-icons-1.8.3/chevron-expand.svg
x bootstrap-icons-1.8.3/save.svg
x bootstrap-icons-1.8.3/arrow-up-square.svg
x bootstrap-icons-1.8.3/skip-end-circle-fill.svg
x bootstrap-icons-1.8.3/lamp.svg
x bootstrap-icons-1.8.3/file-ruled.svg
x bootstrap-icons-1.8.3/images.svg
x bootstrap-icons-1.8.3/front.svg
x bootstrap-icons-1.8.3/exclamation-circle-fill.svg
x bootstrap-icons-1.8.3/bookmarks.svg
x bootstrap-icons-1.8.3/bag-plus-fill.svg
x bootstrap-icons-1.8.3/cloud-lightning.svg
x bootstrap-icons-1.8.3/optical-audio.svg
x bootstrap-icons-1.8.3/cloud-arrow-down-fill.svg
x bootstrap-icons-1.8.3/layers-fill.svg
x bootstrap-icons-1.8.3/three-dots-vertical.svg
x bootstrap-icons-1.8.3/menu-down.svg
x bootstrap-icons-1.8.3/bootstrap-reboot.svg
x bootstrap-icons-1.8.3/window-dock.svg
x bootstrap-icons-1.8.3/calendar2-week.svg
x bootstrap-icons-1.8.3/calendar3-week.svg
x bootstrap-icons-1.8.3/quora.svg
x bootstrap-icons-1.8.3/shield-exclamation.svg
x bootstrap-icons-1.8.3/file-earmark-binary-fill.svg
x bootstrap-icons-1.8.3/headset-vr.svg
x bootstrap-icons-1.8.3/pin-map.svg
x bootstrap-icons-1.8.3/volume-mute.svg
x bootstrap-icons-1.8.3/paperclip.svg
x bootstrap-icons-1.8.3/disc-fill.svg
x bootstrap-icons-1.8.3/broadcast.svg
x bootstrap-icons-1.8.3/align-middle.svg
x bootstrap-icons-1.8.3/chat-square.svg
x bootstrap-icons-1.8.3/calendar2-plus.svg
x bootstrap-icons-1.8.3/gender-male.svg
x bootstrap-icons-1.8.3/send-dash-fill.svg
x bootstrap-icons-1.8.3/back.svg
x bootstrap-icons-1.8.3/broadcast-pin.svg
x bootstrap-icons-1.8.3/volume-mute-fill.svg
x bootstrap-icons-1.8.3/x-square.svg
x bootstrap-icons-1.8.3/file-slides-fill.svg
x bootstrap-icons-1.8.3/calendar-range.svg
x bootstrap-icons-1.8.3/window-stack.svg
x bootstrap-icons-1.8.3/reception-1.svg
x bootstrap-icons-1.8.3/currency-yen.svg
x bootstrap-icons-1.8.3/journal-richtext.svg
x bootstrap-icons-1.8.3/file-earmark-excel-fill.svg
x bootstrap-icons-1.8.3/input-cursor.svg
x bootstrap-icons-1.8.3/file-earmark-lock2.svg
x bootstrap-icons-1.8.3/award.svg
x bootstrap-icons-1.8.3/cloud-sun-fill.svg
x bootstrap-icons-1.8.3/zoom-out.svg
x bootstrap-icons-1.8.3/lightning-charge-fill.svg
x bootstrap-icons-1.8.3/camera-video.svg
x bootstrap-icons-1.8.3/exclamation-diamond-fill.svg
x bootstrap-icons-1.8.3/box.svg
x bootstrap-icons-1.8.3/box-arrow-in-up.svg
x bootstrap-icons-1.8.3/send-slash-fill.svg
x bootstrap-icons-1.8.3/file-earmark-diff-fill.svg
x bootstrap-icons-1.8.3/exclamation-octagon-fill.svg
x bootstrap-icons-1.8.3/mask.svg
x bootstrap-icons-1.8.3/card-list.svg
x bootstrap-icons-1.8.3/peace.svg
x bootstrap-icons-1.8.3/percent.svg
x bootstrap-icons-1.8.3/save-fill.svg
x bootstrap-icons-1.8.3/suit-heart.svg
x bootstrap-icons-1.8.3/square.svg
x bootstrap-icons-1.8.3/app-indicator.svg
x bootstrap-icons-1.8.3/moon-fill.svg
x bootstrap-icons-1.8.3/pause-btn-fill.svg
x bootstrap-icons-1.8.3/eye-slash.svg
x bootstrap-icons-1.8.3/play.svg
x bootstrap-icons-1.8.3/capslock.svg
x bootstrap-icons-1.8.3/cloud-fog2-fill.svg
x bootstrap-icons-1.8.3/filetype-woff.svg
x bootstrap-icons-1.8.3/filetype-exe.svg
x bootstrap-icons-1.8.3/chat.svg
x bootstrap-icons-1.8.3/paypal.svg
x bootstrap-icons-1.8.3/arrow-repeat.svg
x bootstrap-icons-1.8.3/cart-fill.svg
x bootstrap-icons-1.8.3/send-plus-fill.svg
x bootstrap-icons-1.8.3/file-check.svg
x bootstrap-icons-1.8.3/emoji-smile.svg
x bootstrap-icons-1.8.3/filetype-png.svg
x bootstrap-icons-1.8.3/heart-fill.svg
x bootstrap-icons-1.8.3/coin.svg
x bootstrap-icons-1.8.3/bag-x.svg
x bootstrap-icons-1.8.3/pip.svg
x bootstrap-icons-1.8.3/arrows-collapse.svg
x bootstrap-icons-1.8.3/file-earmark-richtext.svg
x bootstrap-icons-1.8.3/clipboard2-data.svg
x bootstrap-icons-1.8.3/dash-circle-fill.svg
x bootstrap-icons-1.8.3/stickies.svg
x bootstrap-icons-1.8.3/usb-mini.svg
x bootstrap-icons-1.8.3/table.svg
x bootstrap-icons-1.8.3/door-open-fill.svg
x bootstrap-icons-1.8.3/send.svg
x bootstrap-icons-1.8.3/arrow-up-right-circle-fill.svg
x bootstrap-icons-1.8.3/clipboard2-x.svg
x bootstrap-icons-1.8.3/clipboard2-x-fill.svg
x bootstrap-icons-1.8.3/bookmark-heart-fill.svg
x bootstrap-icons-1.8.3/journal-arrow-down.svg
x bootstrap-icons-1.8.3/calendar-plus-fill.svg
x bootstrap-icons-1.8.3/phone-vibrate.svg
x bootstrap-icons-1.8.3/stoplights.svg
x bootstrap-icons-1.8.3/reception-0.svg
x bootstrap-icons-1.8.3/calendar2-day.svg
x bootstrap-icons-1.8.3/arrow-up-square-fill.svg
x bootstrap-icons-1.8.3/playstation.svg
x bootstrap-icons-1.8.3/speaker.svg
x bootstrap-icons-1.8.3/pin-map-fill.svg
x bootstrap-icons-1.8.3/skip-backward-fill.svg
x bootstrap-icons-1.8.3/facebook.svg
x bootstrap-icons-1.8.3/bucket-fill.svg
x bootstrap-icons-1.8.3/arrow-down-right-square.svg
x bootstrap-icons-1.8.3/keyboard-fill.svg
x bootstrap-icons-1.8.3/calendar4.svg
x bootstrap-icons-1.8.3/calendar3-week-fill.svg
x bootstrap-icons-1.8.3/currency-exchange.svg
x bootstrap-icons-1.8.3/file-earmark-word-fill.svg
x bootstrap-icons-1.8.3/filetype-aac.svg
x bootstrap-icons-1.8.3/send-plus.svg
x bootstrap-icons-1.8.3/lightbulb-off-fill.svg
x bootstrap-icons-1.8.3/badge-hd-fill.svg
x bootstrap-icons-1.8.3/nintendo-switch.svg
x bootstrap-icons-1.8.3/camera.svg
x bootstrap-icons-1.8.3/layout-split.svg
x bootstrap-icons-1.8.3/printer.svg
x bootstrap-icons-1.8.3/arrow-90deg-right.svg
x bootstrap-icons-1.8.3/send-dash.svg
x bootstrap-icons-1.8.3/smartwatch.svg
x bootstrap-icons-1.8.3/magic.svg
x bootstrap-icons-1.8.3/border-style.svg
x bootstrap-icons-1.8.3/border-top.svg
x bootstrap-icons-1.8.3/bag-fill.svg
x bootstrap-icons-1.8.3/person-fill.svg
x bootstrap-icons-1.8.3/exclude.svg
x bootstrap-icons-1.8.3/folder-minus.svg
x bootstrap-icons-1.8.3/hdd-rack.svg
x bootstrap-icons-1.8.3/box-arrow-left.svg
x bootstrap-icons-1.8.3/arrow-up-right.svg
x bootstrap-icons-1.8.3/triangle-fill.svg
x bootstrap-icons-1.8.3/pinterest.svg
x bootstrap-icons-1.8.3/truck.svg
x bootstrap-icons-1.8.3/stars.svg
x bootstrap-icons-1.8.3/display-fill.svg
x bootstrap-icons-1.8.3/union.svg
x bootstrap-icons-1.8.3/calendar2-date-fill.svg
x bootstrap-icons-1.8.3/sunrise-fill.svg
x bootstrap-icons-1.8.3/stack-overflow.svg
x bootstrap-icons-1.8.3/hdd-fill.svg
x bootstrap-icons-1.8.3/chat-right-fill.svg
x bootstrap-icons-1.8.3/arrow-right-circle-fill.svg
x bootstrap-icons-1.8.3/usb-fill.svg
x bootstrap-icons-1.8.3/credit-card-2-front.svg
x bootstrap-icons-1.8.3/reception-4.svg
x bootstrap-icons-1.8.3/link-45deg.svg
x bootstrap-icons-1.8.3/filetype-mov.svg
x bootstrap-icons-1.8.3/whatsapp.svg
x bootstrap-icons-1.8.3/arrow-down-right-square-fill.svg
x bootstrap-icons-1.8.3/google.svg
x bootstrap-icons-1.8.3/vinyl.svg
x bootstrap-icons-1.8.3/bar-chart-line-fill.svg
x bootstrap-icons-1.8.3/symmetry-horizontal.svg
x bootstrap-icons-1.8.3/backspace-reverse.svg
x bootstrap-icons-1.8.3/bucket.svg
x bootstrap-icons-1.8.3/line.svg
x bootstrap-icons-1.8.3/question-octagon-fill.svg
x bootstrap-icons-1.8.3/vector-pen.svg
x bootstrap-icons-1.8.3/egg.svg
x bootstrap-icons-1.8.3/spellcheck.svg
x bootstrap-icons-1.8.3/bookmark-star-fill.svg
x bootstrap-icons-1.8.3/file-play-fill.svg
x bootstrap-icons-1.8.3/question-diamond-fill.svg
x bootstrap-icons-1.8.3/shield-fill.svg
x bootstrap-icons-1.8.3/file-earmark-check.svg
x bootstrap-icons-1.8.3/bullseye.svg
x bootstrap-icons-1.8.3/minecart-loaded.svg
x bootstrap-icons-1.8.3/cloud-minus.svg
x bootstrap-icons-1.8.3/tablet-landscape.svg
x bootstrap-icons-1.8.3/exclamation-circle.svg
x bootstrap-icons-1.8.3/person-rolodex.svg
x bootstrap-icons-1.8.3/intersect.svg
x bootstrap-icons-1.8.3/pc-display-horizontal.svg
x bootstrap-icons-1.8.3/emoji-wink-fill.svg
x bootstrap-icons-1.8.3/text-indent-left.svg
x bootstrap-icons-1.8.3/bag-heart.svg
x bootstrap-icons-1.8.3/infinity.svg
x bootstrap-icons-1.8.3/currency-euro.svg
x bootstrap-icons-1.8.3/journal-text.svg
x bootstrap-icons-1.8.3/gem.svg
x bootstrap-icons-1.8.3/hand-index.svg
x bootstrap-icons-1.8.3/arrows-expand.svg
x bootstrap-icons-1.8.3/trash.svg
x bootstrap-icons-1.8.3/box-arrow-in-right.svg
x bootstrap-icons-1.8.3/life-preserver.svg
x bootstrap-icons-1.8.3/emoji-heart-eyes.svg
x bootstrap-icons-1.8.3/layout-text-sidebar.svg
x bootstrap-icons-1.8.3/wifi-off.svg
x bootstrap-icons-1.8.3/caret-right-fill.svg
x bootstrap-icons-1.8.3/clipboard-data-fill.svg
x bootstrap-icons-1.8.3/layers-half.svg
x bootstrap-icons-1.8.3/cloud-rain-heavy-fill.svg
x bootstrap-icons-1.8.3/record-circle.svg
x bootstrap-icons-1.8.3/calendar3-event.svg
x bootstrap-icons-1.8.3/list-columns.svg
x bootstrap-icons-1.8.3/skip-backward-btn.svg
x bootstrap-icons-1.8.3/balloon-heart-fill.svg
x bootstrap-icons-1.8.3/chat-square-heart-fill.svg
x bootstrap-icons-1.8.3/file-lock2.svg
x bootstrap-icons-1.8.3/lock-fill.svg
x bootstrap-icons-1.8.3/play-btn.svg
x bootstrap-icons-1.8.3/memory.svg
x bootstrap-icons-1.8.3/telephone.svg
x bootstrap-icons-1.8.3/postcard-heart-fill.svg
x bootstrap-icons-1.8.3/brightness-low-fill.svg
x bootstrap-icons-1.8.3/skip-forward-circle.svg
x bootstrap-icons-1.8.3/x-circle-fill.svg
x bootstrap-icons-1.8.3/volume-up.svg
x bootstrap-icons-1.8.3/folder-symlink-fill.svg
x bootstrap-icons-1.8.3/clipboard-data.svg
x bootstrap-icons-1.8.3/vr.svg
x bootstrap-icons-1.8.3/phone-fill.svg
x bootstrap-icons-1.8.3/star.svg
x bootstrap-icons-1.8.3/plus-slash-minus.svg
x bootstrap-icons-1.8.3/collection-play.svg
x bootstrap-icons-1.8.3/clipboard-minus-fill.svg
x bootstrap-icons-1.8.3/person-check.svg
x bootstrap-icons-1.8.3/caret-right-square-fill.svg
x bootstrap-icons-1.8.3/geo-fill.svg
x bootstrap-icons-1.8.3/sun.svg
x bootstrap-icons-1.8.3/wrench.svg
x bootstrap-icons-1.8.3/chevron-compact-down.svg
x bootstrap-icons-1.8.3/grid-1x2.svg
x bootstrap-icons-1.8.3/tsunami.svg
x bootstrap-icons-1.8.3/arrow-90deg-left.svg
x bootstrap-icons-1.8.3/envelope-dash.svg
x bootstrap-icons-1.8.3/usb-mini-fill.svg
x bootstrap-icons-1.8.3/bookmark-x-fill.svg
x bootstrap-icons-1.8.3/stickies-fill.svg
x bootstrap-icons-1.8.3/clock-fill.svg
x bootstrap-icons-1.8.3/chat-right-heart-fill.svg
x bootstrap-icons-1.8.3/box-arrow-in-down.svg
x bootstrap-icons-1.8.3/mortarboard.svg
x bootstrap-icons-1.8.3/tropical-storm.svg
x bootstrap-icons-1.8.3/tag-fill.svg
x bootstrap-icons-1.8.3/sort-down-alt.svg
x bootstrap-icons-1.8.3/envelope-plus.svg
x bootstrap-icons-1.8.3/heart-pulse-fill.svg
x bootstrap-icons-1.8.3/credit-card-2-front-fill.svg
x bootstrap-icons-1.8.3/file-earmark-ruled.svg
x bootstrap-icons-1.8.3/grid-3x2.svg
x bootstrap-icons-1.8.3/calendar3.svg
x bootstrap-icons-1.8.3/arrow-left-square-fill.svg
x bootstrap-icons-1.8.3/hammer.svg
x bootstrap-icons-1.8.3/mic-mute.svg
x bootstrap-icons-1.8.3/calendar2-plus-fill.svg
x bootstrap-icons-1.8.3/badge-ar-fill.svg
x bootstrap-icons-1.8.3/shift-fill.svg
x bootstrap-icons-1.8.3/cloud-fill.svg
x bootstrap-icons-1.8.3/brightness-high-fill.svg
x bootstrap-icons-1.8.3/twitch.svg
x bootstrap-icons-1.8.3/windows.svg
x bootstrap-icons-1.8.3/cloud-arrow-down.svg
x bootstrap-icons-1.8.3/basket3.svg
x bootstrap-icons-1.8.3/window-sidebar.svg
x bootstrap-icons-1.8.3/cash.svg
x bootstrap-icons-1.8.3/badge-sd.svg
x bootstrap-icons-1.8.3/skip-backward.svg
x bootstrap-icons-1.8.3/telephone-fill.svg
x bootstrap-icons-1.8.3/file-easel-fill.svg
x bootstrap-icons-1.8.3/clipboard2-fill.svg
x bootstrap-icons-1.8.3/bug.svg
x bootstrap-icons-1.8.3/hand-index-thumb.svg
x bootstrap-icons-1.8.3/shield-lock-fill.svg
x bootstrap-icons-1.8.3/file-minus-fill.svg
x bootstrap-icons-1.8.3/wrench-adjustable-circle.svg
x bootstrap-icons-1.8.3/plus-circle-fill.svg
x bootstrap-icons-1.8.3/file-earmark-slides.svg
x bootstrap-icons-1.8.3/heartbreak-fill.svg
x bootstrap-icons-1.8.3/envelope-paper-heart.svg
x bootstrap-icons-1.8.3/youtube.svg
x bootstrap-icons-1.8.3/brightness-alt-high.svg
x bootstrap-icons-1.8.3/suit-spade-fill.svg
x bootstrap-icons-1.8.3/collection.svg
x bootstrap-icons-1.8.3/handbag-fill.svg
x bootstrap-icons-1.8.3/geo.svg
x bootstrap-icons-1.8.3/badge-vo-fill.svg
x bootstrap-icons-1.8.3/collection-play-fill.svg
x bootstrap-icons-1.8.3/chat-left-heart-fill.svg
x bootstrap-icons-1.8.3/bookmark-plus.svg
x bootstrap-icons-1.8.3/unlock.svg
x bootstrap-icons-1.8.3/geo-alt.svg
x bootstrap-icons-1.8.3/bookmark-dash.svg
x bootstrap-icons-1.8.3/file-arrow-down.svg
x bootstrap-icons-1.8.3/border-left.svg
x bootstrap-icons-1.8.3/compass.svg
x bootstrap-icons-1.8.3/sunglasses.svg
x bootstrap-icons-1.8.3/calendar-heart-fill.svg
x bootstrap-icons-1.8.3/skip-start-circle-fill.svg
x bootstrap-icons-1.8.3/plus-circle.svg
x bootstrap-icons-1.8.3/filetype-md.svg
x bootstrap-icons-1.8.3/filter-square-fill.svg
x bootstrap-icons-1.8.3/arrow-up-right-circle.svg
x bootstrap-icons-1.8.3/basket2.svg
x bootstrap-icons-1.8.3/circle-square.svg
x bootstrap-icons-1.8.3/question-circle-fill.svg
x bootstrap-icons-1.8.3/filetype-xlsx.svg
x bootstrap-icons-1.8.3/hand-thumbs-up-fill.svg
x bootstrap-icons-1.8.3/cloud-arrow-up-fill.svg
x bootstrap-icons-1.8.3/cloud-minus-fill.svg
x bootstrap-icons-1.8.3/bicycle.svg
x bootstrap-icons-1.8.3/cloud-moon.svg
x bootstrap-icons-1.8.3/bank.svg
x bootstrap-icons-1.8.3/credit-card.svg
x bootstrap-icons-1.8.3/calendar2.svg
x bootstrap-icons-1.8.3/box-arrow-up.svg
x bootstrap-icons-1.8.3/grid-3x3.svg
x bootstrap-icons-1.8.3/textarea.svg
x bootstrap-icons-1.8.3/dice-6-fill.svg
x bootstrap-icons-1.8.3/play-btn-fill.svg
x bootstrap-icons-1.8.3/filetype-jpg.svg
x bootstrap-icons-1.8.3/file-font-fill.svg
x bootstrap-icons-1.8.3/heart-half.svg
x bootstrap-icons-1.8.3/vinyl-fill.svg
x bootstrap-icons-1.8.3/check2-circle.svg
x bootstrap-icons-1.8.3/thermometer-sun.svg
x bootstrap-icons-1.8.3/easel3-fill.svg
x bootstrap-icons-1.8.3/reply-all.svg
x bootstrap-icons-1.8.3/easel2-fill.svg
x bootstrap-icons-1.8.3/pencil.svg
x bootstrap-icons-1.8.3/postage-fill.svg
x bootstrap-icons-1.8.3/sort-alpha-down.svg
x bootstrap-icons-1.8.3/postage.svg
x bootstrap-icons-1.8.3/phone-flip.svg
x bootstrap-icons-1.8.3/cloud-rain.svg
x bootstrap-icons-1.8.3/type-strikethrough.svg
x bootstrap-icons-1.8.3/file-earmark-post.svg
x bootstrap-icons-1.8.3/clock-history.svg
x bootstrap-icons-1.8.3/tablet-landscape-fill.svg
x bootstrap-icons-1.8.3/arrow-bar-down.svg
x bootstrap-icons-1.8.3/file-earmark-image-fill.svg
x bootstrap-icons-1.8.3/text-paragraph.svg
x bootstrap-icons-1.8.3/file-plus.svg
x bootstrap-icons-1.8.3/kanban-fill.svg
x bootstrap-icons-1.8.3/chat-dots.svg
x bootstrap-icons-1.8.3/arrow-right-square-fill.svg
x bootstrap-icons-1.8.3/calendar2-range-fill.svg
x bootstrap-icons-1.8.3/projector-fill.svg
x bootstrap-icons-1.8.3/diamond.svg
x bootstrap-icons-1.8.3/command.svg
x bootstrap-icons-1.8.3/file-earmark-lock.svg
x bootstrap-icons-1.8.3/cloud-rain-fill.svg
x bootstrap-icons-1.8.3/arrow-down-right-circle-fill.svg
x bootstrap-icons-1.8.3/skip-start-btn.svg
x bootstrap-icons-1.8.3/clock.svg
x bootstrap-icons-1.8.3/arrow-through-heart.svg
x bootstrap-icons-1.8.3/reddit.svg
x bootstrap-icons-1.8.3/plus-lg.svg
x bootstrap-icons-1.8.3/file-arrow-down-fill.svg
x bootstrap-icons-1.8.3/router.svg
x bootstrap-icons-1.8.3/gpu-card.svg
x bootstrap-icons-1.8.3/usb-c-fill.svg
x bootstrap-icons-1.8.3/octagon.svg
x bootstrap-icons-1.8.3/menu-app.svg
x bootstrap-icons-1.8.3/box2-heart.svg
x bootstrap-icons-1.8.3/phone.svg
x bootstrap-icons-1.8.3/arrow-down-left-square.svg
x bootstrap-icons-1.8.3/chevron-compact-right.svg
x bootstrap-icons-1.8.3/droplet-fill.svg
x bootstrap-icons-1.8.3/sunset-fill.svg
x bootstrap-icons-1.8.3/person-video2.svg
x bootstrap-icons-1.8.3/calendar-event-fill.svg
x bootstrap-icons-1.8.3/badge-cc-fill.svg
x bootstrap-icons-1.8.3/arrow-left-square.svg
x bootstrap-icons-1.8.3/gear-fill.svg
x bootstrap-icons-1.8.3/calendar4-event.svg
x bootstrap-icons-1.8.3/volume-down-fill.svg
x bootstrap-icons-1.8.3/arrow-counterclockwise.svg
x bootstrap-icons-1.8.3/eye.svg
x bootstrap-icons-1.8.3/egg-fill.svg
x bootstrap-icons-1.8.3/calendar2-day-fill.svg
x bootstrap-icons-1.8.3/radioactive.svg
x bootstrap-icons-1.8.3/caret-down-square-fill.svg
x bootstrap-icons-1.8.3/person-hearts.svg
x bootstrap-icons-1.8.3/arrows-angle-contract.svg
x bootstrap-icons-1.8.3/file-binary.svg
x bootstrap-icons-1.8.3/ui-radios-grid.svg
x bootstrap-icons-1.8.3/envelope-paper-fill.svg
x bootstrap-icons-1.8.3/filetype-php.svg
x bootstrap-icons-1.8.3/person-video3.svg
x bootstrap-icons-1.8.3/valentine.svg
x bootstrap-icons-1.8.3/badge-vo.svg
x bootstrap-icons-1.8.3/optical-audio-fill.svg
x bootstrap-icons-1.8.3/file-earmark-arrow-down-fill.svg
x bootstrap-icons-1.8.3/device-ssd-fill.svg
x bootstrap-icons-1.8.3/cloud-haze-fill.svg
x bootstrap-icons-1.8.3/card-checklist.svg
x bootstrap-icons-1.8.3/question-square.svg
x bootstrap-icons-1.8.3/question-lg.svg
x bootstrap-icons-1.8.3/menu-button-wide-fill.svg
x bootstrap-icons-1.8.3/cash-stack.svg
x bootstrap-icons-1.8.3/dribbble.svg
x bootstrap-icons-1.8.3/send-slash.svg
x bootstrap-icons-1.8.3/chat-right-heart.svg
x bootstrap-icons-1.8.3/x-square-fill.svg
x bootstrap-icons-1.8.3/collection-fill.svg
x bootstrap-icons-1.8.3/brightness-alt-low.svg
x bootstrap-icons-1.8.3/gift.svg
x bootstrap-icons-1.8.3/ear-fill.svg
x bootstrap-icons-1.8.3/calendar-fill.svg
x bootstrap-icons-1.8.3/trophy-fill.svg
x bootstrap-icons-1.8.3/usb-micro-fill.svg
x bootstrap-icons-1.8.3/filetype-pptx.svg
x bootstrap-icons-1.8.3/mouse-fill.svg
x bootstrap-icons-1.8.3/envelope-x.svg
x bootstrap-icons-1.8.3/xbox.svg
x bootstrap-icons-1.8.3/file-music.svg
x bootstrap-icons-1.8.3/calendar-month-fill.svg
x bootstrap-icons-1.8.3/bounding-box-circles.svg
x bootstrap-icons-1.8.3/graph-up.svg
x bootstrap-icons-1.8.3/moisture.svg
x bootstrap-icons-1.8.3/person-x-fill.svg
x bootstrap-icons-1.8.3/grid-3x3-gap-fill.svg
x bootstrap-icons-1.8.3/envelope-slash.svg
x bootstrap-icons-1.8.3/dash-square.svg
x bootstrap-icons-1.8.3/list-columns-reverse.svg
x bootstrap-icons-1.8.3/thunderbolt.svg
x bootstrap-icons-1.8.3/person-check-fill.svg
x bootstrap-icons-1.8.3/share.svg
x bootstrap-icons-1.8.3/input-cursor-text.svg
x bootstrap-icons-1.8.3/music-note-list.svg
x bootstrap-icons-1.8.3/filetype-css.svg
x bootstrap-icons-1.8.3/tags.svg
x bootstrap-icons-1.8.3/border-bottom.svg
x bootstrap-icons-1.8.3/emoji-laughing.svg
x bootstrap-icons-1.8.3/arrow-up.svg
x bootstrap-icons-1.8.3/record2-fill.svg
x bootstrap-icons-1.8.3/sticky.svg
x bootstrap-icons-1.8.3/file-earmark-diff.svg
x bootstrap-icons-1.8.3/bug-fill.svg
x bootstrap-icons-1.8.3/linkedin.svg
x bootstrap-icons-1.8.3/skip-end-circle.svg
x bootstrap-icons-1.8.3/filetype-mp3.svg
x bootstrap-icons-1.8.3/brightness-high.svg
x bootstrap-icons-1.8.3/palette-fill.svg
x bootstrap-icons-1.8.3/window-dash.svg
x bootstrap-icons-1.8.3/sliders2.svg
x bootstrap-icons-1.8.3/signpost-split-fill.svg
x bootstrap-icons-1.8.3/columns-gap.svg
x bootstrap-icons-1.8.3/arrow-left-circle-fill.svg
x bootstrap-icons-1.8.3/symmetry-vertical.svg
x bootstrap-icons-1.8.3/calendar-minus.svg
x bootstrap-icons-1.8.3/ethernet.svg
x bootstrap-icons-1.8.3/slash-lg.svg
x bootstrap-icons-1.8.3/dash-circle-dotted.svg
x bootstrap-icons-1.8.3/slash-square.svg
x bootstrap-icons-1.8.3/explicit.svg
x bootstrap-icons-1.8.3/window-plus.svg
x bootstrap-icons-1.8.3/piggy-bank-fill.svg
x bootstrap-icons-1.8.3/stack.svg
x bootstrap-icons-1.8.3/filter-square.svg
x bootstrap-icons-1.8.3/chat-right-quote.svg
x bootstrap-icons-1.8.3/robot.svg
x bootstrap-icons-1.8.3/filetype-ppt.svg
x bootstrap-icons-1.8.3/tree.svg
x bootstrap-icons-1.8.3/activity.svg
x bootstrap-icons-1.8.3/gender-female.svg
x bootstrap-icons-1.8.3/twitter.svg
x bootstrap-icons-1.8.3/hourglass-bottom.svg
x bootstrap-icons-1.8.3/filetype-js.svg
x bootstrap-icons-1.8.3/filter.svg
x bootstrap-icons-1.8.3/snow3.svg
x bootstrap-icons-1.8.3/pc-display.svg
x bootstrap-icons-1.8.3/water.svg
x bootstrap-icons-1.8.3/flag-fill.svg
x bootstrap-icons-1.8.3/badge-ad.svg
x bootstrap-icons-1.8.3/skip-end.svg
x bootstrap-icons-1.8.3/lightning-charge.svg
x bootstrap-icons-1.8.3/file-lock2-fill.svg
x bootstrap-icons-1.8.3/signpost-2.svg
x bootstrap-icons-1.8.3/lightbulb-off.svg
x bootstrap-icons-1.8.3/emoji-sunglasses.svg
x bootstrap-icons-1.8.3/eraser-fill.svg
x bootstrap-icons-1.8.3/upc.svg
x bootstrap-icons-1.8.3/clipboard2-heart.svg
x bootstrap-icons-1.8.3/geo-alt-fill.svg
x bootstrap-icons-1.8.3/journal-check.svg
x bootstrap-icons-1.8.3/file-earmark-post-fill.svg
x bootstrap-icons-1.8.3/bell-slash.svg
x bootstrap-icons-1.8.3/trash3.svg
x bootstrap-icons-1.8.3/discord.svg
x bootstrap-icons-1.8.3/text-left.svg
x bootstrap-icons-1.8.3/filetype-pdf.svg
x bootstrap-icons-1.8.3/filetype-rb.svg
x bootstrap-icons-1.8.3/plus-square-fill.svg
x bootstrap-icons-1.8.3/calendar.svg
x bootstrap-icons-1.8.3/chat-left-dots.svg
x bootstrap-icons-1.8.3/bell-fill.svg
x bootstrap-icons-1.8.3/file-earmark-medical-fill.svg
x bootstrap-icons-1.8.3/bell-slash-fill.svg
x bootstrap-icons-1.8.3/caret-down-fill.svg
x bootstrap-icons-1.8.3/trash2.svg
x bootstrap-icons-1.8.3/sliders2-vertical.svg
x bootstrap-icons-1.8.3/globe.svg
x bootstrap-icons-1.8.3/arrow-left.svg
x bootstrap-icons-1.8.3/align-center.svg
x bootstrap-icons-1.8.3/badge-ar.svg
x bootstrap-icons-1.8.3/patch-question-fill.svg
x bootstrap-icons-1.8.3/peace-fill.svg
x bootstrap-icons-1.8.3/envelope-check.svg
x bootstrap-icons-1.8.3/calendar-heart.svg
x bootstrap-icons-1.8.3/calendar2-check-fill.svg
x bootstrap-icons-1.8.3/window-split.svg
x bootstrap-icons-1.8.3/filter-circle-fill.svg
x bootstrap-icons-1.8.3/arrow-down-right.svg
x bootstrap-icons-1.8.3/snow2.svg
x bootstrap-icons-1.8.3/octagon-half.svg
x bootstrap-icons-1.8.3/laptop.svg
x bootstrap-icons-1.8.3/aspect-ratio-fill.svg
x bootstrap-icons-1.8.3/file-x-fill.svg
x bootstrap-icons-1.8.3/toggle2-on.svg
x bootstrap-icons-1.8.3/box-arrow-in-up-right.svg
x bootstrap-icons-1.8.3/stopwatch-fill.svg
x bootstrap-icons-1.8.3/hearts.svg
x bootstrap-icons-1.8.3/display.svg
x bootstrap-icons-1.8.3/question-square-fill.svg
x bootstrap-icons-1.8.3/diamond-half.svg
x bootstrap-icons-1.8.3/credit-card-fill.svg
x bootstrap-icons-1.8.3/fonts/
x bootstrap-icons-1.8.3/fonts/bootstrap-icons.woff2
x bootstrap-icons-1.8.3/fonts/bootstrap-icons.woff
x bootstrap-icons-1.8.3/calculator-fill.svg
x bootstrap-icons-1.8.3/file-earmark-person.svg
x bootstrap-icons-1.8.3/music-player-fill.svg
x bootstrap-icons-1.8.3/caret-left.svg
x bootstrap-icons-1.8.3/clipboard-x.svg
x bootstrap-icons-1.8.3/send-check.svg
x bootstrap-icons-1.8.3/pc.svg
x bootstrap-icons-1.8.3/chat-right-text.svg
x bootstrap-icons-1.8.3/skip-forward-circle-fill.svg
x bootstrap-icons-1.8.3/box-arrow-up-right.svg
x bootstrap-icons-1.8.3/arrow-up-left-circle.svg
x bootstrap-icons-1.8.3/plus-square-dotted.svg
x bootstrap-icons-1.8.3/shield-shaded.svg
x bootstrap-icons-1.8.3/clipboard2-minus.svg
x bootstrap-icons-1.8.3/file-code.svg
x bootstrap-icons-1.8.3/cpu-fill.svg
x bootstrap-icons-1.8.3/slack.svg
x bootstrap-icons-1.8.3/calendar-date.svg
x bootstrap-icons-1.8.3/filter-left.svg
x bootstrap-icons-1.8.3/clipboard2-pulse.svg
x bootstrap-icons-1.8.3/envelope-paper.svg
x bootstrap-icons-1.8.3/dice-1-fill.svg
x bootstrap-icons-1.8.3/pause-fill.svg
x bootstrap-icons-1.8.3/bounding-box.svg
x bootstrap-icons-1.8.3/alt.svg
x bootstrap-icons-1.8.3/hr.svg
x bootstrap-icons-1.8.3/cloud.svg
x bootstrap-icons-1.8.3/pci-card.svg
x bootstrap-icons-1.8.3/shuffle.svg
x bootstrap-icons-1.8.3/layer-forward.svg
x bootstrap-icons-1.8.3/window.svg
x bootstrap-icons-1.8.3/quote.svg
x bootstrap-icons-1.8.3/chat-dots-fill.svg
x bootstrap-icons-1.8.3/cup.svg
x bootstrap-icons-1.8.3/justify.svg
x bootstrap-icons-1.8.3/grip-vertical.svg
x bootstrap-icons-1.8.3/node-minus-fill.svg
x bootstrap-icons-1.8.3/emoji-angry.svg
x bootstrap-icons-1.8.3/list-check.svg
x bootstrap-icons-1.8.3/telephone-x.svg
x bootstrap-icons-1.8.3/sort-numeric-down.svg
x bootstrap-icons-1.8.3/puzzle-fill.svg
x bootstrap-icons-1.8.3/envelope-heart-fill.svg
x bootstrap-icons-1.8.3/bag-check-fill.svg
x bootstrap-icons-1.8.3/box2-fill.svg
x bootstrap-icons-1.8.3/droplet-half.svg
x bootstrap-icons-1.8.3/upload.svg
x bootstrap-icons-1.8.3/fonts.svg
x bootstrap-icons-1.8.3/bookmark-check.svg
x bootstrap-icons-1.8.3/messenger.svg
x bootstrap-icons-1.8.3/archive-fill.svg
x bootstrap-icons-1.8.3/calendar-x.svg
x bootstrap-icons-1.8.3/pause.svg
x bootstrap-icons-1.8.3/cloud-download-fill.svg
x bootstrap-icons-1.8.3/calendar2-month.svg
x bootstrap-icons-1.8.3/balloon-fill.svg
x bootstrap-icons-1.8.3/mic-fill.svg
x bootstrap-icons-1.8.3/text-right.svg
x bootstrap-icons-1.8.3/arrow-down-circle.svg
x bootstrap-icons-1.8.3/cloud-hail.svg
x bootstrap-icons-1.8.3/cloudy.svg
x bootstrap-icons-1.8.3/balloon.svg
x bootstrap-icons-1.8.3/forward.svg
x bootstrap-icons-1.8.3/textarea-t.svg
x bootstrap-icons-1.8.3/bookmark.svg
x bootstrap-icons-1.8.3/envelope-slash-fill.svg
x bootstrap-icons-1.8.3/grid-3x2-gap-fill.svg
x bootstrap-icons-1.8.3/skype.svg
x bootstrap-icons-1.8.3/shield-slash.svg
x bootstrap-icons-1.8.3/braces.svg
x bootstrap-icons-1.8.3/box-arrow-in-up-left.svg
x bootstrap-icons-1.8.3/info-lg.svg
x bootstrap-icons-1.8.3/minecart.svg
x bootstrap-icons-1.8.3/wallet-fill.svg
x bootstrap-icons-1.8.3/dpad-fill.svg
x bootstrap-icons-1.8.3/asterisk.svg
x bootstrap-icons-1.8.3/dash-square-dotted.svg
x bootstrap-icons-1.8.3/cloud-check-fill.svg
x bootstrap-icons-1.8.3/file-earmark-break-fill.svg
x bootstrap-icons-1.8.3/capslock-fill.svg
x bootstrap-icons-1.8.3/wordpress.svg
x bootstrap-icons-1.8.3/tablet.svg
x bootstrap-icons-1.8.3/terminal-fill.svg
x bootstrap-icons-1.8.3/easel3.svg
x bootstrap-icons-1.8.3/file-diff.svg
x bootstrap-icons-1.8.3/easel2.svg
x bootstrap-icons-1.8.3/brush-fill.svg
x bootstrap-icons-1.8.3/chat-square-quote-fill.svg
x bootstrap-icons-1.8.3/file-richtext.svg
x bootstrap-icons-1.8.3/currency-dollar.svg
x bootstrap-icons-1.8.3/valentine2.svg
x bootstrap-icons-1.8.3/brightness-alt-low-fill.svg
x bootstrap-icons-1.8.3/filetype-py.svg
x bootstrap-icons-1.8.3/pin-angle-fill.svg
x bootstrap-icons-1.8.3/arrow-left-right.svg
x bootstrap-icons-1.8.3/tv-fill.svg
x bootstrap-icons-1.8.3/file-earmark-code.svg
x bootstrap-icons-1.8.3/palette2.svg
x bootstrap-icons-1.8.3/badge-4k.svg
x bootstrap-icons-1.8.3/list-ol.svg
x bootstrap-icons-1.8.3/cloud-download.svg
x bootstrap-icons-1.8.3/check2.svg
x bootstrap-icons-1.8.3/telephone-outbound.svg
x bootstrap-icons-1.8.3/cup-fill.svg
x bootstrap-icons-1.8.3/clipboard2-heart-fill.svg
x bootstrap-icons-1.8.3/ear.svg
x bootstrap-icons-1.8.3/plus-circle-dotted.svg
x bootstrap-icons-1.8.3/telephone-forward.svg
x bootstrap-icons-1.8.3/skip-end-fill.svg
x bootstrap-icons-1.8.3/file-earmark-spreadsheet.svg
x bootstrap-icons-1.8.3/layout-text-window-reverse.svg
x bootstrap-icons-1.8.3/file-check-fill.svg
x bootstrap-icons-1.8.3/chevron-bar-right.svg
x bootstrap-icons-1.8.3/yin-yang.svg
x bootstrap-icons-1.8.3/box-arrow-up-left.svg
x bootstrap-icons-1.8.3/volume-up-fill.svg
x bootstrap-icons-1.8.3/chat-text-fill.svg
x bootstrap-icons-1.8.3/calendar2-event.svg
x bootstrap-icons-1.8.3/chat-quote.svg
x bootstrap-icons-1.8.3/skip-backward-circle-fill.svg
x bootstrap-icons-1.8.3/calendar4-week.svg
x bootstrap-icons-1.8.3/image-fill.svg
x bootstrap-icons-1.8.3/exclamation-square-fill.svg
x bootstrap-icons-1.8.3/node-minus.svg
x bootstrap-icons-1.8.3/backspace.svg
x bootstrap-icons-1.8.3/file-ruled-fill.svg
x bootstrap-icons-1.8.3/file-person-fill.svg
x bootstrap-icons-1.8.3/patch-minus.svg
x bootstrap-icons-1.8.3/hdd.svg
x bootstrap-icons-1.8.3/123.svg
x bootstrap-icons-1.8.3/filetype-tsx.svg
x bootstrap-icons-1.8.3/sort-down.svg
x bootstrap-icons-1.8.3/calculator.svg
x bootstrap-icons-1.8.3/align-top.svg
x bootstrap-icons-1.8.3/filetype-svg.svg
x bootstrap-icons-1.8.3/apple.svg
x bootstrap-icons-1.8.3/mouse.svg
x bootstrap-icons-1.8.3/pentagon.svg
x bootstrap-icons-1.8.3/eyeglasses.svg
x bootstrap-icons-1.8.3/screwdriver.svg
x bootstrap-icons-1.8.3/file-earmark-pdf.svg
x bootstrap-icons-1.8.3/shield-check.svg
x bootstrap-icons-1.8.3/person-plus-fill.svg
x bootstrap-icons-1.8.3/box-arrow-in-down-left.svg
x bootstrap-icons-1.8.3/cloud-sleet-fill.svg
x bootstrap-icons-1.8.3/calendar-x-fill.svg
x bootstrap-icons-1.8.3/file-earmark-music.svg
x bootstrap-icons-1.8.3/chat-right-quote-fill.svg
x bootstrap-icons-1.8.3/file-bar-graph.svg
x bootstrap-icons-1.8.3/emoji-neutral-fill.svg
x bootstrap-icons-1.8.3/send-x-fill.svg
x bootstrap-icons-1.8.3/caret-right-square.svg
x bootstrap-icons-1.8.3/chat-heart.svg
x bootstrap-icons-1.8.3/clipboard-check-fill.svg
x bootstrap-icons-1.8.3/file-earmark-ppt.svg
x bootstrap-icons-1.8.3/trash3-fill.svg
x bootstrap-icons-1.8.3/explicit-fill.svg
x bootstrap-icons-1.8.3/building.svg
x bootstrap-icons-1.8.3/trash2-fill.svg
x bootstrap-icons-1.8.3/bezier.svg
x bootstrap-icons-1.8.3/file-zip-fill.svg
x bootstrap-icons-1.8.3/binoculars.svg
x bootstrap-icons-1.8.3/gear-wide-connected.svg
x bootstrap-icons-1.8.3/file-earmark-plus.svg
x bootstrap-icons-1.8.3/folder.svg
x bootstrap-icons-1.8.3/calendar2-check.svg
x bootstrap-icons-1.8.3/alarm.svg
x bootstrap-icons-1.8.3/file-ppt.svg
x bootstrap-icons-1.8.3/envelope-exclamation-fill.svg
x bootstrap-icons-1.8.3/signpost-2-fill.svg
x bootstrap-icons-1.8.3/file-lock.svg
x bootstrap-icons-1.8.3/basket.svg
x bootstrap-icons-1.8.3/code-square.svg
x bootstrap-icons-1.8.3/chevron-bar-down.svg
x bootstrap-icons-1.8.3/play-fill.svg
x bootstrap-icons-1.8.3/type-underline.svg
x bootstrap-icons-1.8.3/fingerprint.svg
x bootstrap-icons-1.8.3/clipboard2-data-fill.svg
x bootstrap-icons-1.8.3/file-pdf.svg
x bootstrap-icons-1.8.3/file-post.svg
x bootstrap-icons-1.8.3/dash-lg.svg
x bootstrap-icons-1.8.3/thermometer-snow.svg
x bootstrap-icons-1.8.3/skip-start.svg
x bootstrap-icons-1.8.3/diagram-2-fill.svg
x bootstrap-icons-1.8.3/mic-mute-fill.svg
x bootstrap-icons-1.8.3/cloud-lightning-rain-fill.svg
x bootstrap-icons-1.8.3/credit-card-2-back.svg
x bootstrap-icons-1.8.3/diagram-3-fill.svg
x bootstrap-icons-1.8.3/clipboard-check.svg
x bootstrap-icons-1.8.3/tiktok.svg
x bootstrap-icons-1.8.3/file-earmark-music-fill.svg
x bootstrap-icons-1.8.3/heart-pulse.svg
x bootstrap-icons-1.8.3/filetype-html.svg
x bootstrap-icons-1.8.3/badge-8k.svg
x bootstrap-icons-1.8.3/chevron-double-down.svg
x bootstrap-icons-1.8.3/file-lock-fill.svg
x bootstrap-icons-1.8.3/telephone-minus.svg
x bootstrap-icons-1.8.3/paint-bucket.svg
x bootstrap-icons-1.8.3/chevron-left.svg
x bootstrap-icons-1.8.3/film.svg
x bootstrap-icons-1.8.3/moon.svg
x bootstrap-icons-1.8.3/calendar3-range-fill.svg
x bootstrap-icons-1.8.3/exclamation.svg
x bootstrap-icons-1.8.3/layout-wtf.svg
x bootstrap-icons-1.8.3/behance.svg
x bootstrap-icons-1.8.3/chat-left-quote-fill.svg
x bootstrap-icons-1.8.3/arrow-up-right-square-fill.svg
x bootstrap-icons-1.8.3/clipboard2.svg
x bootstrap-icons-1.8.3/stoplights-fill.svg
x bootstrap-icons-1.8.3/dash-square-fill.svg
x bootstrap-icons-1.8.3/bar-chart-steps.svg
x bootstrap-icons-1.8.3/filetype-bmp.svg
x bootstrap-icons-1.8.3/cart-x.svg
x bootstrap-icons-1.8.3/chevron-double-up.svg
x bootstrap-icons-1.8.3/person-dash-fill.svg
x bootstrap-icons-1.8.3/journals.svg
x bootstrap-icons-1.8.3/easel.svg
x bootstrap-icons-1.8.3/file-plus-fill.svg
x bootstrap-icons-1.8.3/arrow-up-circle-fill.svg
x bootstrap-icons-1.8.3/magnet-fill.svg
x bootstrap-icons-1.8.3/diamond-fill.svg
x bootstrap-icons-1.8.3/octagon-fill.svg
x bootstrap-icons-1.8.3/sort-up.svg
x bootstrap-icons-1.8.3/bootstrap-icons.json
x bootstrap-icons-1.8.3/exclamation-triangle-fill.svg
x bootstrap-icons-1.8.3/toggles2.svg
x bootstrap-icons-1.8.3/filetype-mp4.svg
x bootstrap-icons-1.8.3/shield-fill-check.svg
x bootstrap-icons-1.8.3/filetype-csv.svg
x bootstrap-icons-1.8.3/heart.svg
x bootstrap-icons-1.8.3/modem-fill.svg
x bootstrap-icons-1.8.3/badge-3d-fill.svg
x bootstrap-icons-1.8.3/person-bounding-box.svg
x bootstrap-icons-1.8.3/journal.svg
x bootstrap-icons-1.8.3/emoji-heart-eyes-fill.svg
x bootstrap-icons-1.8.3/briefcase-fill.svg
x bootstrap-icons-1.8.3/rulers.svg
-- Using platform-specific CMakeLists: /build/xguipro-git/src/xguipro/source/bin/PlatformGTK.cmake
-- Platform-specific CMakeLists not found: /build/xguipro-git/src/xguipro/source/PlatformGTK.cmake
-- Enabled features:
--  ENABLE_DEVELOPER_MODE . OFF
--  HAVE_LIBSSL             ON
--  USE_GTK4 .............. OFF
--  USE_SOUP2               ON
-- Configuring done
-- Generating done
-- Build files have been written to: /build/xguipro-git/src/xguipro/build-gtk3
ninja: Entering directory `build-gtk3'
[1/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/Compiler.h
[2/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/ExportMacros.h
[3/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformCPU.h
[4/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformEnable.h
[5/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformHave.h
[6/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/Platform.h
[7/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformCallingConventions.h
[8/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformLegacy.h
[9/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformOS.h
[10/53] Generating ../../../DerivedSources/ForwardingHeaders/wtf/PlatformUse.h
[11/53] Building C object source/wtf/wtf/CMakeFiles/WTF.dir/nothing.c.o
[12/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/avl-cmp.c.o
[13/53] Linking C static library lib/libWTF.a
[14/53] Copy assets...
[15/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/base64-alloc.c.o
[16/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/avl.c.o
[17/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/gslist.c.o
[18/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/sha1.c.o
[19/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/hvml-uri.c.o
[20/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/kvlist.c.o
[21/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/sorted-array.c.o
[22/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/misc.c.o
[23/53] Building C object source/lib/CMakeFiles/xGUIPro.dir/utils/load-asset.c.o
[24/53] Linking C static library lib/libxGUIPro.a
[25/53] Generating ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.c, ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.h
INFO: Reading /build/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
INFO: Reading /build/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
[26/53] Building C object source/bin/CMakeFiles/test_layouter.dir/layouter/dom-ops.c.o
[27/53] Building C object source/bin/CMakeFiles/test_layouter.dir/test_layouter.c.o
[28/53] Building C object source/bin/CMakeFiles/xguipro.dir/layouter/dom-ops.c.o
[29/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o
[30/53] Building C object source/bin/CMakeFiles/xguipro.dir/__/__/DerivedSources/xGUIPro/gtk/BrowserMarshal.c.o
[31/53] Building C object source/bin/CMakeFiles/test_layouter.dir/layouter/layouter.c.o
[32/53] Building C object source/bin/CMakeFiles/xguipro.dir/layouter/layouter.c.o
[33/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o
[34/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o
[35/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o
[36/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserCellRendererVariant.c.o
[37/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserDownloadsBar.c.o
[38/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserSearchBox.c.o
[39/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserSettingsDialog.c.o
[40/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserTab.c.o
[41/53] Linking C executable bin/test_layouter
[42/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserPane.c.o
[43/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserPlainWindow.c.o
[44/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserWindow.c.o
[45/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserTabbedWindow.c.o
[46/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/PurcmcCallbacks.c.o
[47/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/HVMLURISchema.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/gtk/HVMLURISchema.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/build/xguipro-git/src/xguipro/build-gtk3 -I/build/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/build/xguipro-git/src/xguipro/source/lib -I/build/xguipro-git/src/xguipro/source/bin -I/build/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/build/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=/build/xguipro-git/src=/usr/src/debug/xguipro-git -flto=auto -fno-strict-aliasing -fno-exceptions -fPIE -pthread -std=gnu99 -MD -MT source/bin/CMakeFiles/xguipro.dir/gtk/HVMLURISchema.c.o -MF source/bin/CMakeFiles/xguipro.dir/gtk/HVMLURISchema.c.o.d -o source/bin/CMakeFiles/xguipro.dir/gtk/HVMLURISchema.c.o -c /build/xguipro-git/src/xguipro/source/bin/gtk/HVMLURISchema.c
/build/xguipro-git/src/xguipro/source/bin/gtk/HVMLURISchema.c:142:91: error: expected ‘,’ or ‘;’ before ‘WEBKIT_VERSION_STRING’
  142 |     "           WebKit2GTK API Version " WEBKITGTK_API_VERSION_STRING ", WebKit Version " WEBKIT_VERSION_STRING ", Build " BUILD_REVISION "</small>"
      |                                                                                           ^~~~~~~~~~~~~~~~~~~~~
/build/xguipro-git/src/xguipro/source/bin/gtk/HVMLURISchema.c:162:91: error: expected ‘,’ or ‘;’ before ‘WEBKIT_VERSION_STRING’
  162 |     "           WebKit2GTK API Version " WEBKITGTK_API_VERSION_STRING ", WebKit Version " WEBKIT_VERSION_STRING ", Build " BUILD_REVISION "</small>"
      |                                                                                           ^~~~~~~~~~~~~~~~~~~~~
[48/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/LayouterWidgets.c.o
[49/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/main.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in package_xguipro-gtk3-git().
    Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/taotieren/build

xguipro-git on  master [!] took 1m10s 
VincentWei commented 1 year ago

Thank you for this report.

I have fixed this bug. Please try the latest code in the main branch.

taotieren commented 1 year ago

xguipro 0.8.0 编译错误

xguipro-git on  master [!] 
❯ makepkg -sf
==> 正在创建软件包:xguipro-git 0.8.0.r0.gacf6ece-1 (2023年06月01日 星期四 02时49分53秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系==> 获取源代码...
  -> 正在升级 xguipro git 仓库...
==> 正在验证 source 文件,使用sha256sums...
    xguipro ... 已跳过==> 正在释放源码...
  -> 正在建立 xguipro git 仓库的拷贝...
正克隆到 'xguipro'...
完成。==> 正在开始 prepare()...
==> 正在开始 pkgver()...
==> 正在进入 fakeroot 环境...
==> 正在开始 package_xguipro-gtk3-git()...
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: None
-- Found Perl: /usr/bin/perl (found suitable version "5.36.1", minimum required is "5.10.0") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.3", minimum required is "2.7.0") 
-- Found Python3: /usr/bin/python3.11 (found version "3.11.3") found components: Interpreter 
-- Enabling ccache: Setting ccache prefix for compiler.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test ATOMIC_INT64_IS_BUILTIN
-- Performing Test ATOMIC_INT64_IS_BUILTIN - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Looking for ncurses.h
-- Looking for ncurses.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for linux/fs.h
-- Looking for linux/fs.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/mount.h
-- Looking for sys/mount.h - found
-- Looking for sys/statfs.h
-- Looking for sys/statfs.h - found
-- Looking for sys/statvfs.h
-- Looking for sys/statvfs.h - found
-- Looking for sys/vfs.h
-- Looking for sys/vfs.h - found
-- Looking for sys/mntent.h
-- Looking for sys/mntent.h - not found
-- Looking for sys/ucred.h
-- Looking for sys/ucred.h - not found
-- Looking for sys/fs/s5param.h
-- Looking for sys/fs/s5param.h - not found
-- Looking for sys/fs/types.h
-- Looking for sys/fs/types.h - not found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stropts.h
-- Looking for stropts.h - not found
-- Looking for openpty.h
-- Looking for openpty.h - not found
-- Looking for pty.h
-- Looking for pty.h - found
-- Looking for util.h
-- Looking for util.h - not found
-- Looking for libutil.h
-- Looking for libutil.h - not found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for vsyslog
-- Looking for vsyslog - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for openpty
-- Looking for openpty - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strverscmp
-- Looking for strverscmp - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for get_process_stats
-- Looking for get_process_stats - not found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for posix_openpt
-- Looking for posix_openpt - found
-- Looking for getpt
-- Looking for getpt - found
-- Looking for grantpt
-- Looking for grantpt - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for statlstat
-- Looking for statlstat - not found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Looking for major
-- Looking for major - not found
-- Looking for major
-- Looking for major - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value - Success
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value - Failed
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of socklen_t
-- Check size of socklen_t - failed
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of int
-- Check size of int - done
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version "2.76.3", minimum required is "2.44.0") 
-- Found PurC: /usr/lib/libpurc.so (found suitable version "0.9.12", minimum required is "0.9.12") 
-- Found DOMRuler: /usr/lib/libdomruler.so (found suitable version "0.9.12", minimum required is "0.9.12") 
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.8")  
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.38
-- Checking for module 'gtk+-unix-print-3.0'
--   Found gtk+-unix-print-3.0, version 3.24.38
-- Found GTK: 3.24.38 (Required is at least version "3.22.0") 
-- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version "2.74.3", minimum required is "2.54.0") 
-- Found WebKit2Gtk: /usr/include/webkitgtk-4.0 (found suitable version "2.40.2", minimum required is "2.28.0") 
-- Platform-specific CMakeLists not found: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/wtf/wtf/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/webext/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/PlatformGTK.cmake
-- Platform-specific CMakeLists not found: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/PlatformGTK.cmake
-- Enabled features:
--  ENABLE_DEVELOPER_MODE . OFF
--  HAVE_LIBSSL             ON
--  USE_GTK4 .............. OFF
--  USE_SOUP2               ON
-- Configuring done (24.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3
ninja: Entering directory `build-gtk3'
[28/53] Generating ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.c, ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.h
INFO: Reading /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
INFO: Reading /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
[34/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:39:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:未知的类型名‘USOpcode’
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c: 在函数‘try_to_read_payload’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:438:24: 错误:在非结构或联合中请求成员‘op’
  438 |     switch (usc->header.op) {
      |                        ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:439:10: 错误:‘US_OPCODE_TEXT’未声明(在此函数内第一次使用)
  439 |     case US_OPCODE_TEXT:
      |          ^~~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:439:10: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:440:10: 错误:‘US_OPCODE_BIN’未声明(在此函数内第一次使用)
  440 |     case US_OPCODE_BIN:
      |          ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:441:57: 错误:在非结构或联合中请求成员‘sz_payload’
  441 |         if ((n = read (usc->fd, usc->packet, usc->header.sz_payload))
      |                                                         ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:442:30: 错误:在非结构或联合中请求成员‘sz_payload’
  442 |                 < usc->header.sz_payload) {
      |                              ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:448:35: 错误:在非结构或联合中请求成员‘sz_payload’
  448 |         usc->sz_read = usc->header.sz_payload;
      |                                   ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:449:24: 错误:在非结构或联合中请求成员‘fragmented’
  449 |         if (usc->header.fragmented == 0) {
      |                        ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:454:10: 错误:‘US_OPCODE_CONTINUATION’未声明(在此函数内第一次使用)
  454 |     case US_OPCODE_CONTINUATION:
      |          ^~~~~~~~~~~~~~~~~~~~~~
编译中止因为 -fmax-errors=10。[39/53] Building C object source/bin/CMakeFiles/xguipro.dir/gtk/BrowserPane.c.o
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/BrowserPane.c: 在函数‘browser_pane_load_uri’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/BrowserPane.c:710:5: 警告:‘webkit_web_view_run_javascript’ is deprecated: Use 'webkit_web_view_evaluate_javascript' instead [-Wdeprecated-declarations]
  710 |     webkit_web_view_run_javascript(pane->webView,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/webkitgtk-4.0/webkit/WebKitPrintOperation.h:29,
                 from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:72,
                 from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/BrowserPane.h:27,
                 from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/BrowserPane.c:27:
/usr/include/webkitgtk-4.0/webkit/WebKitWebView.h:526:1: 附注:在此声明  526 | webkit_web_view_run_javascript                       (WebKitWebView             *web_view,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[41/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/endpoint.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/endpoint.c:30:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:未知的类型名‘USOpcode’
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
[42/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c: 在函数‘ws_handle_text_bin’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:59: 错误:‘PT_TEXT’未声明(在此函数内第一次使用)
 1832 |             (client->message->opcode == WS_OPCODE_TEXT) ? PT_TEXT : PT_BINARY);
      |                                                           ^~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:59: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:69: 错误:‘PT_BINARY’ undeclared (first use in this function); did you mean ‘PKCS7_BINARY’?
 1832 |             (client->message->opcode == WS_OPCODE_TEXT) ? PT_TEXT : PT_BINARY);
      |                                                                     ^~~~~~~~~
      |                                                                     PKCS7_BINARY
[43/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:37:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:unknown type name ‘USOpcode’; did you mean ‘WSOpcode’?
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
      |         WSOpcode
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘on_packet’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:74:17: 错误:‘PT_TEXT’未声明(在此函数内第一次使用)
   74 |     if (type == PT_TEXT) {
      |                 ^~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:74:17: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘on_error’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:230:9: 警告:implicit declaration of function ‘us_send_packet’; did you mean ‘ws_send_packet’? [-Wimplicit-function-declaration]
  230 |         us_send_packet(sock_srv, (USClient *)client, US_OPCODE_TEXT, buff, n);
      |         ^~~~~~~~~~~~~~
      |         ws_send_packet
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:230:54: 错误:‘US_OPCODE_TEXT’ undeclared (first use in this function); did you mean ‘WS_OPCODE_TEXT’?
  230 |         us_send_packet(sock_srv, (USClient *)client, US_OPCODE_TEXT, buff, n);
      |                                                      ^~~~~~~~~~~~~~
      |                                                      WS_OPCODE_TEXT
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘send_packet_to_endpoint’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:250:17: 错误:‘US_OPCODE_TEXT’ undeclared (first use in this function); did you mean ‘WS_OPCODE_TEXT’?
  250 |                 US_OPCODE_TEXT, body, len_body);
      |                 ^~~~~~~~~~~~~~
      |                 WS_OPCODE_TEXT
ninja: build stopped: subcommand failed.
==> 错误: 在 package_xguipro-gtk3-git() 中发生一个错误。    正在放弃...

xguipro-git on  master [!] took 36s 
❯ 
VincentWei commented 1 year ago

Thanks for this bug report! We have fixed it.

taotieren commented 1 year ago

使用 0.8.0 发行版编译通过 使用仓库的源码编译失败,可能是没 push 源码到仓库

xguipro-git on  master [!] took 1m40s 
❯ makepkg -sf
==> 正在创建软件包:xguipro-git 0.7.0.r65.gacf6ece-1 (2023年06月01日 星期四 13时27分32秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系==> 获取源代码...
  -> 正在升级 xguipro git 仓库...
==> 正在验证 source 文件,使用sha256sums...
    xguipro ... 已跳过==> 正在释放源码...
  -> 正在建立 xguipro git 仓库的拷贝...
正克隆到 'xguipro'...
完成。==> 正在开始 prepare()...
==> 正在开始 pkgver()...
==> 正在进入 fakeroot 环境...
==> 正在开始 package_xguipro-gtk3-git()...
-- The C compiler identification is GNU 13.1.1
-- The CXX compiler identification is GNU 13.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The CMake build type is: None
-- Found Perl: /usr/bin/perl (found suitable version "5.36.1", minimum required is "5.10.0") 
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.3", minimum required is "2.7.0") 
-- Found Python3: /usr/bin/python3.11 (found version "3.11.3") found components: Interpreter 
-- Enabling ccache: Setting ccache prefix for compiler.
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti
-- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wundef
-- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align
-- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security
-- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute
-- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith
-- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef
-- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings
-- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments
-- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined
-- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success
-- Performing Test C_COMPILER_SUPPORTS_-Wall
-- Performing Test C_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test C_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall
-- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10
-- Performing Test CXX_COMPILER_SUPPORTS_-fmax-errors=10 - Success
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics
-- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always
-- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success
-- Performing Test ATOMIC_INT64_IS_BUILTIN
-- Performing Test ATOMIC_INT64_IS_BUILTIN - Success
-- Looking for features.h
-- Looking for features.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for langinfo.h
-- Looking for langinfo.h - found
-- Looking for pthread_np.h
-- Looking for pthread_np.h - not found
-- Looking for linux/memfd.h
-- Looking for linux/memfd.h - found
-- Looking for syslog.h
-- Looking for syslog.h - found
-- Looking for ncurses.h
-- Looking for ncurses.h - found
-- Looking for utime.h
-- Looking for utime.h - found
-- Looking for linux/fs.h
-- Looking for linux/fs.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/timeb.h
-- Looking for sys/timeb.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/select.h
-- Looking for sys/select.h - found
-- Looking for sys/epoll.h
-- Looking for sys/epoll.h - found
-- Looking for sys/mount.h
-- Looking for sys/mount.h - found
-- Looking for sys/statfs.h
-- Looking for sys/statfs.h - found
-- Looking for sys/statvfs.h
-- Looking for sys/statvfs.h - found
-- Looking for sys/vfs.h
-- Looking for sys/vfs.h - found
-- Looking for sys/mntent.h
-- Looking for sys/mntent.h - not found
-- Looking for sys/ucred.h
-- Looking for sys/ucred.h - not found
-- Looking for sys/fs/s5param.h
-- Looking for sys/fs/s5param.h - not found
-- Looking for sys/fs/types.h
-- Looking for sys/fs/types.h - not found
-- Looking for arpa/inet.h
-- Looking for arpa/inet.h - found
-- Looking for string.h
-- Looking for string.h - found
-- Looking for memory.h
-- Looking for memory.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stropts.h
-- Looking for stropts.h - not found
-- Looking for openpty.h
-- Looking for openpty.h - not found
-- Looking for pty.h
-- Looking for pty.h - found
-- Looking for util.h
-- Looking for util.h - not found
-- Looking for libutil.h
-- Looking for libutil.h - not found
-- Looking for _aligned_malloc
-- Looking for _aligned_malloc - not found
-- Looking for IsDebuggerPresent
-- Looking for IsDebuggerPresent - not found
-- Looking for localtime_r
-- Looking for localtime_r - found
-- Looking for malloc_trim
-- Looking for malloc_trim - found
-- Looking for strnstr
-- Looking for strnstr - not found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for vasprintf
-- Looking for vasprintf - found
-- Looking for vsyslog
-- Looking for vsyslog - found
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for openpty
-- Looking for openpty - found
-- Looking for realpath
-- Looking for realpath - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strverscmp
-- Looking for strverscmp - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for get_process_stats
-- Looking for get_process_stats - not found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for posix_openpt
-- Looking for posix_openpt - found
-- Looking for getpt
-- Looking for getpt - found
-- Looking for grantpt
-- Looking for grantpt - found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for statlstat
-- Looking for statlstat - not found
-- Looking for regexec
-- Looking for regexec - found
-- Looking for pthread_main_np
-- Looking for pthread_main_np - not found
-- Looking for SIGTRAP
-- Looking for SIGTRAP - found
-- Looking for major
-- Looking for major - not found
-- Looking for major
-- Looking for major - found
-- Performing Test HAVE_STAT_BIRTHTIME_value
-- Performing Test HAVE_STAT_BIRTHTIME_value - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLOCKS_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value
-- Performing Test HAVE_STRUCT_STAT_ST_RDEV_value - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_value - Success
-- Performing Test HAVE_TM_GMTOFF_value
-- Performing Test HAVE_TM_GMTOFF_value - Success
-- Performing Test HAVE_TM_ZONE_value
-- Performing Test HAVE_TM_ZONE_value - Success
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_FSSTAT_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value
-- Performing Test HAVE_STRUCT_LINGER_L_LINGER_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATFS_F_TYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_BASETYPE_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value
-- Performing Test HAVE_STRUCT_STATVFS_F_FSTYPENAME_value - Failed
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value
-- Performing Test HAVE_STRUCT_STATVFS_F_TYPE_value - Failed
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of __int128_t
-- Check size of __int128_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of socklen_t
-- Check size of socklen_t - failed
-- Check size of mode_t
-- Check size of mode_t - done
-- Check size of int
-- Check size of int - done
-- Found GLIB: /usr/include/glib-2.0;/usr/lib/glib-2.0/include (found suitable version "2.76.3", minimum required is "2.44.0") 
-- Found PurC: /usr/lib/libpurc.so (found suitable version "0.9.12", minimum required is "0.9.12") 
-- Found DOMRuler: /usr/lib/libdomruler.so (found suitable version "0.9.12", minimum required is "0.9.12") 
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.8")  
-- Checking for module 'gtk+-3.0'
--   Found gtk+-3.0, version 3.24.38
-- Checking for module 'gtk+-unix-print-3.0'
--   Found gtk+-unix-print-3.0, version 3.24.38
-- Found GTK: 3.24.38 (Required is at least version "3.22.0") 
-- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version "2.74.3", minimum required is "2.54.0") 
-- Found WebKit2Gtk: /usr/include/webkitgtk-4.0 (found suitable version "2.40.2", minimum required is "2.28.0") 
-- Platform-specific CMakeLists not found: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/wtf/wtf/PlatformGTK.cmake
-- Using source list file: Sources.txt
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/webext/PlatformGTK.cmake
-- Using platform-specific CMakeLists: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/PlatformGTK.cmake
-- Platform-specific CMakeLists not found: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/PlatformGTK.cmake
-- Enabled features:
--  ENABLE_DEVELOPER_MODE . OFF
--  HAVE_LIBSSL             ON
--  USE_GTK4 .............. OFF
--  USE_SOUP2               ON
-- Configuring done (28.8s)
-- Generating done (0.0s)
-- Build files have been written to: /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3
ninja: Entering directory `build-gtk3'
[26/53] Generating ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.c, ../../DerivedSources/xGUIPro/gtk/BrowserMarshal.h
INFO: Reading /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
INFO: Reading /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/gtk/browser-marshal.list...
[31/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/unixsocket.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:39:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:未知的类型名‘USOpcode’
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c: 在函数‘try_to_read_payload’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:438:24: 错误:在非结构或联合中请求成员‘op’
  438 |     switch (usc->header.op) {
      |                        ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:439:10: 错误:‘US_OPCODE_TEXT’未声明(在此函数内第一次使用)
  439 |     case US_OPCODE_TEXT:
      |          ^~~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:439:10: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:440:10: 错误:‘US_OPCODE_BIN’未声明(在此函数内第一次使用)
  440 |     case US_OPCODE_BIN:
      |          ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:441:57: 错误:在非结构或联合中请求成员‘sz_payload’
  441 |         if ((n = read (usc->fd, usc->packet, usc->header.sz_payload))
      |                                                         ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:442:30: 错误:在非结构或联合中请求成员‘sz_payload’
  442 |                 < usc->header.sz_payload) {
      |                              ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:448:35: 错误:在非结构或联合中请求成员‘sz_payload’
  448 |         usc->sz_read = usc->header.sz_payload;
      |                                   ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:449:24: 错误:在非结构或联合中请求成员‘fragmented’
  449 |         if (usc->header.fragmented == 0) {
      |                        ^
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.c:454:10: 错误:‘US_OPCODE_CONTINUATION’未声明(在此函数内第一次使用)
  454 |     case US_OPCODE_CONTINUATION:
      |          ^~~~~~~~~~~~~~~~~~~~~~
编译中止因为 -fmax-errors=10。[38/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/endpoint.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/endpoint.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/endpoint.c:30:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:未知的类型名‘USOpcode’
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
[39/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/websocket.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c: 在函数‘ws_handle_text_bin’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:59: 错误:‘PT_TEXT’未声明(在此函数内第一次使用)
 1832 |             (client->message->opcode == WS_OPCODE_TEXT) ? PT_TEXT : PT_BINARY);
      |                                                           ^~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:59: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/websocket.c:1832:69: 错误:‘PT_BINARY’ undeclared (first use in this function); did you mean ‘PKCS7_BINARY’?
 1832 |             (client->message->opcode == WS_OPCODE_TEXT) ? PT_TEXT : PT_BINARY);
      |                                                                     ^~~~~~~~~
      |                                                                     PKCS7_BINARY
[40/53] Building C object source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o
FAILED: source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o 
/usr/bin/ccache /usr/bin/cc -DBUILDING_LINUX__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_xguipro -DHAVE_CONFIG_H=1 -DPACKAGE=\"xguipro\" -DXGUIPRO_API_VERSION_STRING=\"\" -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3 -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/lib -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/xGUIPro/gtk -I/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/build-gtk3/DerivedSources/ForwardingHeaders -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/libsoup-2.4 -isystem /usr/include/webkitgtk-4.0 -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/sysprof-4 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -fdiagnostics-color=always -fmax-errors=10 -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=x86-64-v3 -mtune=native -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -flto=auto -fno-strict-aliasing -fno-exceptions -std=gnu99 -fPIE -pthread -MD -MT source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o -MF source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o.d -o source/bin/CMakeFiles/xguipro.dir/purcmc/server.c.o -c /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c
In file included from /home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:37:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:71:5: 错误:未知的类型名‘USFrameHeader’
   71 |     USFrameHeader   header;
      |     ^~~~~~~~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/unixsocket.h:114:9: 错误:unknown type name ‘USOpcode’; did you mean ‘WSOpcode’?
  114 |         USOpcode op, const void *data, unsigned int sz);
      |         ^~~~~~~~
      |         WSOpcode
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘on_packet’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:74:17: 错误:‘PT_TEXT’未声明(在此函数内第一次使用)
   74 |     if (type == PT_TEXT) {
      |                 ^~~~~~~
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:74:17: 附注:每个未声明的标识符在其出现的函数内只报告一次/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘on_error’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:230:9: 警告:implicit declaration of function ‘us_send_packet’; did you mean ‘ws_send_packet’? [-Wimplicit-function-declaration]
  230 |         us_send_packet(sock_srv, (USClient *)client, US_OPCODE_TEXT, buff, n);
      |         ^~~~~~~~~~~~~~
      |         ws_send_packet
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:230:54: 错误:‘US_OPCODE_TEXT’ undeclared (first use in this function); did you mean ‘WS_OPCODE_TEXT’?
  230 |         us_send_packet(sock_srv, (USClient *)client, US_OPCODE_TEXT, buff, n);
      |                                                      ^~~~~~~~~~~~~~
      |                                                      WS_OPCODE_TEXT
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c: 在函数‘send_packet_to_endpoint’中:
/home/taotieren/git_clone/aur/xguipro-git/src/xguipro/source/bin/purcmc/server.c:250:17: 错误:‘US_OPCODE_TEXT’ undeclared (first use in this function); did you mean ‘WS_OPCODE_TEXT’?
  250 |                 US_OPCODE_TEXT, body, len_body);
      |                 ^~~~~~~~~~~~~~
      |                 WS_OPCODE_TEXT
ninja: build stopped: subcommand failed.
==> 错误: 在 package_xguipro-gtk3-git() 中发生一个错误。    正在放弃...

xguipro-git on  master [!] took 43s
VincentWei commented 1 year ago

使用 0.8.0 发行版编译通过 使用仓库的源码编译失败,可能是没 push 源码到仓库

You are right! I have pushed the repo to main branch.

taotieren commented 11 months ago

在 Arch Linux RISC-V 上验证 AUR 的 xguipro 包

[ttr@archriscv aur]$ xguipro 

(xguipro:33330): Gtk-WARNING **: 19:10:26.662: cannot open display:

[ttr@archriscv aur]$ neofetch
                   -`                    ttr@archriscv 
                  .o+`                   ------------- 
                 `ooo/                   OS: Arch Linux riscv64 
                `+oooo:                  Host: Sophgo Mango 
               `+oooooo:                 Kernel: 6.1.31 
               -+oooooo+:                Uptime: 4 days, 7 hours, 45 mins 
             `/:-:++oooo+:               Packages: 388 (pacman) 
            `/++++/+++++++:              Shell: bash 5.1.16 
           `/++++++++++++++:             Terminal: tmux 
          `/+++ooooooooooooo/`           CPU: (64) 
         ./ooosssso++osssssso+`          Memory: 635MiB / 15994MiB 
        .oossssso-````/ossssss+`
       -osssssso.      :ssssssso.                                
      :osssssss/        osssso+++.                               
     /ossssssss/        +ssssooo/-
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/

[ttr@archriscv aur]$ lscpu 
Architecture:          riscv64
  Byte Order:          Little Endian
CPU(s):                64
  On-line CPU(s) list: 0-63
NUMA:                  
  NUMA node(s):        4
  NUMA node0 CPU(s):   0-7,16-23
  NUMA node1 CPU(s):   8-15,24-31
  NUMA node2 CPU(s):   32-39,48-55
  NUMA node3 CPU(s):   40-47,56-63
[ttr@archriscv aur]$ lspci -nv
0000:00:00.0 0604: 1e30:2042 (prog-if 00 [Normal decode])
        Flags: fast devsel
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: [disabled] [32-bit]
        Memory behind bridge: [disabled] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>
lspci: Unable to load libkmod resources: error -2

0001:40:00.0 0604: 1e30:2042 (prog-if 00 [Normal decode])
        Flags: fast devsel, IRQ 41
        Bus: primary=40, secondary=41, subordinate=41, sec-latency=0
        I/O behind bridge: [disabled] [32-bit]
        Memory behind bridge: [disabled] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>

0002:80:00.0 0604: 1e30:2042 (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=80, secondary=81, subordinate=81, sec-latency=0
        I/O behind bridge: [disabled] [32-bit]
        Memory behind bridge: e0000000-e00fffff [size=1M] [32-bit]
        Prefetchable memory behind bridge: [disabled] [64-bit]
        Capabilities: <access denied>

0002:81:00.0 0108: 144d:a80a (prog-if 02 [NVM Express])
        Subsystem: 144d:a801
        Flags: bus master, fast devsel, latency 0, IRQ 47, NUMA node 0
        Memory at 48e0000000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: nvme

[ttr@archriscv aur]$ inxi -FndFGt
System:
  Host: archriscv Kernel: 6.1.31 arch: riscv64 bits: 64 Console: pty pts/0 Distro: Arch Linux
Machine:
  Type: RISCV System: Sophgo Mango details: N/A
CPU:
  Info: quad core model: N/A variant: riscv bits: 64 type: MT MCP
  Speed: N/A min/max: N/A cores: No per core speed data found.
Graphics:
  Message: No PCI device data found.
  Display: server: No display server data found. Headless machine? tty: 104x24
  API: N/A Message: No display API data available in console. Headless machine?
Audio:
  Message: No device data found.
Network:
  Device-1: ethernet driver: bm_dwmac
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 36:a4:6a:75:d3:e4
Drives:
  Local Storage: total: 960.63 GiB used: 108.1 GiB (11.3%)
  ID-1: /dev/mmcblk0 model: 032GB2 size: 29.12 GiB
  ID-2: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 1TB size: 931.51 GiB
  Message: No optical or floppy data found.
Partition:
  ID-1: / size: 902.73 GiB used: 108.1 GiB (12.0%) fs: ext4 dev: /dev/nvme0n1p2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 53.0 C mobo: 47.0 C
  Fan Speeds (RPM): N/A
Processes:
  CPU top: 5 of 17
  1: cpu: 0.1% command: gpg-agent pid: 32626
  2: cpu: 0.0% command: systemd pid: 1
  3: cpu: 0.0% command: systemd-journald pid: 19
  4: cpu: 0.0% command: dbus-daemon pid: 33
  5: cpu: 0.0% command: systemd-logind pid: 34
  System RAM: total: N/A available: 15.62 GiB used: 971.1 MiB (6.1%)
  Memory top: 5 of 17
  1: mem: 19.5 MiB (0.1%) command: networkmanager pid: 33289
  2: mem: 13.9 MiB (0.0%) command: systemd-journald pid: 19
  3: mem: 10.00 MiB (0.0%) command: systemd pid: 1
  4: mem: 8.84 MiB (0.0%) command: systemd pid: 55
  5: mem: 6.39 MiB (0.0%) command: systemd-logind pid: 34
Info:
  Processes: 17 Uptime: 4d 7h 48m Init: systemd Shell: Bash inxi: 3.3.28
[ttr@archriscv aur]$ 
taotieren commented 6 months ago

xguipro 编译时与 Arch 的 webkit2gtk 最新包有点不兼容,晚点贴下日志 xguipro-git-0.8.4.r0.g2c2a137-3-x86_64-package_xguipro-gtk3-git.log xguipro-git-0.8.4.r0.g2c2a137-3-x86_64-package_xguipro-gtk4-git.log

taotieren commented 6 months ago

WebKitHBD 在 gcc13 编译有些小问题,修改后现在出现先的问题

详细修改 webkit2gtk-hvml 的 PKGBUILD

编译时的日志 webkit2gtk-hvml.log 报错内容比较长