2013-05-14 84 views
0

我的規格文件有問題。當我用rpmbuild運行它時,它說它找不到./configure沒有這樣的文件或目錄。這是我的spec文件的一部分代碼。有人能幫我嗎?rpm無法找到配置沒有這樣的文件

...

BuildRequires: gd-devel > 1.8, mailx, libjpeg-devel, libpng-devel 

Requires: httpd php53 gcc 

%description 
Nagios is a program that will monitor hosts and services on your 
network. 
%package common 
Group: Applications/System 
Summary: Provides common directories, uid and gid among nagios-related packages 
Requires(pre): shadow-utils 
Requires(post): shadow-utils 
Provides: user(nagios) 
Provides: group(nagios) 

%description common 
Provides common directories, uid and gid among nagios-related packages. 

%prep 
%setup -q -n %{name}-%{version} 
%build 
%configure \ 
--prefix=%{_datadir}/%{name} \ 
--exec-prefix=%{_localstatedir}/lib/%{name} \ 
--with-init-dir=%{_initrddir} \ 
--with-cgiurl=/%{name}/cgi-bin/ \ 
--with-htmlurl=/%{name} \ 
--with-lockfile=%{_localstatedir}/run/%{name}.pid \ 
--libdir=%{_libdir}/%{name} \ 
--with-nagios-user=nagios \ 
--with-nagios-grp=nagios \ 
--bindir=%{_sbindir} \ 
--libexecdir=%{_libdir}/%{name}/plugins \ 
--sysconfdir=%{_sysconfdir}/%{name} \ 
--localstatedir=%{_localstatedir}/log/%{name} \ 
--datadir=%{_datadir}/%{name}/html \ 
--with-gd-lib=%{_libdir} \ 
--with-gd-inc=%{_includedir} \ 
--enable-embedded-perl \ 
--with-perlcache \ 

...

回答

0

我不熟悉nagios,但你證實,當你解壓分發包,有一個configure文件中的頂級目錄?如果沒有,你需要添加步驟到達那裏。

+0

感謝您的答覆,但我已經解決了它。 – 2013-05-27 13:25:27

+2

如果您爲其他人提供解決方案並且與我有類似問題,那將會很好 – 0xAffe 2014-01-22 09:30:32

相關問題