The OpenNET Project / Index page

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

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

"SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 08-Дек-04, 11:19  (MSK)
Что нужно для SARG2 чтобы он показывал графики? В конфиге прописано:
graphs yes
graph_days_bytes_bar_color blue
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 08-Дек-04, 15:12  (MSK)
Неужели никто не использует графики? Или лень отвечать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "SARG 2 и графики"
Сообщение от sergK Искать по авторуВ закладки on 09-Дек-04, 17:27  (MSK)
>Что нужно для SARG2 чтобы он показывал графики? В конфиге прописано:
>graphs yes
>graph_days_bytes_bar_color blue


Нужно чтобы были установлены и доступны нужные библиотеки (libpng, libjpeg и т.д ...). В документации описано ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "SARG 2 и графики"
Сообщение от Junior Искать по авторуВ закладки(ok) on 10-Дек-04, 07:18  (MSK)
>Нужно чтобы были установлены и доступны нужные библиотеки (libpng, libjpeg и т.д

А также freetype, а то будут графики без подписей :)
Причём freetype нужно ставить до GD :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 10-Дек-04, 11:57  (MSK)
>>Нужно чтобы были установлены и доступны нужные библиотеки (libpng, libjpeg и т.д
>
>А также freetype, а то будут графики без подписей :)
>Причём freetype нужно ставить до GD :)

Все это стоит. Но у меня не появляется даже иконка (сразу после номера) на переход на страницу графиков, как показано на сайте SARG.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "SARG 2 и графики"
Сообщение от Junior emailИскать по авторуВ закладки(ok) on 10-Дек-04, 12:16  (MSK)
>>>Нужно чтобы были установлены и доступны нужные библиотеки (libpng, libjpeg и т.д
>>
>>А также freetype, а то будут графики без подписей :)
>>Причём freetype нужно ставить до GD :)
>
>Все это стоит. Но у меня не появляется даже иконка (сразу после
>номера) на переход на страницу графиков, как показано на сайте SARG.
>


При компиляции он наверное не обнаружил где это установлено.
Пересобери и укажи где что.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "SARG 2 и графики"
Сообщение от Freedom Искать по авторуВ закладки on 14-Дек-04, 19:20  (MSK)
>При компиляции он наверное не обнаружил где это установлено.
>Пересобери и укажи где что.

проблема аналогичная, sarg2 из портов, стоит GD2 и freetype.
Насколько я понял  что-то не верно в configure ( смущает  LIBS="-lgd ${LIBS}"  без  -L /usr/local/include  )  и он не ищет в правильных путях,
но что поправить не знаю.

-------
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
checking gdfontl.h usability... no
checking gdfontl.h presence... no
checking for gdfontl.h... no
checking gdfontt.h usability... no
checking gdfontt.h presence... no
checking for gdfontt.h... no
checking gdfonts.h usability... no
checking gdfonts.h presence... no
checking for gdfonts.h... no
checking gdfontmb.h usability... no
checking gdfontmb.h presence... no
checking for gdfontmb.h... no
checking gdfontg.h usability... no
checking gdfontg.h presence... no
checking for gdfontg.h... no
checking for gdImagePng in -lgd... no

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "SARG 2 и графики"
Сообщение от Freedom Искать по авторуВ закладки on 14-Дек-04, 19:57  (MSK)
Нашел решение, спасибо  Alex Samorukov (SAMM1-RIPE)
На всякий случай решил описать подробно.

