uchan-nos / os-from-zero

『ゼロからのOS自作入門』(内田公太著、マイナビ出版)のサポートサイトです
https://zero.osdev.jp/
250 stars 10 forks source link

【質問】2章:EDK2のビルドでのエラー #125

Closed daiki-skm closed 1 year ago

daiki-skm commented 2 years ago

実行環境

参考記事

上記記事を参考にビルドエラーの解決を試みたのですが、新たなエラーが出てしまい、イシューを立てさせていただきました。

スクリーンショット 2022-03-01 17 33 12

ソースコードの現状

上記コメントを実行済みです。

777shuang commented 2 years ago

つい最近ゼロ~を購入し, 読んでいる者です。 同じようなエラーが私も出ています。

777shuang commented 2 years ago

こちらが参考になりました。

uchan-nos commented 2 years ago

@daiki328 UTM って何でしょうか?

あと、エラーログを見る限り最終的なエラーの部分しかスクリーンショットに映っておらず、真のエラーがよくわかりませんでした。 ビルド時のログを、省略せずに貼ってください。 (画像でもいいですが、文字列のまま貼っていただけると検索も出来て嬉しいです)

daiki-skm commented 2 years ago

@777shuang 記事の記載ありがとうございます。 参考にさせていただきます。

daiki-skm commented 2 years ago

@uchan-nos

UTM って何でしょうか?

すみません。UTM(https://mac.getutm.app/)とは、VM上でOSを動かすアプリケーションです

あと、エラーログを見る限り最終的なエラーの部分しかスクリーンショットに映っておらず、真のエラーがよくわかりませんでした。 ビルド時のログを、省略せずに貼ってください。 (画像でもいいですが、文字列のまま貼っていただけると検索も出来て嬉しいです)

了解いたしました。以後、気をつけます。

daiki-skm commented 2 years ago

@uchan-nos

Build environment: Linux-5.4.0-100-generic-aarch64-with-glibc2.29
Build start time: 04:55:54, Mar.07 2022

WORKSPACE       = /home/daiki_skm/edk2
EDK_TOOLS_PATH   = /home/daiki_skm/edk2/BaseTools
CONF_PATH       = /home/daiki_skm/edk2/Conf
PYTHON_COMMAND   = /usr/bin/python3.8

Processing meta-data .
Architecture(s)  = X64
Build target    = DEBUG
Toolchain       = CLANG38

Active Platform         = /home/daiki_skm/edk2/MikanLoaderPkg/MikanLoaderPkg.dsc

build.py...
/home/daiki_skm/edk2/MikanLoaderPkg/MikanLoaderPkg.dsc(27): error 000E: File/directory not found in workspace
    /home/daiki_skm/edk2/MdePkg/Library/RegisterFilterLibNull/RegisterFilterLibNull.inf

- Failed -
Build end time: 04:55:54, Mar.07 2022
Build total time: 00:00:00

再度buildしたところ、上記のように、RegisterFilterLibNull.infが見つからないとエラーが出てしまいました。 アドバイスをいただけますと幸いです。

uchan-nos commented 2 years ago

すみません。こちら反応を忘れていました。

https://twitter.com/dmystk/status/1419117279325736960?s=20&t=n59eq-wn8CLemT0s769hXQ このあたりが参考になるでしょうか。