Помогайте гуру, не собирается libunrar3.so после последнего (09.09.05) обновления портов! (Clamav+RAR v3)
![](http://mediasubs.ru/author/avatar/3719467.png)
Приветствую!
Помогайте гуру, не собирается libunrar3.so !
Кто нибудь в состоянии поддерживать
патчи необходимые для связки clamav + rar v3
для новых версий clamav и unrar на FreeBSD?
FreeBSD 4.11-RELEASE-p12
unrar-3.53,3
clamav-0.86.2
cd /usr/ports/archivers/unrar
make clean
make fetch
make extract
make patch
cd /usr/ports/archivers/unrar/work/unrar
fetch http://mcmcc.bat.ru/clamav/unrar-3.4.3_fix.patch
patch < /usr/ports/archivers/unrar/work/unrar/unrar-3.4.3_fix.patch
gmake -f makefile.unix lib
cat log:
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rar.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c strlist.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c strfn.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c pathfn.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c int64.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c savepos.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c global.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c file.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c filefn.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c filcreat.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c archive.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c arcread.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c unicode.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c system.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c isnt.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c crypt.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c crc.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rawread.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c encname.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c resource.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c match.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c timefn.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rdwrfn.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c consio.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c options.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c ulinks.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c errhnd.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rarvm.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rijndael.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c getbits.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c sha1.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c extinfo.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c extract.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c volume.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c list.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c find.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c unpack.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c cmddata.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c filestr.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c scantree.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c dll.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c recvol.cpp
g++ -O2 -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DGUI -DSILENT
-DRARDLL -c rs.cpp
g++ -shared -o libunrar3.so rar.o strlist.o strfn.o pathfn.o int64.o savepos.o
global.o file.o filefn.o filcreat.o archive.o arcread.o unicode.o system.o isnt.o
crypt.o crc.o rawread.o encname.o resource.o match.o timefn.o rdwrfn.o consio.o
options.o ulinks.o errhnd.o rarvm.o rijndael.o getbits.o sha1.o extinfo.o extract.o
volume.o list.o find.o unpack.o cmddata.o filestr.o scantree.o dll.o filestr.o
recvol.o rs.o scantree.o
filestr.o: In function `ReadTextFile(char *, StringList *, bool, bool, bool,
bool, bool)':
filestr.o(.text+0x0): multiple definition of `ReadTextFile(char *, StringList
*, bool, bool, bool, bool, bool)'
filestr.o(.text+0x0): first defined here
scantree.o: In function `ScanTree::ScanTree(StringList *, int, bool, int)':
scantree.o(.text+0x0): multiple definition of `ScanTree::ScanTree(StringList
*, int, bool, int)'
scantree.o(.text+0x0): first defined here
scantree.o: In function `ScanTree::~ScanTree(void)':
scantree.o(.text+0xa0): multiple definition of `ScanTree::~ScanTree(void)'
scantree.o(.text+0xa0): first defined here
scantree.o: In function `ScanTree::GetNext(FindData *)':
scantree.o(.text+0xf4): multiple definition of `ScanTree::GetNext(FindData *)'
scantree.o(.text+0xf4): first defined here
scantree.o: In function `ScanTree::PrepareMasks(void)':
scantree.o(.text+0x1ac): multiple definition of `ScanTree::PrepareMasks(void)'
scantree.o(.text+0x1ac): first defined here
scantree.o: In function `ScanTree::FindProc(FindData *)':
scantree.o(.text+0x370): multiple definition of `ScanTree::FindProc(FindData
*)'
scantree.o(.text+0x370): first defined here
gmake: *** [lib] Ошибка 1
Доброго дня,
Есть две системы под RHEL3, можно ли коректно перенести юзеров из одной
системы в другую?
Знаю что в ОС SCO UnixWare для подобных целей имеетса команда ap, а
как поступать в Linux RedHat да и в FreeBSD полностью не уверен.
Благодарен.
З повагою Войтюк Володимир
-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2084; Возраст листа: 557; Участников: 768
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/435694