0. ставим GD, freetype
1  1.  cd ports/www/sarg
     2. make patch
     3. правим configure  ( vim work/sarg-2.0.2/configure )
      ищем строку 1334 и правим   LDFLAGS="-g -L/usr/local/lib"
     4.  make configure
     5.  правим  Makefile sarga ( vim work/sarg-2.0.2/Makefile )  до вида
             CFLAGS         = -O -pipe  -w  -I/usr/local/include
            LDFLAGS        = -g -L/usr/local/lib
           в   DEFS  =  ...   добавляем  -DHAVE_GD_H=1
     6. make install


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "SARG 2 и графики"
Сообщение от mAdDuke emailИскать по авторуВ закладки(??) on 15-Дек-04, 07:51  (MSK)
Спасибо! Заработало!
только подписи к графикам "не в той кодировке" - как быть?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 15-Дек-04, 09:57  (MSK)
>Спасибо! Заработало!
>только подписи к графикам "не в той кодировке" - как быть?

К сожалению подписи зависят от freetype2, а эта библиотека не понимает ни KOI-8r, ни Win1251 :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "SARG 2 и графики"
Сообщение от mAdDuke emailИскать по авторуВ закладки(??) on 16-Дек-04, 06:41  (MSK)
>К сожалению подписи зависят от freetype2, а эта библиотека не понимает ни
>KOI-8r, ни Win1251 :(

Эх, "Будем жить с этим." (c) Олег Медокс.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 15-Дек-04, 10:46  (MSK)
>Нашел решение, спасибо  Alex Samorukov (SAMM1-RIPE)
>На всякий случай решил описать подробно.
>
> 0. ставим GD, freetype
> 1  1.  cd ports/www/sarg
>     2. make patch
>     3. правим configure  ( vim work/sarg-2.0.2/configure
>)
>      ищем строку 1334 и правим  
> LDFLAGS="-g -L/usr/local/lib"
>     4.  make configure
>     5.  правим  Makefile sarga (
>vim work/sarg-2.0.2/Makefile )  до вида
>            
> CFLAGS         =
>-O -pipe  -w  -I/usr/local/include
>            
>LDFLAGS        = -g -L/usr/local/lib
>
>           в
>  DEFS  =  ...   добавляем  
>-DHAVE_GD_H=1
>     6. make install

А у меня не выходит :(

grepday.o: In function `bar':
grepday.o(.text+0x35): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0x51): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0x70): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xa2): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xb8): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xd4): more undefined references to `gdImageColorAllocate' follow
grepday.o: In function `bar':
...
grepday.o(.text+0x1ab1): undefined reference to `gdImageDestroy'
*** Error code 1

Может что-нибудь подскажете...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "SARG 2 и графики"
Сообщение от Freedom Искать по авторуВ закладки on 15-Дек-04, 17:27  (MSK)
>
>А у меня не выходит :(
>
>grepday.o: In function `bar':
>grepday.o(.text+0x35): undefined reference to `gdImageColorAllocate'
>grepday.o(.text+0xd4): more undefined references to `gdImageColorAllocate' follow
>grepday.o: In function `bar':
>*** Error code 1
>
>Может что-нибудь подскажете...

не нашло H файлы  GD, проверьте где лежат и еще раз пути (CFLAGS  = -I/usr/local/include  ).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 16-Дек-04, 16:01  (MSK)
>не нашло H файлы  GD, проверьте где лежат и еще раз
>пути (CFLAGS  = -I/usr/local/include  ).

При сборке gd:
#./configure
<skip>
** 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
<skip>
Видно что все подхватывает.


Поиск по gd*.h:

#find / -name gd*.h
<skip>
/usr/local/include/gd.h
/usr/local/include/gd_io.h
/usr/local/include/gdcache.h
/usr/local/include/gdfontg.h
/usr/local/include/gdfontl.h
/usr/local/include/gdfontmb.h
/usr/local/include/gdfonts.h
/usr/local/include/gdfontt.h
/usr/local/include/gdfx.h
/usr/local/include/gdhelpers.h
/usr/src/contrib/binutils/include/gdbm.h
/usr/src/contrib/gdb/gdb/gdb-stabs.h
/usr/src/contrib/gdb/gdb/gdb_stat.h
/usr/src/contrib/gdb/gdb/gdb_string.h
/usr/src/contrib/gdb/gdb/gdbarch.h
/usr/src/contrib/gdb/gdb/gdbcmd.h
/usr/src/contrib/gdb/gdb/gdbcore.h
/usr/src/contrib/gdb/gdb/gdbthread.h
/usr/src/contrib/gdb/gdb/gdbtypes.h
<skip>
Есть библиотеки.

Как описано выше в инструкции:
3. правим configure  ( vim work/sarg-2.0.2/configure )
   ищем строку 1334 и правим   LDFLAGS="-g -L/usr/local/lib"

Сделано.

Конфигурируем sarg:
#./configure
<skip>
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
checking gdfontl.h usability... no
checking gdfontl.h presence... no
checking for gdfontl.h... no
checking gdfontt.h usability... no
<skip>

Так и должно быть?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "SARG 2 и графики"
Сообщение от Freedom Искать по авторуВ закладки on 16-Дек-04, 19:53  (MSK)
>Как описано выше в инструкции:
>3. правим configure  ( vim work/sarg-2.0.2/configure )
>   ищем строку 1334 и правим   LDFLAGS="-g -L/usr/local/lib"
>
>Так и должно быть?
  Да, иначе пришлось бы половину   configure переписать.
h-файлы потом в CFLAGS = -I/...   - прописываються.

А кто говорил что будет легко ?  :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "SARG 2 и графики"
Сообщение от Asylum Искать по авторуВ закладки on 16-Дек-04, 22:56  (MSK)
>>Как описано выше в инструкции:
>>3. правим configure  ( vim work/sarg-2.0.2/configure )
>>   ищем строку 1334 и правим   LDFLAGS="-g -L/usr/local/lib"
>>
>>Так и должно быть?
>  Да, иначе пришлось бы половину   configure переписать.
> h-файлы потом в CFLAGS = -I/...   - прописываються.
>
>А кто говорил что будет легко ?  :)

Все равно не собирается...
Какие предложения?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(ok) on 17-Дек-04, 09:13  (MSK)
>>Как описано выше в инструкции:
>>3. правим configure  ( vim work/sarg-2.0.2/configure )
>>   ищем строку 1334 и правим   LDFLAGS="-g -L/usr/local/lib"
>>
>>Так и должно быть?
>  Да, иначе пришлось бы половину   configure переписать.
> h-файлы потом в CFLAGS = -I/...   - прописываються.
>
>А кто говорил что будет легко ?  :)

Ок. Далее по инструкции правлю Makefile:
CFLAGS         = -O -pipe  -w  -I/usr/local/include
LDFLAGS        = -g -L/usr/local/lib
в DEFS  =  ...   добавляем  -DHAVE_GD_H=1

Все как Вы писали. Далее:
#make
<Skip>
grepday.o: In function `bar':
grepday.o(.text+0x35): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0x51): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0x70): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xa2): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xb8): undefined reference to `gdImageColorAllocate'
grepday.o(.text+0xd4): more undefined references to `gdImageColorAllocate' follow
grepday.o: In function `bar':
<Skip>
*** Error code 1
Stop in /opt/srcs/sarg-2.0.2.

Приплыли. Может Вы неправильно предложили синтаксис?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "SARG 2 и графики"
Сообщение от Freedom Искать по авторуВ закладки on 21-Дек-04, 18:10  (MSK)
>Приплыли. Может Вы неправильно предложили синтаксис?
Могу собрать pkg и прислать.  ( FreeBSD 4.10 )


  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "SARG 2 и графики"
Сообщение от greg12 Искать по авторуВ закладки(??) on 19-Янв-05, 12:23  (MSK)
>Нашел решение, спасибо  Alex Samorukov (SAMM1-RIPE)
>На всякий случай решил описать подробно.
> 0. ставим GD, freetype

Решил снова поднять этот вопрос (не хочется начинать новый тред). Можно уточнить как Вы устанавливали GD и freetype? Делали предварительное конфигурирование или сразу make&make install?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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