LINUX.ORG.RU

SARG 2.2


0

0

Вышла новая версия программы анализа и генерации отчетов по журналам прокси-серверов Squid и Microsoft ISA.

Важные изменения:
- поддержка 64-битных архитектур;
- унифицирован внешний вид большинства отчетов;
- повышена производительность обработки отчетов;
- удалены сообщения отладки, использовавшиеся для разработки;
- исправлены ошибки, приводящие к некорректной генерации отчетов и падению программы.

>>> Подробности/скачать

★★★★★

Проверено: Shaman007 ()

> исправлены ошибки, приводящие к некорректной генерации отчетов и падению программы
т.е. до этого она падала и криво давала отчеты?
правильно делал ее, что не юзал - свое писал.

anonymous
()
Ответ на: комментарий от anonymous

тебе зачОт anonymous ставлю,

делаешь свое, правильно что пишешь!

anonymous
()
Ответ на: комментарий от staks

умеем, умеем, потому и говорим, что кривая
код посмотрите...

anonymous
()

>поддержка 64-битных архитектур; а вот это действительно важно - пришлось вместо сабжа ставить webalizer...

dreamer ★★★★★
()
Ответ на: комментарий от dreamer

А у меня версия 2.2 не собирается... И вот что при этом говорит: === Cut === grepday.c:46: error: syntax error before "I18NgdImageStringFT" grepday.c:46: error: syntax error before '*' token grepday.c: In function `I18NgdImageStringFT': grepday.c:54: error: `string' undeclared (first use in this function) grepday.c:54: error: (Each undeclared identifier is reported only once grepday.c:54: error: for each function it appears in.) grepday.c:65: error: `im' undeclared (first use in this function) grepday.c:65: error: `brect' undeclared (first use in this function) grepday.c:65: error: `fg' undeclared (first use in this function) grepday.c:65: error: `fontlist' undeclared (first use in this function) grepday.c:65: error: `ptsize' undeclared (first use in this function) grepday.c:65: error: `angle' undeclared (first use in this function) grepday.c:65: error: `gdFTEX_Unicode' undeclared (first use in this function) make: *** [grepday.o] Error 1 root@ns:/usr/src/sarg-2.2# === Cut === Предыдущие версии собирались без проблем.

anonymous
()
Ответ на: комментарий от anonymous

Только что проверил под Slackware 10.2 - все собирается, или у вас схожая ошибка с предидущим товарищем в grepday.c?

saper ★★★★★
() автор топика
Ответ на: комментарий от saper

Разобрался как посмотреть версию GD. Для тех, кто не разобрался привожу метод :-)
=== Cut ===
<?
function gdVersion() {
ob_start();
phpinfo(8);
$phpinfo=ob_get_contents();
ob_end_clean();
$phpinfo=stristr($phpinfo,"gd version");
$phpinfo=stristr($phpinfo,"version");

$end=strpos($phpinfo,"</tr>");
if ($end) $phpinfo=substr($phpinfo,0,$end);
$phpinfo=strip_tags($phpinfo);

if (ereg(".*([0-9]+)\.([0-9]+)\.([0-9]+).*", $phpinfo, $r)) {
$phpinfo=$r[1].".".$r[2].".".$r[3];
}
else $phpinfo=0;

return($phpinfo);
}

print gdVersion();
?>
=== Cut ===
У меня версия 2.0.28.

anonymous
()
Ответ на: комментарий от saper

>Только что проверил под Slackware 10.2 - все собирается, или у вас схожая ошибка с предидущим товарищем в grepday.c?
Именно! Что я делаю неправильно? Почему у вас собирается под тем же Слакваре 10.2, а у меня ругается на grepday.c?

anonymous
()
Ответ на: комментарий от anonymous

> у меня ругается на grepday.c?
У вас нет libgd, ошибка в коде, это так, моя ошибка, в моей части кода.

Наложите патч:
diff -ur sarg-2.2/grepday.c sarg-2.2.rbs/grepday.c
--- sarg-2.2/grepday.c 2006-05-17 17:06:20.000000000 +0400
+++ sarg-2.2.rbs/grepday.c 2006-05-18 00:44:57.000000000 +0400
@@ -39,6 +39,7 @@
char *font1 = SYSCONFDIR"/fonts/FreeSans.ttf";
char s[15];

+#ifdef HAVE_GD
#ifdef HAVE_ICONV_H
#include <iconv.h>
#define SARGgdImageStringFT I18NgdImageStringFT
@@ -70,6 +71,7 @@
#else
#define SARGgdImageStringFT gdImageStringFT
#endif
+#endif

void *bar(long long int *n)
{

saper ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Попробуйте обновиться до 2.0.33, кажется такая ошибка уже встречалась не раз. Тем более 2.0.33 вышла очень давно.

saper ★★★★★
() автор топика
Ответ на: комментарий от Ruwa

Тоже на него пришлось перейти из-за того, что SARG не работал на AMD64. Теперь и возвращфться не хочу ;)

dharma
()
Ответ на: комментарий от anonymous

>> А библиотека gd у вас какой версии? > А как это можно посмотреть?

Гыгы слакваршыки собрались хрен знат чо там накомпелировали у себя.

anonymous
()
Ответ на: комментарий от angel_il

Тому, кто не доверяет CGI и использует легкие серверы со статикой.

anonymous
()
Ответ на: комментарий от saper

>У вас нет libgd, ошибка в коде, это так, моя ошибка, в моей части кода.
Большое спасибо Вам, saper, за суппорт, но я уже успел обратиться непосредственно к автору программы и он прислал мне патч, после применения которого все стало хорошо :-)

Хотел разместить сам патч, но linux.org.ru заявил: "Ошибка: Слишком большое сообщение". Если кому надо, напишите свой E-mail - вышлю.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.