| 
 | 1.2, Nikolai (??), 19:10, 16/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Тогда Вам стОит прописать в /etc/rc.conf clamav_clamd_enable="YES"
 clamav_milter_enable="YES"
 clamav_freshclam_enable="YES"
 ;) |  |  | 
 
 
 
 
 | 1.6, Аноним (6), 15:32, 17/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Автор сам пробовал по инструкции проделать это? Обновил порт, запускаю этот .bin - мурыжит... качает... патч не накладывается, archivers/libunrar3 даже не упоминается в этом шелл-скрипте... Короче, Автор!!! Перепеши статью с учетом как оно должно быть на самом деле, или отзывай ее у Чиркова...
 |  |  | 
 
|  | | 2.7, Автор (?), 20:02, 17/08/2005 [^] [^^] [^^^] [ответить] | +/– |  | В статье действительно ошибка, ссылка по которой должен раполагаться скрипт для создания libunrar3 указывает не туда, куда следует. Вместо patch_clamav.bin, конечно же нужно воспользоваться скриптом http://e-theory.narod.ru/clamav/patch-unrar. В остальном, порядок действий данный в статье приводит к желаемому результату. Прошу прощения, за недоразумение. |  |  | 
 |  | | 3.8, Аноним (-), 01:48, 18/08/2005 [^] [^^] [^^^] [ответить] | +/– |  | Да нифига подобного... 1. unrarlib.h - не патчится... Приходится ручками из rej-файла тянуть желаемый результат.
2. unrarlib.c - так и не соберемся никак в патч прописать
 + #include <stdlib.h>
 перед включением dll.hpp
 3. -lunrar3 в libtool пришлось впихивать руками, иначе не собиралась libclamav.so
 Короче, статья корявая. Как уже говорил - либо переписывай, либо отзывай ее у Чиркова, иначе народ менее сообразительный так и будет плеваться...
 А вот за линк на список рассылки - спасибо, ибо как раз там и были необходимые разъяснения и патчи, плюс твой патч, хоть не полностью, но основную часть выполняет. |  |  | 
 | 
 | 
 
 | 1.9, liks (??), 18:21, 18/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Дамсс.. хотели как лучше, получилось как всегда =).. А я делал все как в предыдущей статье на эту тему и все работало =)
 |  |  | 
 
 | 1.11, Andre (??), 14:47, 19/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Шаг 2    Делал по статье bash-2 05b  bash-2 05b  patch -Np1  clamav-0 86 2-libun... большой текст свёрнут, показать |  |  | 
 
 | 1.12, Andre (??), 14:50, 19/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  потом ./configure --with-user=clamav --with-group=clamav
 и make
 И вот что в итоге:
 /usr/bin/ld: cannot find -lunrar3
 *** Error code 1
 Stop in /clamav-0.86.2/libclamav.
*** Error code 1
 Stop in /clamav-0.86.2.
*** Error code 1
 Stop in /clamav-0.86.2.
 Что делать?
Заранее спасибо за ответ.
 |  |  | 
 
 | 1.13, прохожий (?), 15:25, 19/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Либо сказать ldconfig'у где у вас libunrar3: ldconfig -m /usr/local/lib
 либо не правильно собрана libunrar3, удостоверьтесь, что в archivers/libunrar3/work/unrar/makefile.unix везде закомментировано #STRIP=strip, хотя патч это везде и так исправляет.
 У меня всё успешно собралось, чего и вам желаю.
 |  |  | 
 
|  | |  | | 3.15, прохожий (?), 21:30, 19/08/2005 [^] [^^] [^^^] [ответить] | +/– |  | >/usr/ports/archivers/libunrar3/work/unrar/makefile.unix : >#
 ># Makefile for UNIX - unrar
 >#
 ># Note: you have to 'make clean' before you can build
 ># the sfx module
 >#
 >
 ># Linux using GCC
 >CXX=g++
 >CXXFLAGS=-O2 -fPIC -DPIC
 >DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
 >STRIP=strip
 >RANLIB=ranlib
 Вот тут нужно поправить 
STRIP=strip на
 #STRIP=strip
 и пересобрать libunrar3 |  |  | 
 |  | | 4.16, odin_asb (ok), 12:48, 23/08/2005 [^] [^^] [^^^] [ответить] | +/– |  |  Проверил... закомментировано... пересобрал. Та же фигня : не может найти lunrar3
 PS libunrar3.so есть...
 |  |  | 
 | 
 | 
 | 
 
 
