- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ソースパッケージからビルドできない?)
ソースパッケージからビルドできない?
このQ&Aのポイント
- ソースパッケージからビルドする方法を試していますが、最後のmondoのビルドでエラーが出てしまいます。
- rpmbuildコマンドを使用してmondoのビルドを試みましたが、ビルド依存症のエラーが発生しました。
- ビルド対象プラットフォームが必要なライブラリnewt-develを要求しているため、ビルドが失敗しています。どのようにすればビルドできるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>エラー: ビルド依存症の失敗: >newt-devel > 0.50 は mondo-3.0.1-1.rhel6.i686 に必要とされてます エラーの通り、ビルドするのに必要なパッケージが足りないのでしょう。 yum install newt-devel として、インストールして下さい。 依存関係で必要なパッケージも導入されるでしょう。 # 実行にnewtパッケージも必要っぽいですけどね。 >$ rpmbuild --rebuild --target i686-redhat-linux mondo-3.0.0-1.rhel6.src.rpm --targetオプション、こういう指定ってあり…なんですかね? 私、今まで --target i686 とか指定していましたけど……。 # man参照したら…ありのようで。 ただ、クロスコンパイルしないのであまり意味はなさげ…ですが。
お礼
指摘されたものをインストールしたら ビルドできました! 有難う御座います!
補足
まだ経験が浅いとは言え、 理解してない部分があってすみませんでした・・・ クロスコンパイルとか知らなかったです。 勉強する所が山積みですね・・・