Welcome! Log In Create A New Profile

Advanced

ошибки при сборке svn php_5_3_fpm в debian-style

Posted by Aleksej Besciokov 
Aleksej Besciokov
ошибки при сборке svn php_5_3_fpm в debian-style
March 02, 2010 06:18AM
День добрый !
Пытаюсь собрать текущую версию php_5_3_fpm (revision 295724) как
дебиановский пакет
Забираю из SVN, делаю ./buildconf
Дальше - стандартное для дебиана

mkdir cgi-build && cd cgi-build && \
CFLAGS="-g -O2 -O2 -Wall -fsigned-char -fno-strict-aliasing
-gstabs" PROG_SENDMAIL="/usr/sbin/sendmail" ../configure \
--prefix=/usr --enable-force-cgi-redirect
--enable-fastcgi --enable-fpm \
--with-config-file-path=/etc/php5/cgi \
--with-config-file-scan-dir=/etc/php5/cgi/conf.d \
--build=x86_64-linux-gnu --host=x86_64-linux-gnu
--sysconfdir=/etc --mandir=/usr/share/man --disable-debug
--with-regex=php --disable-rpath --disable-static --with-pic
--with-layout=GNU --with-pear=/usr/share/php --enable-calendar
--enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-bcmath
--with-bz2 --enable-ctype --with-db4 --without-gdbm --with-iconv
--enable-exif --enable-ftp --with-gettext --enable-mbstring
--with-pcre-regex=/usr --enable-shmop --enable-sockets --enable-wddx
--with-libxml-dir=/usr --with-zlib --with-kerberos=/usr
--with-openssl=/usr --enable-soap --enable-zip --with-mhash=yes
--with-mime-magic=/usr/share/file/magic.mime
--with-exec-dir=/usr/lib/php5/libexec --with-system-tzdata \
--without-mm \
--disable-pdo \
--without-mysql --without-sybase-ct --without-mssql \
--without-sqlite --without-sqlite3

ну и make

в результате

/bin/sh /usr/local/src/php5-5.3.2/cgi-build/libtool
--preserve-dup-deps --mode=compile x86_64-linux-gnu-gcc
-I/usr/local/src/php5-5.3.2/sapi/fpm -Isapi/fpm/
-I/usr/local/src/php5-5.3.2/sapi/fpm/ -DPHP_ATOM_INC
-I/usr/local/src/php5-5.3.2/cgi-build/include
-I/usr/local/src/php5-5.3.2/cgi-build/main -I/usr/local/src/php5-5.3.2
-I/usr/include/libxml2
-I/usr/local/src/php5-5.3.2/cgi-build/ext/date/lib
-I/usr/local/src/php5-5.3.2/ext/date/lib
-I/usr/local/src/php5-5.3.2/ext/ereg/regex
-I/usr/local/src/php5-5.3.2/ext/mbstring/oniguruma
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/oniguruma
-I/usr/local/src/php5-5.3.2/ext/mbstring/libmbfl
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/libmbfl
-I/usr/local/src/php5-5.3.2/ext/mbstring/libmbfl/mbfl
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/libmbfl/mbfl
-I/usr/local/src/php5-5.3.2/cgi-build/TSRM
-I/usr/local/src/php5-5.3.2/cgi-build/Zend
-I/usr/local/src/php5-5.3.2/main -I/usr/local/src/php5-5.3.2/Zend
-I/usr/local/src/php5-5.3.2/TSRM
-I/usr/local/src/php5-5.3.2/cgi-build/ -I/usr/include -g -O2 -O2
-Wall -fsigned-char -fno-strict-aliasing -gstabs -fvisibility=hidden
-c /usr/local/src/php5-5.3.2/sapi/fpm/fpm/fastcgi.c -o
sapi/fpm/fpm/fastcgi.lo
libtool: compile: x86_64-linux-gnu-gcc
-I/usr/local/src/php5-5.3.2/sapi/fpm -Isapi/fpm/
-I/usr/local/src/php5-5.3.2/sapi/fpm/ -DPHP_ATOM_INC
-I/usr/local/src/php5-5.3.2/cgi-build/include
-I/usr/local/src/php5-5.3.2/cgi-build/main -I/usr/local/src/php5-5.3.2
-I/usr/include/libxml2
-I/usr/local/src/php5-5.3.2/cgi-build/ext/date/lib
-I/usr/local/src/php5-5.3.2/ext/date/lib
-I/usr/local/src/php5-5.3.2/ext/ereg/regex
-I/usr/local/src/php5-5.3.2/ext/mbstring/oniguruma
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/oniguruma
-I/usr/local/src/php5-5.3.2/ext/mbstring/libmbfl
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/libmbfl
-I/usr/local/src/php5-5.3.2/ext/mbstring/libmbfl/mbfl
-I/usr/local/src/php5-5.3.2/cgi-build/ext/mbstring/libmbfl/mbfl
-I/usr/local/src/php5-5.3.2/cgi-build/TSRM
-I/usr/local/src/php5-5.3.2/cgi-build/Zend
-I/usr/local/src/php5-5.3.2/main -I/usr/local/src/php5-5.3.2/Zend
-I/usr/local/src/php5-5.3.2/TSRM
-I/usr/local/src/php5-5.3.2/cgi-build/ -I/usr/include -g -O2 -O2 -Wall
-fsigned-char -fno-strict-aliasing -gstabs -fvisibility=hidden -c
/usr/local/src/php5-5.3.2/sapi/fpm/fpm/fastcgi.c -fPIC -DPIC -o
sapi/fpm/fpm/fastcgi.o
Assembler messages:
Fatal error: can't create sapi/fpm/fpm/fastcgi.o: No such file or directory
make: *** [sapi/fpm/fpm/fastcgi.lo] Ошибка 1

