ClamAV

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 29 сен 2005, 14:01

PomidorOFF писал(а):
corvax писал(а):приаттачиваю 3 скрипта:
patch_unrar.sh - сборка порта libunrar3 из порта unrar
patch_un7zip.sh - сборка порта libun7zip из порта p7zip
patch_clamav_unrar+7zip.sh - сборка clamav с поддержкой libunrar3 и libun7zip
Огромное спасибо, как обычно выручаете!  :D
да, бывает :)

там есть небольшая тонкость...

с портах версия для p7zip только 4.20
а для патча p7zip_4.27-libun7zip.patch нужна версия 4.27
так что я порт libun7zip сделал на основании p7zip 4.20, но архив с исходниками брал 4.27
по идее, остальные файлы порта особо не должны были поменяться...

в любом случае, clamav находит после всего этого вирусы в 7zip архивах
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 30 сен 2005, 17:09

Код: Выделить всё

===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
md5: p7zip_4.27_src.tar.bz2: No such file or directory
ls: p7zip_4.27_src.tar.bz2: No such file or directory
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
cd: can't cd to work/p7zip_4.27/7zip/Bundles/Un7Zip
Makefile:30: *** пропущен разделитель.  Останов.
не ставится 7zip, что ему нужно (людским языком)  :oops:

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 30 сен 2005, 17:28

PomidorOFF писал(а):

Код: Выделить всё

===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
md5: p7zip_4.27_src.tar.bz2: No such file or directory
ls: p7zip_4.27_src.tar.bz2: No such file or directory
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
===>  libun7zip-4.27 requires wchar functions (mbrtowc(3) etc.) for compilation.
cd: can't cd to work/p7zip_4.27/7zip/Bundles/Un7Zip
Makefile:30: *** пропущен разделитель.  Останов.
не ставится 7zip, что ему нужно (людским языком)  :oops:
нужно выполнить скрипт по шагам и посмотреть, после которого из них начинаются проблемы. ибо они начались еще до первой из указанных строк
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 01 окт 2005, 19:01

проблема не в скрипте, сам порт p7zip не собирается:

Код: Выделить всё

# make
===>  p7zip-4.20 requires wchar functions (mbrtowc(3) etc.) for compilation.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 01 окт 2005, 21:01

PomidorOFF писал(а):проблема не в скрипте, сам порт p7zip не собирается:

Код: Выделить всё

# make
===>  p7zip-4.20 requires wchar functions (mbrtowc(3) etc.) for compilation.
а что, файла /usr/include/wchar.h в системе нет?
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 03 окт 2005, 13:34

есть

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 03 окт 2005, 14:03

PomidorOFF писал(а):есть
ну так именно в /usr/include/wchar.h описана mbrtowc

а какая версия FreeBSD?

я тут вот в Makefile порта читаю:

Код: Выделить всё

.if ${OSVERSION} < 500039
IGNORE=         requires wchar functions (mbrtowc(3) etc.) for compilation
.endif
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 03 окт 2005, 17:34

4.10-RELEASE-p1 FreeBSD

судя по мейкфайлу должно игнорироваться?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 03 окт 2005, 17:48

PomidorOFF писал(а):4.10-RELEASE-p1 FreeBSD

судя по мейкфайлу должно игнорироваться?
я не читал, что это за IGNORE такой
я бы попробовал просто прибить его из Makefile и собрать порт :)
--
/corvax

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 03 окт 2005, 19:50

corvax писал(а):
PomidorOFF писал(а):4.10-RELEASE-p1 FreeBSD

судя по мейкфайлу должно игнорироваться?
я не читал, что это за IGNORE такой
я бы попробовал просто прибить его из Makefile и собрать порт :)
нашел в подшефном хозяйстве 4.9
в ходу не собирается порт
разбираться не очень хочется, к ним канал - пару килобайт в секунду, уж больно такая работа напрягает...
--
/corvax

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 07 окт 2005, 13:32

http://sourceforge.net/forum/forum.php? ... _id=383043
Решение?

p7zip seems to be compiled and working correctly with following makefile.machine:
===cut on===
ALLFLAGS=-w -O2 -s \
-DENV_MACOSX \
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
-DNDEBUG -D_REENTRANT -DENV_UNIX \
$(LOCAL_FLAGS)

CXX=g++ $(ALLFLAGS)
CC=gcc $(ALLFLAGS)
LINK_SHARED=-shared

LOCAL_LIBS=-pthread
LOCAL_LIBS_DLL=$(LOCAL_LIBS)
===cut off===

PomidorOFF
Power member
Сообщения: 45
Зарегистрирован: 22 окт 2004, 18:10
Откуда: Украина

Сообщение PomidorOFF » 18 окт 2005, 11:59

УРРРАААА!!!!
:D
Тему можна закрывать, наконецто появилась поддержка архивов RAR 3.x встроенная.
Два новых патча добавились 14.10.05 после cvsupа.
:)

devr
Junior member
Сообщения: 3
Зарегистрирован: 02 сен 2005, 09:51
Откуда: Kirov

Сообщение devr » 19 окт 2005, 10:19

PomidorOFF писал(а):УРРРАААА!!!!
:D
Тему можна закрывать, наконецто появилась поддержка архивов RAR 3.x встроенная.
Два новых патча добавились 14.10.05 после cvsupа.
:)
Обновил порты, поставил clamav, проверил... Вирус упакованный RAR3 прошел незамеченным. Если есть поддержка, как включается?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 19 окт 2005, 10:58

devr писал(а):
PomidorOFF писал(а):УРРРАААА!!!!
:D
Тему можна закрывать, наконецто появилась поддержка архивов RAR 3.x встроенная.
Два новых патча добавились 14.10.05 после cvsupа.
:)
Обновил порты, поставил clamav, проверил... Вирус упакованный RAR3 прошел незамеченным. Если есть поддержка, как включается?
заглянуть в Makefile порта не судьба?
а еще лучше - прибить нафиг /var/db/ports/clamav и выполнить portupgrade -f clamav\*
--
/corvax

devr
Junior member
Сообщения: 3
Зарегистрирован: 02 сен 2005, 09:51
Откуда: Kirov

Сообщение devr » 19 окт 2005, 14:23

corvax писал(а): заглянуть в Makefile порта не судьба?
а еще лучше - прибить нафиг /var/db/ports/clamav и выполнить portupgrade -f clamav\*
Все заработало. Спасибо за совет. Ошибки из-за невнимательности  :oops:

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей