vine-users ML アーカイブ



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

  • From: 畑 和彦 <kazuhiko_hata@xxxxxxxxxxx>
  • Subject: [vine-users:078976] Re: rpm イ ンストール時の競合
  • Date: Tue, 9 Dec 2008 09:18:18 +0900 (JST)
--- AKIYAMA Kazuhito <akiyama@xxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxx>
> 
> 
応答ありがとうございます。

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/