Open6

servo

ken7253ken7253

ビルドしてみる

とりあえず、下記の環境で

OS: Windows 10
CPU: i7-6700K
RAM: 32GB
WSL: Ubuntu 22.04.5 LTS

ken7253ken7253

https://github.com/servo/servo

上記リポジトリをForkしてクローン。
クローン自体も結構時間かかる。

クローン後にリポジトリをVS Codeで開いたけどそれだけでRAMが16GBとか使ってた。
WSL環境というのもあったけどメモリが少ないマシンでは開くことすら難しいかも。

ken7253ken7253

https://book.servo.org/hacking/mach.html

ここの mach という Python で書かれたスクリプトを叩けるようにならないといけないっぽいのでそこから。

Python入ってない状態で ./mach で実行すると apt install python3.10-venv しろと言われるのでインストールして再実行。
もう一度同じことを言われたが、おそらくこれは /python/_venv3.10 を削除しないといけないっぽくてそれを消したらスクリプトが実行され始めた。

ken7253ken7253

ただ、それでもスクリプト実行中にいろいろとモジュールが足りないと言われる。

  • pkg-config
  • clang

2024/10/23 ここまで