[vine-users:081627] Vune6.0のSRPMのリビルドについて

yoshinobu syouzi yoshino @ rita.karing.jp
2012年 1月 9日 (月) 14:33:09 JST


こんにちわ、よしのぶと申します。

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 @ rita.karing.jp




vine-users メーリングリストの案内