OS: OpenBSD 4.0 GCC: 3.3.5 Код (Text): ./configure \ --with-apache=/usr/src/usr.sbin/httpd \ --with-gettext \ --with-dom \ --with-iconv \ --with-gd \ --with-zlib-dir=/usr \ --with-png-dir=/usr/local/lib \ --with-jpeg-dir=/usr/local/lib \ --with-mysql \ --with-config-file-path=/var/www/conf \ --with-openssl \ --disable-debug \ --disable-ipv6 \ --disable-cgi \ --disable-magic-quotes \ --enable-safe-mode \ --enable-mbstring \ --enable-ftp \ --enable-sockets после make && make install Код (Text): /usr/src/php-5.2.1/ext/posix/posix.c: In function `zif_posix_getgrgid': /usr/src/php-5.2.1/ext/posix/posix.c:889: error: `_SC_GETGR_R_SIZE_MAX' undeclared (first use in this function) /usr/src/php-5.2.1/ext/posix/posix.c:889: error: (Each undeclared identifier is reported only once /usr/src/php-5.2.1/ext/posix/posix.c:889: error: for each function it appears in.) *** Error code 1 Stop in /usr/src/php-5.2.1 (line 954 of Makefile). В чем тут может быть дело? P.S. Я гришу на gcc.
нет. php-5.2.0 прекрасно компилется с этими настройками, а php-5.2.1 компилется только если отключить posix-like функции (--disable-posix).