こんにちわ、よしのぶと申します。
Vine6.0 DVD版のRPMパッケージをすべてSRPMからリビルドしてみました。
結果を報告します。
環境は、Vine6.0フルインストール後、aptにて最新に更新し、RPMパッケージ
のls順でリビルドしていきました。Celeron D 3.4GHzで60時間弱かかりました。
以下、問題があったパッケージのみ言及します。
SDL-1.2.14-2vl6.i686.rpm --- SDL-1.2.14-2vl6.src.rpm
aptにesound-develがないため失敗。別途作成のesound-develのインストールにて解決。
BuildRequireにesound-develが残っているパッケージは他にarts-1.5.10-5vl6.src.rpm
とgstreamer-plugins-good-0.10.28-1vl6.src.rpmです。
babl-0.1.4-1vl6.i686.rpm --- babl-0.1.4-1vl6.src.rpm
一巡目の試行では失敗しましたが、二巡目の試行では成功。BuildRequireに単純な何かが
足りないようです。
gnome-screenshot-2.32.0-5vl6.i686.rpm
gnome-utils-2.32.0-5vl6.i686.rpm --- gnome-utils-2.32.0-5vl6.src.rpm
gsearchtool-entry.c: In function 'gsearch_history_entry_get_enable_completion':
gsearchtool-entry.c:519: error: 'GsearchHistoryEntry' has no member named 'priv'
上記、エラーにて失敗。
dia-0.97.1-2vl6.i686.rpm --- dia-0.97.1-2vl6.src.rpm
emf.hがないということで、apt-get による libemf-devel のインストールで解決。
graphviz-2.26.3-2vl6.i686.rpm --- graphviz-2.26.3-2vl6.src.rpm
エラー: ビルド依存性の失敗: graphviz-devel は graphviz-2.26.3-2vl6.i386 と競合します。
とのことで、graphviz-develをアンインストールして解決。
hplip-3.11.5-3vl6.i686.rpm
hplip-gui-3.11.5-3vl6.i686.rpm
hplip-libs-3.11.5-3vl6.i686.rpm --- hplip-3.11.5-3vl6.src.rpm
ファイルが見つかりません: ~/rpm/BUILDROOT/hplip-3.11.5-3vl6.i386/etc/cups/pstotiff.convs
ファイルが見つかりません: ~/rpm/BUILDROOT/hplip-3.11.5-3vl6.i386/etc/cups/pstotiff.types
上記エラーにて失敗。
kernel-module-compat-wireless-2.6.38.2_2_2.6.35_20vl6-1vl6.i686.rpm --- compat-wireless-2.6.38.2_2-1vl6.src.rpm
kernel-module-compat-wirelessのSRPMであるcompat-wirelessをリビルドしてもkernel-module-compat-wireless
というRPMパッケージはは生成されません。
libdrm-2.4.26-1vl6.i686.rpm --- libdrm-2.4.26-1vl6.src.rpm
apt-get による libatomic_ops-devel のインストールで解決。
libproxy-0.4.6-1vl6.i686.rpm
libproxy-bin-0.4.6-1vl6.i686.rpm
libproxy-mozjs-0.4.6-1vl6.i686.rpm
libproxy-python-0.4.6-1vl6.i686.rpm --- libproxy-0.4.6-1vl6.src.rpm
~/rpm/BUILD/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:150: error: 'JS_NewString'
was not declared in this scope
~/rpm/BUILD/libproxy-0.4.6/libproxy/modules/pacrunner_mozjs.cpp:158: error: 'JS_GetStringBytes'
was not declared in this scope
上記エラーにて失敗。
libsane-hpaio-3.11.5-3vl6.i686.rpm
sane-1.0.21-1vl6.i686.rpm --- sane-1.0.21-1vl6.src.rpm
Cannot have '.' in file-name prefix, else dvips fails on images
Change the name from ./sane.tex and try again.
上記エラーにて失敗。Vine6.0よりtexliveに変わったせいかドキュメントの作成でこけてます。
Vine5.2ではリビルド可能でした。
pygtkglext-1.1.0-4vl6.i686.rpm --- pygtkglext-1.1.0-4vl6.src.rpm
checking for GtkGLExt - version >= 1.0.0... no
上記エラーにて失敗。
xorg-x11-drv-geode-2.11.12-1vl6.i686.rpm --- xorg-x11-drv-geode-2.11.12-1vl6.src.rpm
SRPM, xorg-x11-drv-geode-2.11.12-1vl6.src.rpm 自体が存在しません。
--
よしのぶ
yoshino@xxxxxxxxxxxxxx
_______________________________________________
vine-users mailing list
vine-users@xxxxxxxxxxxxxxxxxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users