The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не могу собрать wireshark/tshark"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Сеть / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Не могу собрать wireshark/tshark"  +/
Сообщение от iddqd (ok) on 11-Июл-12, 12:54 
FreeBSD pc 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Fri Jul  6 15:47:59 MSK 2012     root@pc:/usr/obj/usr/src/sys/PC  amd64

сборка с дефолтными параметрами порта
сборка этих портов заканчивается одинаково:

libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../.. -I./.. -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -D_FORTIFY_SOURCE=2 "-D_U_=__attribute__((unused))" -I/usr/local/include -I/usr/local/include -I/usr/include/pcap -I/usr/include -DPLUGIN_DIR=\"/usr/local/lib/wireshark/plugins/1.8.0\" -O2 -pipe -march=core2 -funit-at-a-time -fno-strict-aliasing -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Wcast-align -Wformat-security -Wold-style-definition -D_REENTRANT -I/usr/local/include/glib-2.0 -MT libdissectors_la-packet-kerberos4.lo -MD -MP -MF .deps/libdissectors_la-packet-kerberos4.Tpo -c packet-kerberos4.c  -fPIC -DPIC -o .libs/libdissectors_la-packet-kerberos4.o
packet-kerberos.c: In function 'read_keytab_file':
packet-kerberos.c:652: error: 'krb5_principal_data' has no member named 'name'
packet-kerberos.c:653: error: 'krb5_principal_data' has no member named 'name'
packet-kerberos.c:653: error: 'krb5_principal_data' has no member named 'name'
packet-kerberos.c:656: warning: format '%s' expects type 'char *', but argument 4 has type 'krb5_data'
packet-kerberos.c:656: warning: format '%s' expects type 'char *', but argument 4 has type 'krb5_data'
packet-kerberos.c:659: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:660: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:661: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:661: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c: In function 'decrypt_krb5_data':
packet-kerberos.c:701: error: 'krb5_crypto' undeclared (first use in this function)
packet-kerberos.c:701: error: (Each undeclared identifier is reported only once
packet-kerberos.c:701: error: for each function it appears in.)
packet-kerberos.c:701: error: expected ';' before 'crypto'
packet-kerberos.c:702: warning: ISO C90 forbids mixed declarations and code
packet-kerberos.c:709: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:710: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:711: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:712: warning: implicit declaration of function 'krb5_crypto_init'
packet-kerberos.c:712: error: 'krb5_keytab_entry' has no member named 'keyblock'
packet-kerberos.c:712: error: 'crypto' undeclared (first use in this function)
packet-kerberos.c:724: warning: implicit declaration of function 'krb5_decrypt_ivec'
packet-kerberos.c:734: warning: implicit declaration of function 'krb5_crypto_destroy'
if /bin/sh ../../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../.. -I./.. -I/usr/local/include -I/usr/local/include/p11-kit-1   -I/usr/local/include  -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -D_FORTIFY_SOURCE=2 -D_U_="__attribute__((unused))"  -I/usr/local/include -I/usr/local/include -I/usr/include/pcap -I/usr/include  '-DPLUGIN_DIR="/usr/local/lib/wireshark/plugins/1.8.0"'  -O2 -pipe -march=core2 -funit-at-a-time -fno-strict-aliasing -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Wcast-align -Wformat-security -Wold-style-definition -D_REENTRANT -I/usr/local/include/glib-2.0   -MT libdissectors_la-packet-kingfisher.lo -MD -MP -MF ".deps/libdissectors_la-packet-kingfisher.Tpo" -c -o libdissectors_la-packet-kingfisher.lo `test -f 'packet-kingfisher.c' || echo './'`packet-kingfisher.c; \
then mv -f ".deps/libdissectors_la-packet-kingfisher.Tpo" ".deps/libdissectors_la-packet-kingfisher.Plo"; else rm -f ".deps/libdissectors_la-packet-kingfisher.Tpo"; exit 1; fi
gmake[5]: *** [libdissectors_la-packet-kerberos.lo] Ошибка 1
gmake[5]: *** Ожидание завершения заданий...
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I../.. -I./../.. -I./.. -I/usr/local/include -I/usr/local/include/p11-kit-1 -I/usr/local/include -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -D_FORTIFY_SOURCE=2 "-D_U_=__attribute__((unused))" -I/usr/local/include -I/usr/local/include -I/usr/include/pcap -I/usr/include -DPLUGIN_DIR=\"/usr/local/lib/wireshark/plugins/1.8.0\" -O2 -pipe -march=core2 -funit-at-a-time -fno-strict-aliasing -Wall -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -Wcast-align -Wformat-security -Wold-style-definition -D_REENTRANT -I/usr/local/include/glib-2.0 -MT libdissectors_la-packet-kingfisher.lo -MD -MP -MF .deps/libdissectors_la-packet-kingfisher.Tpo -c packet-kingfisher.c  -fPIC -DPIC -o .libs/libdissectors_la-packet-kingfisher.o
gmake[5]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0/epan/dissectors'
gmake[4]: *** [all-recursive] Ошибка 1
gmake[4]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0/epan/dissectors'
gmake[3]: *** [all] Ошибка 2
gmake[3]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0/epan/dissectors'
gmake[2]: *** [all-recursive] Ошибка 1
gmake[2]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0/epan'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0'
gmake: *** [all] Ошибка 2
*** Error code 1

