Перейти до

Проблема установки Php5 из портов


Рекомендованные сообщения

Всем привет, столкнулся с проблемой, ставлю php5 из портов, без опции

--with-gd

php5 ставится нормально, а при включении этой опции выбивает такую ошибку

In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:68:
/usr/local/include/gdfontt.h:27: error: syntax error before "gdFontPtr"
/usr/local/include/gdfontt.h:28: error: syntax error before "gdFontGetTiny"
/usr/local/include/gdfontt.h:28: warning: data definition has no type or storage class
In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:69:
/usr/local/include/gdfonts.h:26: error: syntax error before "gdFontPtr"
/usr/local/include/gdfonts.h:27: error: syntax error before "gdFontGetSmall"
/usr/local/include/gdfonts.h:27: warning: data definition has no type or storage class
In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:70:
/usr/local/include/gdfontmb.h:26: error: syntax error before "gdFontPtr"
/usr/local/include/gdfontmb.h:27: error: syntax error before "gdFontGetMediumBold"
/usr/local/include/gdfontmb.h:27: warning: data definition has no type or storage class
In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:71:
/usr/local/include/gdfontl.h:28: error: syntax error before "gdFontPtr"
/usr/local/include/gdfontl.h:29: error: syntax error before "gdFontGetLarge"
/usr/local/include/gdfontl.h:29: warning: data definition has no type or storage class
In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:72:
/usr/local/include/gdfontg.h:27: error: syntax error before "gdFontPtr"
/usr/local/include/gdfontg.h:28: error: syntax error before "gdFontGetGiant"
/usr/local/include/gdfontg.h:28: warning: data definition has no type or storage class
In file included from /usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:104:
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd_ctx.c: In function `_php_image_output_ctx':
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd_ctx.c:108: error: structure has no member named `free'
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd_ctx.c:151: error: structure has no member named `free'
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c: In function `_php_image_type':
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:1411: error: structure has no member named `free'
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:1418: error: structure has no member named `free'
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c: In function `_php_image_create_from_string':
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:1452: error: structure has no member named `free'
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c: In function `_php_image_create_from':
/usr/ports/lang/php5/work/php-5.1.6/ext/gd/gd.c:1613: error: structure has no member named `free'
*** Error code 1

Stop in /usr/ports/lang/php5/work/php-5.1.6.
*** Error code 1

Stop in /usr/ports/lang/php5.

посоветуйте, как с этим бороться?

Ссылка на сообщение
Поделиться на других сайтах

Я ставлю вот так, проблем небыло.

cd /usr/ports/lang/php5

make install clean

 

cd /usr/ports/lang/php5-extensions

make config

make install clean

Ссылка на сообщение
Поделиться на других сайтах

У меня сначала стояло тоже, и было всё нормально, но мне потом пришлось включить опцию gettext, из за того я пересобирал пхп, ну после деинсталяции всё и началось, подымается только без опции --with-gd!

Ссылка на сообщение
Поделиться на других сайтах

Обновил порты, установил обновлённый php5, после установки у меня сайты не грузит и в логах пишет

PHP Fatal error:  Call to undefined function  session_set_cookie_params() in ...

подскажите в чём проблема?

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...