The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"PHP не собирается с GD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"PHP не собирается с GD"  
Сообщение от Ярослав (??) on 05-Дек-08, 03:08 
Mac OS X 10.5.5
Apache/2.2.8 (Unix)
PHP 5.2.6

На Маках apache и php установлены изначально, но без GD. Вот я и решил пересобрать php.

Для начала я попробовал
./configure '--with-apxs2=/usr/sbin/apxs' '--with-gd'

Всё прошло благополучно, но почему-то без поддержки JPEG. А он-то мне и нужен...
Я скачал "jpeg-v6b library", собрал, установил её, получил libjpeg.a, попробовал пересобрать php
./configure '--with-apxs2=/usr/sbin/apxs' '--with-gd' '--with-jpeg-dir=/usr/local/lib' '--with-zlib'
Но после make он выдал ошибку:
ld: warning in /usr/lib/libjpeg.a, file is not of required architecture
Undefined symbols:
  "_jpeg_destroy_compress", referenced from:
      _php_gd_gdImageJpegCtx in gd_jpeg.o
  "_jpeg_resync_to_restart", referenced from:
      _jpeg_resync_to_restart$non_lazy_ptr in gd_jpeg.o
и т.д.

Я пробовал скачать gd2, собрать его с jpeg'ом. Всё благополучно. Потом собираю php с этим моим внешним GD2:
./configure '--with-apxs2=/usr/sbin/apxs' '--with-gd=/usr/local'
Но после make снова ошибка, очень похожая на предыдущую:
php5.bundle libs/libphp5.so
Undefined symbols:
  "_php_gd_gdImageCreateFromGd2", referenced from:
      _php_gd_gdImageCreateFromGd2$non_lazy_ptr in gd.o
  "_php_gd_gdImageCreateFromGif"
...
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libs/libphp5.bundle] Error 1


Помогите, пожалуйста...

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "PHP не собирается с GD"  
Сообщение от Pahanivo email(ok) on 05-Дек-08, 12:03 
а чо путь до GD не указан в configure

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "PHP не собирается с GD"  
Сообщение от Ярослав (??) on 06-Дек-08, 01:31 
>а чо путь до GD не указан в configure

Посмотрите, во второй раз, после того как я сам собрал GD, я указал к нему путь. И он стал показывать ошибки, связанные не только с jpeg, но и с GD.
А в первый раз, когда пути не было, он брал GD из каких-то своих источников и жаловался только на jpeg...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "PHP не собирается с GD"  
Сообщение от sargio (??) on 06-Дек-08, 01:33 
>Mac OS X 10.5.5
>Apache/2.2.8 (Unix)
>PHP 5.2.6
>

Ставьте из мак портов и будет вас счастье http://www.macports.org/


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру