首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >RPM构建错误: /var/tmp/rpm-tmp.OJ8A3j inválido (% build )

RPM构建错误: /var/tmp/rpm-tmp.OJ8A3j inválido (% build )
EN

Stack Overflow用户
提问于 2015-11-15 23:09:49
回答 1查看 534关注 0票数 0

我正在千方百计地尝试,但错误依然存在!!

root@localhost nginx-1.8.0# rpmbuild -v -bb --清洁/root/rpmbuild/SPECS/NGNX.spec

代码语言:javascript
代码运行次数:0
运行
复制
Executando (%prep): /bin/sh -e /var/tmp/rpm-tmp.UnDrvt
+ umask 022
+ cd /root/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /root/rpmbuild/BUILD
+ rm -rf NGNX-666
+ /usr/bin/gzip -dc /root/rpmbuild/SOURCES/NGNX-666.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd NGNX-666
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executando (%build): /bin/sh -e /var/tmp/rpm-tmp.OJ8A3j
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd NGNX-666
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules'
+ export FFLAGS
+ ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --target=i686-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info
./configure: error: invalid option "--host=i686-redhat-linux-gnu"
erro: Status de saída de /var/tmp/rpm-tmp.OJ8A3j inválido (%build)


Erros na construção do RPM:
    Status de saída de /var/tmp/rpm-tmp.OJ8A3j inválido (%build)

规范文件如下所示:

root@localhost ~# cat /root/rpmbuild/SPECS/NGNX.spec

代码语言:javascript
代码运行次数:0
运行
复制
Name:           NGNX
Version:        666
Release:        1%{?dist}
Summary:        Esse eh apenas um teste do firewall de aplicacao

Group:          Development/Tools
License:        GPL
URL:            https://github.com/nbs-system/naxsi
Source0:        %{name}-%{version}.tar.gz

BuildRequires:  gcc
Requires:       gcc make automake

Prefix:     /etc

%description


%prep
%setup -q


%build
%configure
make %{?_smp_mflags}


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


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc



%changelog

有人帮忙吗?

EN

Stack Overflow用户

发布于 2015-11-17 21:05:46

./configure: error: invalid option "--host=i686-redhat-linux-gnu"才是真正的问题--您安装了32位编译器吗?如果您提取tarball并手动运行该行,会发生什么?这可能会给你一个更明确的原因。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33726221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档