Почему он не создаёт каталог sapi/fpm/fpm ?
И как это исправить ?

--
Aleksej Besciokov
EMail/JID: proforg@maloletka.ru
phone: +7 495 7853149
Re: ошибки при сборке svn php_5_3_fpm в debian-style
March 02, 2010 06:23AM
вот это http://forum.nginx.org/read.php?3,58175,58210 - видел
но там ничего по сути вопроса так и не решили
http://www.dotdeb.org/2009/11/30/php-5-3-1-packages-for-debian-lenny-theyre-here/
On Tue, Mar 2, 2010 at 7:43 PM, No1zilla <smile.neversmile@gmail.com> wrote:
> http://www.dotdeb.org/2009/11/30/php-5-3-1-packages-for-debian-lenny-theyre-here/

вообще то я собираю php_5_3_fpm из SVN

советуете взять его за основу ?
он чем то лучше 5.3.1 который в sid ?


--
Aleksej Besciokov
EMail/JID: proforg@maloletka.ru
phone: +7 495 7853149
yes, my fault.
i build it using the previous scenario (patch scenario),
i create directory fpm-build inside the php_5_3_fpm

now the problem is solved.
Как не решили?
2010/3/2 No1zilla <smile.neversmile@gmail.com>:
> yes, my fault.
> i build it using the previous scenario (patch scenario),
> i create directory fpm-build inside the php_5_3_fpm
>
> now the problem is solved.
> Как не решили?

так и не решили - тупо собрали всё в корне
при том что _нужно_ было собирать в отдельном каталоге
то есть в данном случает всё решается создание папки sapi/fpm/fpm до сборки
но так быть не должно, это ошибка configure скрипта

--
Aleksej Besciokov
EMail/JID: proforg@maloletka.ru
phone: +7 495 7853149
Вы читали что там написано?

- beside the apache2, apache2filter, CGI and CLI flavours, the
FPMhttp://php-fpm.org/about/ one
has now its own dedicated package, named "php5-fpm". It will allow you to
have greater performances and a lot of more features on a CGI-style
installation (FYI, an init script, a config file and a nginx config sample
are provided).

Вот здесь посмотрите http://php53.dotdeb.org/dists/stable/php5/binary-i386/
Зачем собирать,если уже за вас все сделано?
2010/3/2 No1zilla <smile.neversmile@gmail.com>:
> Вы читали что там написано?
Да, я умею читать.
Да, я с момента появления php-fpm собирают свои дебиан пакеты для php-fpm

> Зачем собирать,если уже за вас все сделано?
Вы идиот ?
Версия fpm на dotdeb отличается от той что живёт в svn - это вроде бы очевидно
Как и то что развивается и войдёт в стабильную версию именно та, что в SVN
Зачем собирать самому - тоже очевидно, для тестирования
Чтобы регрессии новых версий не стали "приятной неожиданностью", как, например с
http://bugs.php.net/bug.php?id=50057
Проблема до сих пор более чем актуальна, и у меня до сих пор нет
времени выделить "чистый" reproduce code
О таких вещах лучше знать заранее и выявлять их как можно раньше, и уж
точно не в момент последних тестирований перед установкой на боевой
сервер.



--
Aleksej Besciokov
EMail/JID: proforg@maloletka.ru
phone: +7 495 7853149
PHP Version: 5.2SVN-2009-11-02 (snap)
Какое отношение к 5.3?
@maloletka.ru - это многое говорит о вашем поведений.
2010/3/3 No1 <smile.neversmile@gmail.com>:
> PHP Version: 5.2SVN-2009-11-02 (snap)
> Какое отношение к 5.3?
Вы видимо снова не прочитали текст.
Чуть ниже заголовка написано, что ошибка воспроизводится на версиях
пхп 5.2.10+ и 5.3.0

> @maloletka.ru - это многое говорит о вашем поведений.
Мне кажется, мы несколько отклонились от тематики.
Давайте как нибудь обойдёмся без косвенных выводов на основании
названий доменов ?
И советов какие версии пхп нужно использовать, вместо ответа на
поставленный вопрос, ок ?

--
Aleksej Besciokov
EMail/JID: proforg@maloletka.ru
phone: +7 495 7853149
Не нойте что по вашему домену делают такие выводы,это из общения все.
Неадекват,собирайте свой 5.3.2 из svn дальше для тестирования.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 76
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready