Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

library usage error with Zig 0.14.0

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

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

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
c, zig
領域
build-system

調査の方向性

Zig 0.14.0を使用し、示されているzig fetch --saveおよびzig buildコマンドで失敗を再現します。まずパッケージの内容とbuild.zigエントリポイントを調べ、config.h.inがautoconfの設定ステップにどのように渡されているかを確認します。報告されたターゲットで例が正常にビルドできれば完了です。

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

説明

I didn't try to import libusb with zig 0.13.0, but with 0.14.0 version building it from within my project failing with this error:

$ zig fetch --save git+https://github.com/ZigEmbeddedGroup/libusb
$ zig build
install
└─ install hello
   └─ zig build-exe hello Debug x86_64-windows
      └─ zig build-lib usb Debug x86_64-windows
         └─ configure autoconf header config.h.in to config.h failure
error: unable to read autoconf input file '/home/ws/.cache/zig/p/1220c50cbc5bbd2758216cd7840712fa2b76a446c801345780cd30454e6d55670b7e/config.h.in': FileNotFound
install
└─ install hello
   └─ zig build-exe hello Debug x86_64-linux-gnu
      └─ zig build-lib usb Debug x86_64-linux-gnu
         └─ configure autoconf header config.h.in to config.h failure
error: unable to read autoconf input file '/home/ws/.cache/zig/p/1220c50cbc5bbd2758216cd7840712fa2b76a446c801345780cd30454e6d55670b7e/config.h.in': FileNotFound
Build Summary: 4/13 steps succeeded; 2 failed
install transitive failure
├─ install hello transitive failure
│  └─ zig build-exe hello Debug x86_64-windows transitive failure
│     └─ zig build-lib usb Debug x86_64-windows transitive failure
│        └─ configure autoconf header config.h.in to config.h failure
└─ install hello transitive failure
   └─ zig build-exe hello Debug x86_64-linux-gnu transitive failure
      └─ zig build-lib usb Debug x86_64-linux-gnu transitive failure
         └─ configure autoconf header config.h.in to config.h failure
error: the following build command failed with exit code 1:
/home/ws/p/hello/.zig-cache/o/4ebda243aceaa5c78a31079b235acb3f/build /home/ws/tools/zig/build/stage3/bin/zig /home/ws/tools/zig/build/stage3/lib/zig /home/ws/p/hello /home/ws/p/hello/.zig-cache /home/ws/.cache/zig --seed 0xfa960794 -Z6fd333ad21519aa3
主要言語
C
スター
17
フォーク
15
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

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

allyourcodebase/libusb のほかの issue

allyourcodebase/libusb の issue をすべて見る

似ている issue

C の issue をもっと見る

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

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