информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
можешь выложить config.log? 18.11.04 17:27  Число просмотров: 2307
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
> И это при том, что либа у меня самой последней версии.
еще раз хочу уточнить в списке ldconfig -r есть libpng? (она может лежать в /usr/local/lib, но не быть в кеше списке линкера)
<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-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach