The OpenNET Project / Index page

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

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

"webalizer" 
Сообщение от Alex Искать по авторуВ закладки(??) on 18-Ноя-04, 10:46  (MSK)
для webalizer нужен gd. для gd нужен libpng.

собираю libpng-1.2.7 c zlib
make test проходит успешно
в /usr/local/lib появляются файлы libpng.so и т.д.

при сборке gd, точнее при конфигурации
./configure --with-png=/usr/local --with-libiconv-prefix=/usr/local

там и находятся libiconv.co и т.д.

** Configuration summary for gd 2.0.33:
   Support for PNG library:          yes
   Support for JPEG library:         yes
   Support for Freetype 2.x library: yes
   Support for Fontconfig library:   yes
   Support for Xpm library:          yes
   Support for pthreads:             yes

потом make install и все пока прекрасно...
осталось только собрать webalizer

make

gcc -L/usr/local/lib -o webalizer webalizer.o hashtab.o linklist.o preserve.o parser.o output.o dns_resolv.o graphs.o -lgd -lpng -lz -lm
/usr/local/lib/libgd.so: undefined reference to `libiconv_open'
/usr/local/lib/libgd.so: undefined reference to `libiconv_close'
/usr/local/lib/libgd.so: undefined reference to `libiconv'
*** Error code 1

Stop in /tmp/webalizer-2.01-10.


во как! что с liibiconv? у меня стоит libiconv-1.9.1_3
что не так?

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

 Оглавление

  • webalizer, Alex, 14:35 , 20-Ноя-04, (1)  
    • webalizer, Alex, 17:28 , 20-Ноя-04, (2)  
  • webalizer, Winnehr, 09:52 , 29-Ноя-04, (3)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "webalizer" 
Сообщение от Alex Искать по авторуВ закладки(??) on 20-Ноя-04, 14:35  (MSK)
Люди, что за ерунда?
в /usr/local/include/iconv.h
дописываю на

#define libiconv_open iconv_open
и т.д. пересобираю gd, и на сей раз выдает

/usr/local/lib/libgd.so: undefined reference to `iconv_open'
/usr/local/lib/libgd.so: undefined reference to `iconv_close'
/usr/local/lib/libgd.so: undefined reference to `iconv'


нашел у себя iconv.h, тока бзд 5_1 еще, собралось нормально, смотрю iconv.h -
#ifndef LIBICONV_PLUG
#define iconv_open libiconv_open
#else
#define libiconv_open iconv_open
#endif

с ней выдает старую ошибку :( что за ерунда??????

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

2. "webalizer" 
Сообщение от Alex Искать по авторуВ закладки(??) on 20-Ноя-04, 17:28  (MSK)
>Люди, что за ерунда?
>в /usr/local/include/iconv.h
>дописываю на
>
>#define libiconv_open iconv_open
>и т.д. пересобираю gd, и на сей раз выдает
>
>/usr/local/lib/libgd.so: undefined reference to `iconv_open'
>/usr/local/lib/libgd.so: undefined reference to `iconv_close'
>/usr/local/lib/libgd.so: undefined reference to `iconv'
>
>
>нашел у себя iconv.h, тока бзд 5_1 еще, собралось нормально, смотрю iconv.h
>-
>#ifndef LIBICONV_PLUG
>#define iconv_open libiconv_open
>#else
>#define libiconv_open iconv_open
>#endif
>
>с ней выдает старую ошибку :( что за ерунда??????

после долгих мучений все собралось, кому интересно
1 вариант исправлять сырцы gd2
2 вариант более простой поставить gd_1.8 или другой не кривой gd
а libiconv оказался не при чем.

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

3. "webalizer" 
Сообщение от Winnehr emailИскать по авторуВ закладки on 29-Ноя-04, 09:52  (MSK)
Проблема решается добавлением во флаги в makefile
параметра

-liconv

Итого получаем:

LIBS   = -lgd -lpng -lz -lm -liconv

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


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

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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