Stop in /usr/ports/net/tshark.
*** Error code 1

Stop in /usr/ports/net/tshark.

гугл не сознается,куда копать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не могу собрать wireshark/tshark"  +/
Сообщение от кегна on 11-Июл-12, 20:32 
>[оверквотинг удален]
> gmake[2]: *** [all-recursive] Ошибка 1
> gmake[2]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0/epan'
> gmake[1]: *** [all-recursive] Ошибка 1
> gmake[1]: Выход из каталога `/usr/ports/net/tshark/work/wireshark-1.8.0'
> gmake: *** [all] Ошибка 2
> *** Error code 1
> Stop in /usr/ports/net/tshark.
> *** Error code 1
> Stop in /usr/ports/net/tshark.
> гугл не сознается,куда копать?

А если вырубить в /etc/src.conf упоминания о kerberos ?

На этой неделе кстати релиз тоже Freebsd 9 p3, не собирался мир, пока не вставил NO_NIS в src.conf, помоему там же можно отрубить и керберос в сырцах

попробуйте покопать в эту сторону.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не могу собрать wireshark/tshark"  +/
Сообщение от кегна on 11-Июл-12, 20:33 
>[оверквотинг удален]
>> *** Error code 1
>> Stop in /usr/ports/net/tshark.
>> *** Error code 1
>> Stop in /usr/ports/net/tshark.
>> гугл не сознается,куда копать?
> А если вырубить в /etc/src.conf упоминания о kerberos ?
> На этой неделе кстати релиз тоже Freebsd 9 p3, не собирался мир,
> пока не вставил NO_NIS в src.conf, помоему там же можно отрубить
> и керберос в сырцах
> попробуйте покопать в эту сторону.

ну или велком на questions@freebsd.org )

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не могу собрать wireshark/tshark"  +/
Сообщение от iddqd (ok) on 12-Июл-12, 17:09 
>[оверквотинг удален]
>> *** Error code 1
>> Stop in /usr/ports/net/tshark.
>> *** Error code 1
>> Stop in /usr/ports/net/tshark.
>> гугл не сознается,куда копать?
> А если вырубить в /etc/src.conf упоминания о kerberos ?
> На этой неделе кстати релиз тоже Freebsd 9 p3, не собирался мир,
> пока не вставил NO_NIS в src.conf, помоему там же можно отрубить
> и керберос в сырцах
> попробуйте покопать в эту сторону.

мой src.conf
WITHOUT_INET6=YES
WITHOUT_INET6_SUPPORT=YES
WITHOUT_PROFILE=true
WITHOUT_ASSERT_DEBUG=YES
WITHOUT_CALENDAR=YES
WITHOUT_DICT=YES
WITHOUT_FLOPPY=YES
WITHOUT_FREEBSD_UPDATE=YES
WITHOUT_GAMES=YES
WITHOUT_GDB=YES
WITHOUT_IPX=YES
WITHOUT_IPX_SUPPORT=YES
WITHOUT_NCP=YES
WITHOUT_LPR=YES
WITHOUT_NDIS=YES
WITHOUT_PORTSNAP=YES

но спасибо за совет, попробую.
pkg_info | wc -l
    1085
среди тысячи портов проблема только с этим.


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Не могу собрать wireshark/tshark"  +/
Сообщение от кегна on 12-Июл-12, 21:22 
>[оверквотинг удален]
> WITHOUT_IPX=YES
> WITHOUT_IPX_SUPPORT=YES
> WITHOUT_NCP=YES
> WITHOUT_LPR=YES
> WITHOUT_NDIS=YES
> WITHOUT_PORTSNAP=YES
> но спасибо за совет, попробую.
> pkg_info | wc -l
>     1085
> среди тысячи портов проблема только с этим.

$ cd /usr/ports/net/wireshark
$ sudo make
===>  Found saved configuration for wireshark-1.8.0
=> wireshark-1.8.0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://www.wireshark.org/download/src/wireshark-1.8.0.tar.bz2
wireshark-1.8.0.tar.bz2                       100% of   23 MB  411 kBps 00m00s
===>  Extracting for wireshark-1.8.0
..........
--noindex                        \
wireshark.pod > wireshark.html
gmake[2]: Leaving directory `/usr/ports/net/wireshark/work/wireshark-1.8.0/doc'
gmake[1]: Leaving directory `/usr/ports/net/wireshark/work/wireshark-1.8.0'

мейк прошел без ошибок :-)

$ sudo make install clean
.....
install  -o root -g wheel -m 444 /usr/ports/net/wireshark/work/wireshark-1.8.0/image/hi48-app-wireshark.png /usr/local/share/wireshark
===>   Compressing manual pages for wireshark-1.8.0
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for wireshark-1.8.0
===>  Cleaning for libsmi-0.4.8
===>  Cleaning for adns-1.4_1
===>  Cleaning for GeoIP-1.4.8_3
===>  Cleaning for gnutls-2.12.18
===>  Cleaning for libgcrypt-1.5.0
===>  Cleaning for glib-2.28.8_4
===>  Cleaning for gio-fam-backend-2.28.8_1
===>  Cleaning for nettle-2.4
===>  Cleaning for libgpg-error-1.10
===>  Cleaning for p11-kit-0.11
===>  Cleaning for gamin-0.1.10_4
===>  Cleaning for wireshark-1.8.0

и установилось )))

$ uname -a
FreeBSD xxxxxxxxxxxx.ru 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Thu Jul  5 16:54:22 MSK 2012     root@freex:/usr/obj/usr/src/sys/PORT  amd64

$ cat /etc/src.conf
WITHOUT_INET6=yes
WITHOUT_INET6_SUPPORT=yes
WITHOUT_PROFILE=yes


$ cat /etc/make.conf
NO_PROFILE=yes
NO_GAMES=yes
DOC_LANG=en_US.ISO8859-1 ru_RU.KOI8-R
WITHOUT_X11=YES
NO_X11=YES
NO_NIS=YES
NO_LPR=YES
WITH_IDEA=yes
MAKE_IDEA=yes
WITHOUT_GAMES=yes
WITHOUT_INET6=yes
WITHOUT_INET6_SUPPORT=yes
WITHOUT_PROFILE=yes
WITHOUT_IPV6=yes
WITHOUT_IPV6_SUPPORT=yes
WITHOUT_CPUS=yes

PORTSDIR?=      /usr/ports
......


$ pkg_info | wc -l
     1130

подозреваю как то не так был обновлен мир....

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Не могу собрать wireshark/tshark"  +/
Сообщение от iddqd (ok) on 13-Июл-12, 21:56 
> $ pkg_info | wc -l
>      1130
> подозреваю как то не так был обновлен мир....

src.conf урезал до
WITHOUT_INET6=YES
WITHOUT_INET6_SUPPORT=YES
WITHOUT_PROFILE=true

в make.conf ничего особого кроме CPUTYPE?=core2

Обновил порты с исходниками, пересобрал систему + portupgrade -a
пробывал задать MAKE_JOBS_NUMBER=1 для wireshark

спотыкается все там же... придется юзать старую версию из пакетов

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не могу собрать wireshark/tshark"  +/
Сообщение от iddqd (ok) on 15-Июл-12, 12:30 
отвечаю сам себе

после удаления пакета security/krb5, который был нужен только для putty, проблем больше нет. Putty так и не понадобился, так что был удален за компанию :)


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру