- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Chromium OSをコンパイルしようとしております。)
Chromium OSをコンパイルできないエラーが発生しています
このQ&Aのポイント
- Chromium OSのコンパイルを行おうとしていますが、エラーが発生してソースを入手できません。
- 64bitのOSを要求するChromium OSをコンパイルするため、Ubuntuにインストールしたubuntu-9.10-server-amd64はIntel(R) Pentium(R) 4 CPU 3.00GHzを搭載したマシンであり、gitのバージョンが要求を満たしていません。
- gitのバージョン1.6.3.3ではChromium OSのコンパイルに必要なバイナリファイルを実行できないエラーが発生しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンパイル方法をどこかで間違えているのではないでしょうか? コンパイルが終了してファイルが出来ている、ということは、( configureのtargetの指定間違いとかで)クロスコンパイラが起動して別環境用のバイナリを作ってしまったのかもしれません。
お礼
ご回答ありがとうございます。 ソースファイルのINSTALLに記載されている通り 余分な事をせずに行いました。 $ make configure ;# as yourself $ ./configure --prefix=/usr ;# as yourself $ make all doc ;# as yourself # make install install-doc install-html;# as root ubuntu32bitで試した時は同様の手順でうまくいきましたので、64bit 特有の現象かなと思っています。 また不思議な事に中間のオブジェクトファイルに fileコマンドを用いると .o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped ときちんと表示されます。 更にその他のオープンソース(postgresql)を試しにコンパイルしたところ問題なく動きました。 クロスコンパイルは以前gdbを作る際に経験した事がある為、 ご助言頂いた観点でmake -nの出力を見直してみます。