今天安装goldendict时出错

发布时间 2024-01-10 06:28:07作者: 叕叒双又
 yay -S goldendict-git
AUR Explicit (1): goldendict-git-1:1.5.0rc2.r521.g99982a1c-2
AUR Dependency (2): qt5-webkit-5.212.0alpha4-22, libeb-4.4.3-10
:: PKGBUILD 是最新的,跳过下载: goldendict-git
:: PKGBUILD 是最新的,跳过下载: qt5-webkit
:: PKGBUILD 是最新的,跳过下载: libeb
  3 goldendict-git                           (构建文件已存在)
  2 qt5-webkit                               (构建文件已存在)
  1 libeb                                    (构建文件已存在)
==> 清理哪些软件包的构建文件?
==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==> N
  3 goldendict-git                           (构建文件已存在)
  2 qt5-webkit                               (构建文件已存在)
  1 libeb                                    (构建文件已存在)
==> 显示哪些包的差异?
==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==> N
==> 正在创建软件包:goldendict-git 1:1.5.0rc2.r521.g99982a1c-2 (2024年01月10日 星期三 14时13分59秒)
==> 获取源代码...
  -> 正在升级 goldendict-git git 仓库...
致命错误:无法访问 'https://github.com/goldendict/goldendict.git/':OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 0
==> 警告: 升级 goldendict-git git 仓库失败
==> 警告: 正在跳过源文件 PGP 签名校验。
==> 正在验证 source 文件,使用b2sums...
    goldendict-git ... 已跳过
==> 正在创建软件包:qt5-webkit 5.212.0alpha4-22 (2024年01月10日 星期三 14时14分13秒)
==> 获取源代码...
  -> 找到 qtwebkit-5.212.0-alpha4.tar.xz
  -> 找到 qtwebkit-cstdint.patch
  -> 找到 icu68.patch
  -> 找到 glib-2.68.patch
  -> 找到 qt5-webkit-python-3.9.patch
  -> 找到 qt5-webkit-bison-3.7.patch
==> 警告: 正在跳过源文件 PGP 签名校验。
==> 正在验证 source 文件,使用sha256sums...
    qtwebkit-5.212.0-alpha4.tar.xz ... 通过
    qtwebkit-cstdint.patch ... 通过
    icu68.patch ... 通过
    glib-2.68.patch ... 通过
    qt5-webkit-python-3.9.patch ... 通过
    qt5-webkit-bison-3.7.patch ... 通过
==> 正在创建软件包:libeb 4.4.3-10 (2024年01月10日 星期三 14时14分17秒)
==> 获取源代码...
  -> 找到 libeb-4.4.3.tar.bz2
  -> 找到 libeb-4.4.3-14-010_debian.patch
==> 警告: 正在跳过源文件 PGP 签名校验。
==> 正在验证 source 文件,使用sha256sums...
    libeb-4.4.3.tar.bz2 ... 通过
    libeb-4.4.3-14-010_debian.patch ... 通过
