2008年12月 9日

[vine-users:078976] Re: rpm インストール時の競合


--- AKIYAMA Kazuhito <akiyama@xxxxx> wrote:

> 秋山です。
>
> > #>rpm -Uvh jwm-2.0.1-1.i386.rpm
> > エラー: 依存性の欠如:
> > bash <= 2.0.4-21 は setup-2.5.7-2vl5.noarch と競合します。

>
> エラーメッセージからは bash <= 2.0.4-21 に依存してるからとしか
> 判断できないです。
> とりあえず spec の内容と build 環境が分からないと助言はできないですね。
>
> --
> AKIYAMA Kazuhito <akiyama@xxxxx>
>
>
応答ありがとうございます。

gnuplot-4.0.0-0vl6.src.rpmをvineplusから取ってきてrpm --rebuildし、su;rpm -Uvhし
たところ、競合エラーが発生しました。

(1)当方のbuild環境は以下の通りです。追加情報が必要であればおしらせください。
vine4.2(最新版)
bash: 2.05b-Ovl3(最新バージョン)
gcc: 3.3.6-Ovl7(最新バージョン)
kernel#2.6.16-0vl76.27(最新バージョン)
rpm: 4.4.2-Ovl16.1(最新安定バージョン)
setup: 2.5.7-2vl5(最新バージョン)

(2)gnuplot-4.0.0-0vl6.src.rpmをrpm -ivhして生成したspecは以下の通りです。
gnuplot-vl.spec
----------------------------------------------------------------------------------
%define gpmainver 4.0
%define gpver %{gpmainver}.0
%define plusver 0vl1

Summary: A program for plotting mathematical expressions and data.
Summary(ja): 数学系の関数やデータのプロット・プログラム (+日本語化+α)
Name: gnuplot
Version: %{gpver}
Release: 0vl6
License: Redistributable, with restrictions
Group: Applications/Engineering
Source: http://prdownloads.sourceforge.net/gnuplot/gnuplot-%{version}.tar.gz

#sources/patches for Vine
#Source100:
http://f21.aaacafe.ne.jp/~oden/software/gnuplot-%{gp_version}+%{plus_version}.patch.tar.gz
Source1: gnuplot-%{gpver}-%{plusver}.tar.bz2
Patch1: gnuplot-%{gpver}-%{plusver}.patch
BuildPrereq: gd-devel >= 2.0.27, libpng-devel, tetex, zlib-devel
BuildRequires: autoconf, automake
BuildRequires: texinfo, emacsen
Requires: gd >= 2.0.27, libpng, install-info
BuildRoot: %{_tmppath}/%{name}-root
URL: http://www.gnuplot.vt.edu/

Vendor: Project Vine
Distribution: Vine Linux

%description
-----------(省略)------------

%description -l ja
-----------(省略)------------

%prep
%setup -q -a 1
%patch1 -p1 -b .gpp
# Non-free stuff. Ouch. -- Geoff
rm -f demo/prob.dem demo/prob2.dem

%build

aclocal
autoheader
automake -a -c
autoconf

%ifarch alpha
%define optflags -O0
%endif
%configure --with-readline=gnu --with-png --without-linux-vga --enable-history-file

make

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

rm -f demo/Makefile* tutorial/Makefile*

%clean
rm -rf $RPM_BUILD_ROOT

%post
/sbin/install-info --quiet --info-dir=%{_infodir} %{_infodir}/gnuplot.info.gz

%preun
if [ $1 = 0 ]; then
/sbin/install-info --quiet --info-dir=%{_infodir} --delete
%{_infodir}/gnuplot.info.gz
fi

%files
%defattr(-,root,root)
%doc Copyright.plus README-J.plus INSTALL-J.unix.plus
%doc gp+/plus.pdf gp+/plus.dvi gp+/plus.tex
%doc demo tutorial
%doc README README.1ST README.exp INSTALL Copyright TODO
%doc PATCHLEVEL VERSION BUGS ChangeLog FAQ
%{_bindir}/gnuplot
%{_libexecdir}/gnuplot/%{gpmainver}/gnuplot_x11
%{_datadir}/gnuplot/%{gpmainver}/gnuplot.gih
%{_datadir}/emacs/site-lisp/gnuplot*
%{_infodir}/gnuplot.info*
%{_mandir}/man1/gnuplot.*

%changelog
-----------(省略)------------

----------------------------------------------------------------------------------


--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/


投稿者 xml-rpc : 2008年12月 9日 09:18
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/79880
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。