Автор Тема: Wireshark 1.0.5  (Прочитано 2468 раз)

Оффлайн ther

  • Начинающий
  • *
  • Сообщений: 1
Wireshark 1.0.5
« : 02.02.2009 21:01:53 »
Добрый день!

Пытаюсь собрать Wireshark версии 1.0.5 из исходников. Вынужден делать подобное из-за известных проблем с безопасностью предыдущих версий, которые пока не были пофиксены в Альте (версия 1.0.5 с исправлениями вышла в декабре, последнее обновление в 4.1 - март, Сизиф - октябрь (1.0.4)).

При сборке появляется следующая ругань:

Цитировать
rm -f .libs/tsharkS.c .libs/tshark.nm .libs/tshark.nmS .libs/tshark.nmT
gcc -DINET6 "-D_U_=__attribute__((unused))" -g -O2 -Wall -W -Wdeclaration-after-statement -Wendif-labels -Wpointer-arith -Wno-pointer-sign -I/usr/local/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/krb5 -I/usr/include/et -o .libs/tshark capture-pcap-util-unix.o capture_errs.o capture-pcap-util.o capture_ui_utils.o cfile.o clopts_common.o disabled_protos.o packet-range.o print.o ps.o sync_pipe_write.o timestats.o util.o tap-rtp-common.o version_info.o tap-afpstat.o tap-ansi_astat.o tap-bootpstat.o tap-camelcounter.o tap-camelsrt.o tap-dcerpcstat.o tap-funnel.o tap-gsm_astat.o tap-h225counter.o tap-h225rassrt.o tap-httpstat.o tap-iostat.o tap-iousers.o tap-mgcpstat.o tap-protocolinfo.o tap-protohierstat.o tap-radiusstat.o tap-rpcstat.o tap-rpcprogs.o tap-rtp.o tap-sctpchunkstat.o tap-sipstat.o tap-smbsids.o tap-smbstat.o tap-stats_tree.o tap-wspstat.o capture_opts.o capture_sync.o tempfile.o tshark-tap-register.o tshark.o .libs/tsharkS.o -Wl,--export-dynamic -Wl,--export-dynamic  -L/usr/local/lib wiretap/.libs/libwiretap.so epan/.libs/libwireshark.so -lgmodule-2.0 -lglib-2.0 -lm -lpcap -ladns -lkrb5 -lk5crypto -lcom_err -lkeyutils -lresolv -ldl -lgnutls -ltasn1 -lgcrypt -lgpg-error -lz  -Wl,--rpath -Wl,/usr/local/lib
epan/.libs/libwireshark.so: undefined reference to `g_module_close'
epan/.libs/libwireshark.so: undefined reference to `g_module_symbol'
epan/.libs/libwireshark.so: undefined reference to `g_module_supported'
epan/.libs/libwireshark.so: undefined reference to `g_module_open'
epan/.libs/libwireshark.so: undefined reference to `g_module_error'
collect2: ld returned 1 exit status
make[2]: *** [tshark] Ошибка 1

Как мне избавиться от этой пакости? Пробовал адаптировать этот патч: http://sisyphus.ru/srpm/Branch41/wireshark/patches/0 и поменял в соответствии с ним следующие файлы:

epan/Makefile.am
wiretap/Makefile.am

Не помогло. Может кто-нибудь подскажет в чем проблема? :)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 302
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Wireshark 1.0.5
« Ответ #1 : 02.02.2009 22:09:50 »
Напишите мантейнеру пакета, возможно он бьётся над этой-же проблемой :)