このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

mediatombのrpmbuildエラーが出ます。 このメッセージに返信する
日時: 2010/01/22 08:52
名前: バードン
URL:
初めまして、http://centossrv.com/mediatomb.shtmlを参考に新規インストールしたCentOS5.4にてmediatombをコンパイル&インストールしようとしていますが、以下のようなエラーが出てrpmの作成が出来ずに泣きを見ています。どの様にすれば解決できるかご教示下さいませんでしょうか?お願い致します。(パッケージの依存関係に関しては、yumにて解決済みです。)

------rpmbuild時のエラー内容-------------

make[2]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/config'
make[1]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/config'
Making install in doc
make[1]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/doc'
make[2]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/doc'
make[2]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man1" || /bin/mkdir -p "/var/tmp/mediatomb-0.11.0-8-root-root/usr/share/man/man1"
install -p -m 644 './mediatomb.1' '/var/tmp/mediatomb-0.11.0-8-root-root/usr/share/man/man1/mediatomb.1'
make[2]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/doc'
make[1]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/doc'
Making install in artwork
make[1]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/artwork'
make[2]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/artwork'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/artwork'
make[1]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0/artwork'
make[1]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0'
make[2]: Entering directory `/usr/src/redhat/BUILD/mediatomb-0.11.0'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0'
make[1]: Leaving directory `/usr/src/redhat/BUILD/mediatomb-0.11.0'
+ /bin/mkdir -p /var/tmp/mediatomb-0.11.0-8-root-root/etc/mediatomb
+ touch /var/tmp/mediatomb-0.11.0-8-root-root/etc/mediatomb/config.xml /var/tmp/mediatomb-0.11.0-8-root-root/etc/mediatomb/mediatomb.db /var/tmp/mediatomb-0.11.0-8-root-root/etc/mediatomb/mediatomb.html
+ /bin/mkdir -p /var/tmp/mediatomb-0.11.0-8-root-root/etc/logrotate.d
+ /bin/cat
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/mediatomb-0.11.0
file: relocation error: file: symbol stdoqt, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
エラー: /var/tmp/rpm-tmp.62094 の不正な終了ステータス (%install)


RPM ビルドエラー:
/var/tmp/rpm-tmp.62094 の不正な終了ステータス (%install)


--------終わり-------------

記事編集 編集

Page: | 1 | 2 |

Re: mediatombのrpmbuildエラーが出ます。 このメッセージに返信する
日時: 2010/01/23 01:50
名前: バードン
URL:
>akiさま

この度は、本当に有り難う御座います。なるほど、以下のような方法もあるんですね。
全く知りませんでした....orz

確かに仰る様に無理してやって、スキルを上げるのも良いですが、出来上がったものを
取ってきたほうが良いですね。ですが一応、以下のやり方も参考にさせて頂き、自力でやってみます。
有り難う御座いました。

どうも色々と調べている内に5.4に含まれるglibc内のlibc.so.6のバージョンが、mediatomb-0.11.0.tar.gzと相性が悪いみたいですね....実は、色々と試行錯誤している内に5.4が起ち上がらないまでに破壊してしまい、ぼろぼろですので、5.3に戻して試行錯誤してみることにします。

一旦、解決と言う事で、このスレを閉じる事に致します。

何から何まで本当に有り難う御座いました。




>無理にやる必要もないんじゃないですかね?
>苦労して出来た方がスキルが上がっていいのですが。
>
>
>んでまたまた、ご質問に対する解決策ではありませんが
>
>http://dag.wieers.com/rpm/packages/checkinstall/
>
>checkinstallを使ってrpmパッケージを作成する(強引?)な方法もあります。
>
>checkinstallはrpmforge のリポジトリを追加してyumで入れるなり上記リンク先から
>rpmパッケージを取ってきて入れるなり。
>
>
>[root@ns1 ~]# tar zxvf mediatomb-0.11.0.tar.gz
>
>[root@ns1 ~]# cd mediatomb-0.11.0
>
>[root@ns1 mediatomb-0.11.0]# ./configure
>
>[root@ns1 mediatomb-0.11.0]# make
>
>[root@ns1 mediatomb-0.11.0]# checkinstall
>
>[root@ns1 mediatomb-0.11.0]# cd
>
>[root@ns1 ~]# rpm -Uvh /usr/src/redhat/RPMS/i386/mediatomb-0.11.0-1.i386.rpm
>
>[root@ns1 ~]# rm -f mediatomb-0.11.0.tar.gz
>
>[root@ns1 ~]# rm -rf mediatomb-0.11.0
>
>[root@ns1 ~]# rm -f /usr/src/redhat/RPMS/i386/mediatomb-0.11.0-1.i386.rpm
>
>ここまでやるなら作られた物を取って来た方が遥かに楽ですね。。。
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -