Сергей, спасибо! Именно в этом и была проблема, сам никак не мог найти долго.
Приятно услышать человека с телепатическими навыками ) 15 июня 2013 г., 11:58 пользователь Sergey Budnevitch <[email protected]>написал: > > On 15 Jun2013, at 10:15 , Oleg Ilyin <[email protected]> wrote: > > > Подскажите пожалуйста, в чём я ошибаюсь. > > Модуль вы добавили как раз до строчки --http-proxy-temp-path=, и, видимо, > ошиблись с экранированием переноса строки, правильно? Проблема в том, что > при сборке rpm пытается выполнить "--http-proxy-temp-path=.." как команду > и у него это не получается по понятным причинам. > > > > > Взял srpm > http://nginx.org/packages/centos/6/SRPMS/nginx-1.4.1-1.el6.ngx.src.rpm > > > > установил. > > > > добавил в SPEC пока только +1 модуль, пытаюсь собрать > > > > rpmbuild -bb spec.file > > > > ругается > > > > > > xecuting(%prep): /bin/sh -e /var/tmp/rpm-tmp.s9NxWH + umask 022 + cd > /root/rpmbuild/BUILD + cd /root/rpmbuild/BUILD + rm -rf nginx-1.4.1 + > /bin/tar -xf - + /usr/bin/gzip -dc > /root/rpmbuild/SOURCES/nginx-1.4.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd > nginx-1.4.1 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): > /bin/sh -e /var/tmp/rpm-tmp.4YzFE9 + umask 022 + cd /root/rpmbuild/BUILD + > cd nginx-1.4.1 + ./configure --prefix=/etc/nginx > --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf > --error-log-path=/var/log/nginx/error.log > --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid > --lock-path=/var/run/nginx.lock > --add-module=/root/rpmbuild/MODULES/nginx-rtmp-module checking for OS + > Linux 2.6.32-358.el6.x86_64 x86_64 checking for C compiler ... found + > using GNU C compiler + gcc version: 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) > .... тут проверяет зависимости установленные , кроп .. .... Configuration > summary + using system PCRE library + using system OpenSSL library + md5: > using OpenSSL library + sha1: using OpenSSL library + using system zlib > library > > > > nginx path prefix: <</etc/nginx>> nginx binary file: <</usr/sbin/nginx>> > nginx configuration prefix: <</etc/nginx>> nginx configuration file: > <</etc/nginx/nginx.conf>> nginx pid file: <</var/run/nginx.pid>> nginx error > log file: <</var/log/nginx/error.log>> nginx http access log file: > <</var/log/nginx/access.log>> nginx http client request body temporary files: > <<client_body_temp>> nginx http proxy temporary files: <<proxy_temp>> nginx > http fastcgi temporary files: <<fastcgi_temp>> nginx http uwsgi temporary > files: <<uwsgi_temp>> nginx http scgi temporary files: <<scgi_temp>> > > > > ++ pcre-config --cflags + > --http-client-body-temp-path=/var/cache/nginx/client_temp > --http-proxy-temp-path=/var/cache/nginx/proxy_temp > --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp > --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp > --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx > --with-http_ssl_module --with-http_realip_module > --with-http_addition_module --with-http_sub_module --with-http_dav_module > --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module > --with-http_gzip_static_module --with-http_random_index_module > --with-http_secure_link_module --with-http_stub_status_module --with-mail > --with-mail_ssl_module --with-file-aio --with-ipv6 --with-debug > '--with-cc-opt=-O2 -g ' /var/tmp/rpm-tmp.4YzFE9: line 38: > --http-client-body-temp-path=/var/cache/nginx/client_temp: No such file or > directory error: Bad exit status from /var/tmp/rpm-tmp.4YzFE9 (%build) > > > > RPM build errors: Bad exit status from /var/tmp/rpm-tmp.4YzFE9 (%build) > > > > > > > > > > в системе такого каталога не было, добавил такой и файл и каталог, дал > права 777, всё равно такая же ошибка, если закоментить этот пункт > -http-client-body-temp-path=/var/cache/nginx/client_temp то ругается на > следующем : --http-proxy-temp-path=%{_localstatedir}/cache/nginx/proxy_temp > \ > > и так далее. > > > > > > пробовал переопределить _localstatedir через макросы в .rpmmacros , у > каталога который используется для rpmbuild. не помогло. > > > > Как собрать rpm у nginx? как побороть описанную ошибку? > > > > > > /var/tmp/rpm-tmp.g9Ofz0: line 38: > --http-client-body-temp-path=/var/cache/nginx/client_temp: No such file or > directory error: Bad exit status > > _______________________________________________ > > nginx-ru mailing list > > [email protected] > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
