[BUG] - `cardano-node` `10.2.1` won’t build due to `network` and `old-time`

オープン
#6,169 コメント 14 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 2 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
静か
技術スタック
arch-linux, haskell

調査の方向性

リンクされている PKGBUILD から始め、報告されている cardano-node のバージョンと Cabal/GHC の組み合わせを使用して ArchLinux 上でビルドを再現します。報告されている network-3.1.4.0 と old-time-1.1.0.4 の configure 失敗を調査します。cardano-node 10.2.1 のビルドに成功すれば、issue は解決です。

索引モデルが issue の本文から書いたものです。

説明

needs triage Stale

Internal/External
External

Area
Other

Summary
cardano-node 10.2.1 won’t build on ArchLinux.

Steps to reproduce
Use a PKGBUILD like this one to build cardano-node. This approach worked fine (at least) until 10.1.4.

Expected behavior
cardano-node builds.

System info (please complete the following information):

  • OS Name: ArchLinux
  • OS Version: up-to-date (Only bad distros have “versions”.)
  • Node version: 10.1.4 builds, 10.2.1 does not.
  • CLI version: 10.1.1.0 (irrelevant)

Screenshots and attachments

Error: cabal: Failed to build network-3.1.4.0 (which is required by
exe:cardano-submit-api from cardano-submit-api-10.1.0, exe:tx-generator from
tx-generator-2.14.2 and others). The failure occurred during the configure
step. The build process terminated with exit code 77
Failed to build old-time-1.1.0.4 (which is required by exe:cardano-submit-api
from cardano-submit-api-10.1.0, exe:cardano-testnet from
cardano-testnet-10.0.0 and others). The failure occurred during the configure
step. The build process terminated with exit code 77

Additional context
I’ve tried all 9 combinations of GHC version 8.10.7 / 9.6.7 / 9.10.1 with Cabal version 3.8.1.0 / 3.10.3.0 / 3.12.1.0. All of them fail.

主要言語
Haskell
スター
3.2k
フォーク
763
平均マージ
3日 2時間
マージ済み PR(30日)
22

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

IntersectMBO/cardano-node のほかの issue

IntersectMBO/cardano-node の issue をすべて見る

似ている issue

Haskell の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。