FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
DarkSith
Сообщения: 98
ОС: Gentoo Linux ~x86
Сообщение
DarkSith » 12.11.2009 08:28
FreeBSD 6.1-STABLE
обновил порты
попытался обновить tcpdump командой: #portupgrade tcpdump
вышла ошибка при установке:
Код: Выделить всё
cc -O2 -O2 -pipe -march=pentium3 -I/usr/local/include -fno-strict-aliasing -DHAVE_CONFIG_H -I./../libpcap-1.0.0 -I/usr/include -I./missing -D_U_="__attribute__((unused))" -I. -I./../libpcap-1.0.0 -I/usr/include -I./missing -L/usr/lib -L/usr/local/lib -rpath=/usr/local/lib -o tcpdump addrtoname.o af.o checksum.o cpack.o gmpls.o oui.o gmt2local.o ipproto.o nlpid.o l2vpn.o machdep.o
.../// skip ///.......
print-ospf6.o print-dhcp6.o print-pflog.o print-isakmp.o -lcrypto /usr/local/lib/libpcap.so.3 -lsmi
print-esp.o(.text+0x2be): In function `esp_print_decode_onesecret':
: undefined reference to `EVP_CIPHER_iv_length'
print-esp.o(.text+0xa71): In function `esp_print':
: undefined reference to `EVP_CIPHER_CTX_block_size'
print-esp.o(.text+0xac5): In function `esp_print':
: undefined reference to `EVP_Cipher'
gmake: *** [tcpdump] Error 1
*** Error code 1
Stop in /usr/ports/net/tcpdump.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall20091112-70947-12dma5n-0 env make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! net/tcpdump (linker error)
удалил его ,
попробовал:
Код: Выделить всё
#pkgdb -L
#pkgdb -F
затем
#portsclean -L
обновил вообще всё:
#portupgrade -arR
, но tcpdump так и не ставится теперь.
Собственно как его поставить?
Let the sources will be with you.. (С)SoftWars
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 12.11.2009 16:06
а чем не устраивает tcpdump, идущий в системе?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2
Сообщение
Shura » 12.11.2009 16:07
Rock'n'roll мертв © БГ
wp2
Сообщения: 126
ОС: WinXP,FreeBSD,Debian,SLED
Сообщение
wp2 » 12.11.2009 16:46
FreeBSD 6.1-STABLE
где ты такое выдрал?
DarkSith
Сообщения: 98
ОС: Gentoo Linux ~x86
Сообщение
DarkSith » 12.11.2009 20:00
Shura писал(а): ↑ 12.11.2009 16:07
попробуй
спасибо, вроде помогло, только как то подозрительно быстро отработало выдав:
# pkg_add -r tcpdump
Fetching
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i...t/tcpdump.tbz. .. Done.
arachnid писал(а): ↑ 12.11.2009 16:06
а чем не устраивает tcpdump, идущий в системе?
теперь уже и не помню был ли он в системе по умолчанию, но вроде ставил его сам вручную
wp2 писал(а): ↑ 12.11.2009 16:46
где ты такое выдрал?
ну как где - на сервере стоит
Let the sources will be with you.. (С)SoftWars
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 12.11.2009 20:57
рекомендую все таки посмотреть - думаю, что у тебя теперь два tcpdump'a
и запускаться будет системный
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
DarkSith
Сообщения: 98
ОС: Gentoo Linux ~x86
Сообщение
DarkSith » 13.11.2009 09:53
arachnid писал(а): ↑ 12.11.2009 20:57
рекомендую все таки посмотреть - думаю, что у тебя теперь два tcpdump'a
и запускаться будет системный
Код: Выделить всё
ns1# pkg_info
......skip
squid-2.7.7 HTTP Caching Proxy
t1lib-5.1.2_1,1 A Type 1 Rasterizer Library for UNIX/X11
tcpdump-4.0.0 Ubiquitous network traffic analysis tool
unarj-2.65_2 Allows files to be extracted from ARJ archives
......skip
вроде как один...
Let the sources will be with you.. (С)SoftWars
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD
Сообщение
arachnid » 13.11.2009 11:18
а с какого перепугу в списках портов должен показываться тот, что идет с системой?
посмотри, есть ли файл /usr/sbin/tcpdump - и учти, что если есть, то вызываться будет именно он
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
DarkSith
Сообщения: 98
ОС: Gentoo Linux ~x86
Сообщение
DarkSith » 13.11.2009 11:30
arachnid писал(а): ↑ 13.11.2009 11:18
а с какого перепугу в списках портов должен показываться тот, что идет с системой?
посмотри, есть ли файл /usr/sbin/tcpdump - и учти, что если есть, то вызываться будет именно он
да есть. я и не думал что он мог быть системным. теперь удалил тот, что устанавливал (мне и системного хватает).
спасибо за помощь.
Let the sources will be with you.. (С)SoftWars