|  | |  | | 3.20, devr (?), 08:11, 26/08/2005 [^] [^^] [^^^] [ответить] | +/– |  | Не может она там порыться... у меня freebsd 4.9.x Я думаю может из-за того, что у меня clamav-0.86.2_1? Ругается при make install кламава.
 Пробывал clamav-0.86.2. На него даже ...-libunrar3.patch не накладывается.
 Извращался целый день, а результат 00000 :(
 
 |  |  | 
 | 
 | 
 
 | 1.18, sclif13 (??), 09:31, 25/08/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Как я уже не извращался, но в никакую не хотит он ставиться. Сделайте нормальный патч для портов. 
 |  |  | 
 
 | 1.21, odip (?), 17:50, 15/09/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  | Однако тяжело порты-то нормальные делать ! Почему бы не сделать рабочие порты libunrar3 и clamav и выложить именно их ?
 |  |  | 
 
 
|  | | 2.23, BubbleGum (?), 11:20, 21/09/2005 [^] [^^] [^^^] [ответить] | +/– |  | Без BASH'а в системе вылетает с ошибкой (указанной в предыдущих постах) при компиляции clamav. Надо бы отразить в статье... |  |  | 
 | 
 
 | 1.24, REN (?), 08:53, 05/10/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  После патча для clamav при его сборке появляется следующее - ----
 scanners.c: In function 'cli_scanrar':
 scanners.c:129: 'ArchiveList_struct' undeclared (first use in this function)
 scanners.c:129: (Each undeclared identifier is reported only once
 scanners.c:129: for each function it appears in.)
 scanners.c:129: 'rarlist' undeclared (first use in this function)
 scanners.c:130: 'rarlist_head' undeclared (first use in this function)
 scanners.c:131: syntax error before 'char'
 scanners.c:144: syntax error before ')'
 scanners.c:164: 'mdata' undeclared (first use in this function)
 scanners.c:254: 'RAR_FENTRY_ATTR_DIRECTORY' undeclared (first use in this function)
 scanners.c:269: 'rar_data_ptr' undeclared (first use in this function)
 scanners.c:269: 'rar_data_size' undeclared (first use in this function)
 ----
 Вроде виноват сам патч.
 |  |  | 
 
 | 1.25, REN (?), 10:35, 05/10/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  На FreeBSD 5.3 после всех описанных действий выдается такое: ----
 In file included from unrarlib.c:31:
 /usr/local/include/libunrar3/dll.hpp:111: error: syntax error before '*' token
 /usr/local/include/libunrar3/dll.hpp:113: error: syntax error before '*' token
 /usr/local/include/libunrar3/dll.hpp:114: error: syntax error before '*' token
 /usr/local/include/libunrar3/dll.hpp:120: warning: data definition has no type or storage class
 /usr/local/include/libunrar3/dll.hpp:121: error: syntax error before "PASCAL"
 /usr/local/include/libunrar3/dll.hpp:121: warning: data definition has no type or storage class
 /usr/local/include/libunrar3/dll.hpp:122: error: syntax error before "RARCloseArchive"
 /usr/local/include/libunrar3/dll.hpp:123: error: syntax error before "RARReadHeader"
 /usr/local/include/libunrar3/dll.hpp:124: error: syntax error before "RARReadHeaderEx"
 /usr/local/include/libunrar3/dll.hpp:125: error: syntax error before "RARProcessFile"
 /usr/local/include/libunrar3/dll.hpp:126: error: syntax error before "RARProcessFileW"
 /usr/local/include/libunrar3/dll.hpp:127: error: syntax error before "RARSetCallback"
 /usr/local/include/libunrar3/dll.hpp:128: error: syntax error before "RARSetChangeVolProc"
 /usr/local/include/libunrar3/dll.hpp:129: error: syntax error before "RARSetProcessDataProc"
 /usr/local/include/libunrar3/dll.hpp:130: error: syntax error before "RARSetPassword"
 /usr/local/include/libunrar3/dll.hpp:131: error: syntax error before "RARGetDllVersion"
 unrarlib.c: In function 'cli_unrar3':
 unrarlib.c:46: error: syntax error before "hArcData"
 unrarlib.c:89: error: 'hArcData' undeclared (first use in this function)
 unrarlib.c:89: error: (Each undeclared identifier is reported only once
 unrarlib.c:89: error: for each function it appears in.)
 *** Error code 1
 
 |  |  | 
 
 | 1.26, resu (??), 19:10, 09/12/2005  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  собрал (на линуксе) новый clamav (0.87.1) с unrar3. патч слегка корявый, использует полный путь к dll.hpp (надо было поправить + добавить во всех файлах, где он подключется, #include <stdio.h>)
 а так вроде работает и с новой версией.
 посмотрим...
 желаю удачи.
 
 |  |  | 
 
 
 |