Не получается собрать PHP+GD ( надо еще + PDFLib )

  • Автор темы UriProhorov
  • Дата начала

UriProhorov

Guest
Не получается собрать PHP+GD ( надо еще + PDFLib )

Добрый день.

Я вот уже недели 2 не могу откомпилировать
PHP совместно с GD

Перебираю варианты, но - впустую.

Порследний вариант - тот, который Вы посоветовали
на страничке krupenin.ru


Я достал из Сети архив gd-1.3.tar.gz
Его размер - 274 318 байт.

Распаковал его : tar -zxvf gd-1.3.tar.gz

Создался каталог gd-1.8.3 с файлами.

Вошел в этот каталог

Выполнил команду make

Получил кучу сообщений об ошибках ,
и первое сообщение -
gd_png.c:6:55: png.h: No such file or directory


Я уже не знаю, что делать.

У меня система - Linux Alt 2.4 Master

Ранее я пробовал такой вариант :

Поставил библиотеку из файла

php-gd2-4.3.9-alt0.cvs20040802.i586.rpm

В /usr/lib появились файлы типа libpng..., libjpeg
с длинными суффиксами ( .64.0.1 и т.п. )

При конфигурации PHP я использовал ключи

--with-jpeg-dir=/usr ( или /usr/lib )
--with-png-dir=...,

но неизменно возникала ошибка,
что не найден libjpeg(a|so) файл.

Помогите, пожалуйста, поскажите, в чем дело ?

Я вообще хотел работать с PDFLib, подключил
через php.ini libpdf_php.so, но библиотека оказалась
"с секретом" - по диагонали на всю страницу, поверх
выведенных мною данных выводилась надпись www.pdflib.com


Я попытался "исправить" сам pdf - файл, в нем есть секция
в виде числовой матрицы, но это сработало только при
"малозаполненной" страничке.

Потом взялся за "сборку" и вот "наглухо завяз".

Как хотя бы GD подключить ?

Спасибо !

Прохоров Ю. [email protected]
 

tony2001

TeaM PHPClub
>Я достал из Сети архив
GD поставляется вместе с дистрибутивом.
всё, что надо - libjpeg/libpng, если ты собираешься работать с этими форматами.

-~{}~ 31.03.05 17:42:

>"с секретом" - по диагонали на всю страницу, поверх
>выведенных мною данных выводилась надпись www.pdflib.com

ну да.
надо покупать коммерческую версию.
 

UriProhorov

Guest
tony2001

tony, спасибо за ответ, но как подключить libjpeg ?

Пишу --with-jpeg-dir=/usr ( или /usr/lib )

configure их не видит, хотя в /urs/lib есть файлы...

И еще - в исходниках PHP в /ext есть и gd и pdf
Можно ли их откомпилировать вручную ?

Спасибо !

Прохоров Ю. [email protected]
 

tony2001

TeaM PHPClub
>configure их не видит, хотя в /urs/lib есть файлы...
чтобы собирать, нужны хидеры (которые в devel-пакетах).

>И еще - в исходниках PHP в /ext есть и gd и pdf
>Можно ли их откомпилировать вручную ?
не понял.
разве я не то же сказал?
GD поставляется вместе с дистрибутивом.
 
Сверху