| 20 | === gcc などのコンパイラが見つからない === |
| 21 | 次のようなエラーログになる場合はコンパイラが適切にインストールされていない可能性があります。 |
| 22 | {{{ |
| 23 | (略) |
| 24 | checking for --without-gcc... no |
| 25 | checking for --with-cxx=<compiler>... no |
| 26 | checking for i686-pc-linux-gnu-gcc... /usr/bin/ccache gcc |
| 27 | checking for C compiler default output file name... configure: error: |
| 28 | C compiler cannot create executables |
| 29 | See `config.log' for more details. |
| 30 | configure: error: Submodule xbmc/lib/libPython/Python failed to |
| 31 | configure |
| 32 | エラー: /var/tmp/rpm-tmp.C5Swib の不正な終了ステータス (%build) |
| 33 | |
| 34 | |
| 35 | RPM ビルドエラー: |
| 36 | /var/tmp/rpm-tmp.C5Swib の不正な終了ステータス (%build) |
| 37 | }}} |
| 38 | この場合、このログやconfig.logをみればわかりますが、Cコンパイラを見つけることができていません。 |
| 39 | ビルドに必要とされるRPMパッケージ(この場合は「gcc」パッケージ)は既にインストールされているはず[[FootNote(self-build-setupにある印存関係によってgccパッケージはインストールされているはずです。念のため「rpm -q gcc」でパッケージがインストールされていることを確認してみてください。)]]ですが、alternativesによるシンボリックリンクの生成が適切にはできていない可能性があります。 |
| 40 | |
| 41 | この場合、次のようにシンボリックリンクを生成しなおせば問題は解決するはずです。 |
| 42 | {{{ |
| 43 | # /sbin/update-alternatives --auto gcc |
| 44 | }}} |
| 45 | |