информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
отвечу на оба поста 18.11.04 10:32  Число просмотров: 2834
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Система библиотеки видит. И заголовки имеются именно в /usr/local/include. Так что тут все в порядке, вроде бы. Вот отрывок из того, что пишет configure:

checking for libpng12-config... no
checking for libpng-config... no
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_create_read_struct in -lpng... no
configure: WARNING: libpng is required - see http://www.libpng.org/pub/png/


И это при том, что либа у меня самой последней версии.
Похоже, он не видит каких-то конфигурационных то ли скриптов, то ли конфигов. вопрос - где их взять?
Кстати, из портов на моей 4.8 ставится gd-2.0.1.tar.gz - вот эта версия работает с png и видит эту библиотеку (другое дело, что меня эта версия GD немного не устраивает).
В какую сторону двигаться теперь? Или просто полезть в configure и отрубить эту проверку?
<operating systems>
[FreeBSD] Трабл с установкой GD (не видит libpng) 16.11.04 11:36   [Ktirf]
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Суть вот в чем. Нужна мне GD на бзде. Предварительно поставил на тачку libpng 1.2.7 и zlib 1.2.1. Ставлю gd 2.0.28. Уже на этапе ./configure она, среди прочего, выдает:
Support for PNG library: no
Я попробовал указать в опциях к configure указать
--with-png=/usr/local/lib (именно там я нашел только что установленные библиотеки libpng)
но результата - ноль. все равно в упор не видит libpng.
Кто что подскажет по этому поводу? Куда копать?
Мои пять копеек 18.11.04 19:27  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
Отредактировано 18.11.04 19:29  Количество правок: 2
<"чистая" ссылка>
Проверь наличие png.h и (часто забывают) libpng-config. Последний должен быть исполняем и лежать в PATH (ну или там, где ты скажешь через --with-png).
P.S. Пальцем в небо: оно не --with-libpng ненароком?
попробуй 16.11.04 18:38  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
ldconfig -r|grep png, если выдало подобное
129:-lpng.5 => /usr/local/lib/libpng.so.5
то библиотеки установлены и система их "видит", значит не удается собрать тестовую программу
в этом случае нужно смотреть config.log
попробуй --with-png=/usr/local/ и проверь что в... 16.11.04 18:25  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
попробуй --with-png=/usr/local/ и проверь что в /usr/local/include лежат png-шные инклюды. Хинт на будущее - ./configure кладёт очень аккуратный лог всего что она делает в config.log . Все проверки на наличие dependencies обычно выглядят так:

cat >test_png.c <<__EOI__
#include <png.h>

int main (int ac,char ** av)
{
return some_png_init_function_from_libpng();
}
__EOI__

gcc -I$INCLUDE_DIRS -lpng -L$LIB_DIRS test.c

Где $INCLUDE_DIRS и $LIB_DIRS собирается из того что ты ему всовываешь через --with-XXX
отвечу на оба поста 18.11.04 10:32  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Система библиотеки видит. И заголовки имеются именно в /usr/local/include. Так что тут все в порядке, вроде бы. Вот отрывок из того, что пишет configure:

checking for libpng12-config... no
checking for libpng-config... no
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_create_read_struct in -lpng... no
configure: WARNING: libpng is required - see http://www.libpng.org/pub/png/


И это при том, что либа у меня самой последней версии.
Похоже, он не видит каких-то конфигурационных то ли скриптов, то ли конфигов. вопрос - где их взять?
Кстати, из портов на моей 4.8 ставится gd-2.0.1.tar.gz - вот эта версия работает с png и видит эту библиотеку (другое дело, что меня эта версия GD немного не устраивает).
В какую сторону двигаться теперь? Или просто полезть в configure и отрубить эту проверку?
Перед тем как запускать ./configure сделай: export ldflags=-l/usr/local/lib 18.11.04 18:20  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
можешь выложить config.log? 18.11.04 17:27  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
> И это при том, что либа у меня самой последней версии.
еще раз хочу уточнить в списке ldconfig -r есть libpng? (она может лежать в /usr/local/lib, но не быть в кеше списке линкера)
Да, в списке ldconfig -r libpng есть. Остальное - завтра. 18.11.04 21:59  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach