За последние 24 часа нас посетили 18026 программистов и 1584 робота. Сейчас ищут 1304 программиста ...

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

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

  1. nervouselectronic

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

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    1)Компилирую php-5.2.1 следующим образом:
    # ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/lib/mysql --with-gd --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib

    Выскакивает следующая ошибка:

    checking for the location of libjpeg... /usr/lib
    checking for the location of libpng... /usr/lib
    checking for the location of libXpm... no
    checking for FreeType 1.x support... no
    checking for FreeType 2... no
    checking for T1lib support... no
    checking whether to enable truetype string function in GD... no
    checking whether to enable JIS-mapped Japanese font support in GD... no
    checking for fabsf... yes
    checking for floorf... yes
    configure: error: libjpeg.(a|so) not found.

    Хотя путь к файлам библиотеки указан правильно:

    # rpm -ql libjpeg
    /usr/bin/cjpeg
    /usr/bin/djpeg
    /usr/bin/jpegtran
    /usr/bin/rdjpgcom
    /usr/bin/wrjpgcom
    /usr/lib/libjpeg.so.62
    /usr/lib/libjpeg.so.62.0.0
    /usr/share/doc/libjpeg-6b
    /usr/share/doc/libjpeg-6b/README
    /usr/share/doc/libjpeg-6b/usage.doc
    /usr/share/man/man1/cjpeg.1.gz
    /usr/share/man/man1/djpeg.1.gz
    /usr/share/man/man1/jpegtran.1.gz
    /usr/share/man/man1/rdjpgcom.1.gz
    /usr/share/man/man1/wrjpgcom.1.gz

    2)При сборке с ключами:
    # ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/lib/mysql

    Выпадает следующая ошибка:

    Configuring libtool
    checking build system type... i686-pc-linux-gnu
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking how to recognise dependent libraries... pass_all
    checking for object suffix... o
    checking for executable suffix... no
    checking for c++... no
    checking for g++... no
    checking for gcc... gcc
    checking whether the C++ compiler (gcc ) works... no
    configure: error: installation or configuration problem: C++ compiler cannot create executables.

    config.log выдает следующее:

    configure:105900: checking for c++
    configure:105900: checking for g++
    configure:105900: checking for gcc
    configure:105932: checking whether the C++ compiler (gcc ) works
    configure:105948: gcc -o conftest conftest.C 1>&5
    gcc: error trying to exec 'cc1plus': execvp: No such file or directory
    configure: failed program was:

    #line 105943 "configure"
    #include "confdefs.h"

    int main(){return(0);}

    Используемая система - Fedora Core 5.

    Помогите пожалуйста решить эту проблему, очень нужно...

    Заранее благодарен.
     
  2. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    А попробуй поставить libjpeg-devel или что-то в этом роде.
     
  3. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    А насчет cc1plus то нада поставить g++