DLNAサーバー構築(MediaTomb) – CentOSで自宅サーバー構築 を参考にMediaTombを rpmbuildしてみました。
MediaTomb-0.12.1 をrpmbuildするにあたって、いくつかパッケージが足りませんでした。
# yum install sqlite-devel mysql-devel libexif-devel taglib-devel js-devel
次にg++がインストールされていないよ、と言われたので yum でインストール。
./configure: line 3715: g++: command not found # yum install gcc-c++
今度は、libiconv の参照が間違っているとのこと。
先読みしている/usr/local/include/iconv.h をリネームして
rpmbuild/BUILD/mediatomb-0.12.1/build/../src/string_converter.cc:138: undefined reference to `libiconv'
# cd /usr/local/include
# mv iconv.h iconv.h_back
やっと、rpmbuild が通りましたよ。