:: (1/3) 正在解析 SRCINFO: goldendict-git
:: (2/3) 正在解析 SRCINFO: qt5-webkit
:: (3/3) 正在解析 SRCINFO: libeb
==> 正在创建软件包:qt5-webkit 5.212.0alpha4-22 (2024年01月10日 星期三 14时14分20秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 qtwebkit-5.212.0-alpha4.tar.xz
  -> 找到 qtwebkit-cstdint.patch
  -> 找到 icu68.patch
  -> 找到 glib-2.68.patch
  -> 找到 qt5-webkit-python-3.9.patch
  -> 找到 qt5-webkit-bison-3.7.patch
==> 正在验证 source 文件,使用sha256sums...
    qtwebkit-5.212.0-alpha4.tar.xz ... 通过
    qtwebkit-cstdint.patch ... 通过
    icu68.patch ... 通过
    glib-2.68.patch ... 通过
    qt5-webkit-python-3.9.patch ... 通过
    qt5-webkit-bison-3.7.patch ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 qtwebkit-5.212.0-alpha4.tar.xz,使用 bsdtar
==> 正在开始 prepare()...
patching file Source/WebCore/platform/text/TextCodecICU.cpp
patching file Source/WebCore/platform/text/icu/UTextProvider.h
patching file Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp
patching file Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp
patching file Source/WTF/wtf/glib/GRefPtr.h
Hunk #1 succeeded at 29 with fuzz 2.
patching file Source/JavaScriptCore/generate-bytecode-files
patching file Source/WebCore/css/makegrammar.pl
patching file Source/ThirdParty/ANGLE/src/common/mathutil.h
==> 源代码已就绪。
==> 正在创建软件包:qt5-webkit 5.212.0alpha4-22 (2024年01月10日 星期三 14时14分27秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 警告: 使用现存的 $srcdir/==> 正在删除现存的 $pkgdir/ 目录...
==> 正在开始 build()...
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.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
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find BISON (missing: BISON_EXECUTABLE) (Required is at least
  version "2.1")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindBISON.cmake:306 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  Source/cmake/WebKitCommon.cmake:16 (find_package)
  CMakeLists.txt:137 (include)


-- Configuring incomplete, errors occurred!
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
 -> 层级安装失败,正在合并到下一个层级。error:生成时出错: qt5-webkit - exit status 4
==> 正在创建软件包:qt5-webkit 5.212.0alpha4-22 (2024年01月10日 星期三 14时14分30秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 qtwebkit-5.212.0-alpha4.tar.xz
  -> 找到 qtwebkit-cstdint.patch
  -> 找到 icu68.patch
  -> 找到 glib-2.68.patch
  -> 找到 qt5-webkit-python-3.9.patch
  -> 找到 qt5-webkit-bison-3.7.patch
==> 正在验证 source 文件,使用sha256sums...
    qtwebkit-5.212.0-alpha4.tar.xz ... 通过
    qtwebkit-cstdint.patch ... 通过
    icu68.patch ... 通过
    glib-2.68.patch ... 通过
    qt5-webkit-python-3.9.patch ... 通过
    qt5-webkit-bison-3.7.patch ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 qtwebkit-5.212.0-alpha4.tar.xz,使用 bsdtar
==> 正在开始 prepare()...
patching file Source/WebCore/platform/text/TextCodecICU.cpp
patching file Source/WebCore/platform/text/icu/UTextProvider.h
patching file Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp
patching file Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp
patching file Source/WTF/wtf/glib/GRefPtr.h
Hunk #1 succeeded at 29 with fuzz 2.
patching file Source/JavaScriptCore/generate-bytecode-files
patching file Source/WebCore/css/makegrammar.pl
patching file Source/ThirdParty/ANGLE/src/common/mathutil.h
==> 源代码已就绪。
==> 正在创建软件包:qt5-webkit 5.212.0alpha4-22 (2024年01月10日 星期三 14时14分38秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 警告: 使用现存的 $srcdir/==> 正在删除现存的 $pkgdir/ 目录...
==> 正在开始 build()...
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.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
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find BISON (missing: BISON_EXECUTABLE) (Required is at least
  version "2.1")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindBISON.cmake:306 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  Source/cmake/WebKitCommon.cmake:16 (find_package)
  CMakeLists.txt:137 (include)


-- Configuring incomplete, errors occurred!
==> 错误: 在 build() 中发生一个错误。
    正在放弃...
 -> 生成时出错: qt5-webkit-exit status 4
==> 正在创建软件包:libeb 4.4.3-10 (2024年01月10日 星期三 14时14分42秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
  -> 找到 libeb-4.4.3.tar.bz2
  -> 找到 libeb-4.4.3-14-010_debian.patch
==> 正在验证 source 文件,使用sha256sums...
    libeb-4.4.3.tar.bz2 ... 通过
    libeb-4.4.3-14-010_debian.patch ... 通过
==> 正在删除现存的 $srcdir/ 目录...
==> 正在释放源码...
  -> 正在解压缩 libeb-4.4.3.tar.bz2,使用 bsdtar
==> 正在开始 prepare()...
  -> [patch] Applying libeb-4.4.3-14-010_debian.patch...
patching file ChangeLog
patching file README
patching file eb/bitmap.c
patching file eb/multiplex.c
patching file eb/urlparts.c
patching file eb/zio.c
patching file ebinfo/ebinfo.c
patching file libebutils/makedir.h
  -> Removing link configuration for unused libraries
  -> [autoupdate] Refreshing configure.ac...
/home/nication/.cache/yay/libeb/PKGBUILD: 行 41: autoupdate: 未找到命令
==> 错误: 在 prepare() 中发生一个错误。
    正在放弃...
 -> 生成时出错: libeb-exit status 4
==> 正在创建软件包:goldendict-git 1:1.5.0rc2.r521.g99982a1c-2 (2024年01月10日 星期三 14时14分45秒)
==> 正在检查运行时依赖关系...
==> 缺失依赖关系:
  -> libeb
  -> qt5-webkit
==> 正在检查编译时依赖关系
==> 错误: 无法解决所有的依赖关系。
 -> 生成时出错: goldendict-git-exit status 8
 -> 无法安装以下软件包, 需要手动介入处理:
goldendict-git - exit status 8
qt5-webkit - exit status 4
libeb - exit status 4

sudo pacman -S autoconf解决