2012-04-13 26 views
2

のdebuginfo%パッケージ私は、コマンドのrpmbuild -bb mypackage.specを実行すると、CentOSの上で、私はエラーを取得"rpmbuildの-B​​B package.spec" は、エラーが発生します。パッケージはすでに存在しています:

error: Package already exists: %package debuginfo 

次は一部であり、スペックファイル:

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} 
BuildRequires: gcc = 4.1.2 
BuildRequires: make >= 3.81 
BuildRequires: postgresql84-devel = 8.4.9 

%description 
ElementalCORE 

%prep 
%setup -qn pcore 

%build 
%{__make} 

%install 
mkdir -p %{_tmppath}/%{name}-%{version}-%{release} 
mkdir -p %{name} 
mkdir -p %{_bindir} 
install -d %{name} 
#This is to ensure that the BuildRoot will be created fresh during the %install section. 
#mkdir -p %{buildroot} 
#install -p -m 0755 $RPM_BUILD_ROOT/%{name}/obj/ggsnc/ggsnc %{_bindir} 

%clean 

%files 
%defattr(-,root,root) 
%doc NEWS 
+1

このCentOS 5または6ですか?また、スペックファイルの先頭に%define debug_package%{nil}を投げてみてください。 –

+0

これはCentos 5.8 – kamal

+0

フルスペックファイルが助けになる – m1tk4

答えて

3

コメントには%installの問題があります。それを%_installと交換してください。

+0

Trueですが、最後に仕様が作成されていません... – racribeiro

関連する問題