Отправляет email-рассылки с помощью сервиса Sendsay

Помогайте гуру, не собирается libunrar3.so после последнего (09.09.05) обновления портов! (Clamav+RAR v3)

Приветствую!

Помогайте гуру, не собирается 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

Ответить   Пименов Алексей Валентинович Fri, 9 Sep 2005 18:04:35 +0400 (#434134)

 

Ответы:

Доброго дня,

Есть две системы под 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

Ответить   Voytyuk Volodymyr Mon, 12 Sep 2005 12:33:21 +0300 (#435694)

 

для FreeBSD скопируйте файл /etc/master.passwd на новую машину, потом
pwd_mkd master.passwd. Ну и tar -czf home.tgz /home, а потом tar -xzf
home.tgz.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2085; Возраст листа: 557; Участников: 768
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/435738

Ответить   Mon, 12 Sep 2005 05:41:26 -0500 (#435738)

 

Под BSD есть pwd_mkdb, которой можно обработать любой файл аналогичный
/etc/passwd
Про RH не знаю - пишите скрипты =)


-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2086; Возраст листа: 557; Участников: 768
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/435990

Ответить   Mon, 12 Sep 2005 20:27:35 +0400 (#435990)