За последние 24 часа нас посетили 17919 программистов и 1569 роботов. Сейчас ищут 1334 программиста ...

php-5.2.1 ошибка при компиляции

Тема в разделе "Установка PHP", создана пользователем Mete0, 13 фев 2007.

  1. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    OS: OpenBSD 4.0
    GCC: 3.3.5

    Код (Text):
    1. ./configure \
    2. --with-apache=/usr/src/usr.sbin/httpd \
    3. --with-gettext \
    4. --with-dom \
    5. --with-iconv \
    6. --with-gd \
    7. --with-zlib-dir=/usr \
    8. --with-png-dir=/usr/local/lib \
    9. --with-jpeg-dir=/usr/local/lib \
    10. --with-mysql \
    11. --with-config-file-path=/var/www/conf \
    12. --with-openssl \
    13. --disable-debug \
    14. --disable-ipv6 \
    15. --disable-cgi \
    16. --disable-magic-quotes \
    17. --enable-safe-mode \
    18. --enable-mbstring \
    19. --enable-ftp \
    20. --enable-sockets
    после make && make install

    Код (Text):
    1. /usr/src/php-5.2.1/ext/posix/posix.c: In function `zif_posix_getgrgid':
    2. /usr/src/php-5.2.1/ext/posix/posix.c:889: error: `_SC_GETGR_R_SIZE_MAX' undeclared (first use in this function)
    3. /usr/src/php-5.2.1/ext/posix/posix.c:889: error: (Each undeclared identifier is reported only once
    4. /usr/src/php-5.2.1/ext/posix/posix.c:889: error: for each function it appears in.)
    5. *** Error code 1
    6.  
    7. Stop in /usr/src/php-5.2.1 (line 954 of Makefile).
    В чем тут может быть дело?

    P.S. Я гришу на gcc.
     
  2. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    А уже готового пакета для OpenBSD нет?
     
  3. Mete0

    Mete0 Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    272
    Симпатии:
    0
    Адрес:
    Gatchina
    нет.

    php-5.2.0 прекрасно компилется с этими настройками, а php-5.2.1 компилется только если отключить posix-like функции (--disable-posix).
     
  4. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Ну тогда в багтрак либо php, либо openbsd - не знаю кто тут виноват, libc или php.