LINUX.ORG.RU
ФорумAdmin

Не компилируется snort

 ,


0

1

При компиляции ошибка:

/bin/bash ../libtool  --tag=CC   --mode=link gcc  -g -O2 -DSF_VISIBILITY -fvisibility=hidden -fno-strict-aliasing -Wall  -lpcre -L/usr/lib -ldumbnet -o snort debug.o decode.o encode.o active.o log.o mstring.o hashstring.o parser.o profiler.o plugbase.o snort.o  strlcatu.o strlcpyu.o tag.o util.o detect.o signature.o mempool.o sf_sdlist.o fpcreate.o fpdetect.o pcrm.o byte_extract.o sfthreshold.o packet_time.o event_wrapper.o event_queue.o ppm.o log_text.o detection_filter.o detection_util.o rate_filter.o pkt_tracer.o obfuscation.o sfdaq.o reload.o idle_processing.o reg_test.o  output-plugins/libspo.a detection-plugins/libspd.a dynamic-plugins/libdynamic.a dynamic-output/plugins/liboutput.a preprocessors/libspp.a parser/libparser.a target-based/libtarget_based.a preprocessors/HttpInspect/libhttp_inspect.a preprocessors/Session/libsession.a preprocessors/Stream6/libstream6.a sfutil/libsfutil.a control/libsfcontrol.a file-process/libfileAPI.a file-process/libs/libfile.a  reload-adjust/libreload_adjust.a -lnghttp2 -lz -ldaq_static -ldumbnet -lpcre -lpcap -lnsl -lm -lm  -lcrypto -ldl -L/usr/local/lib -ldaq_static_modules  -lsfbpf -lpcap -lsfbpf -lpcap -lz -llzma -lpthread -lpthread -lpthread
libtool: link: gcc -g -O2 -DSF_VISIBILITY -fvisibility=hidden -fno-strict-aliasing -Wall -o snort debug.o decode.o encode.o active.o log.o mstring.o hashstring.o parser.o profiler.o plugbase.o snort.o strlcatu.o strlcpyu.o tag.o util.o detect.o signature.o mempool.o sf_sdlist.o fpcreate.o fpdetect.o pcrm.o byte_extract.o sfthreshold.o packet_time.o event_wrapper.o event_queue.o ppm.o log_text.o detection_filter.o detection_util.o rate_filter.o pkt_tracer.o obfuscation.o sfdaq.o reload.o idle_processing.o reg_test.o  -L/usr/lib output-plugins/libspo.a detection-plugins/libspd.a dynamic-plugins/libdynamic.a dynamic-output/plugins/liboutput.a preprocessors/libspp.a parser/libparser.a target-based/libtarget_based.a preprocessors/HttpInspect/libhttp_inspect.a preprocessors/Session/libsession.a preprocessors/Stream6/libstream6.a sfutil/libsfutil.a control/libsfcontrol.a file-process/libfileAPI.a file-process/libs/libfile.a reload-adjust/libreload_adjust.a -lnghttp2 /usr/local/lib/libdaq_static.a /usr/lib/libdumbnet.so -lpcre -lnsl -lm -lcrypto -ldl -L/usr/local/lib /usr/local/lib/libdaq_static_modules.a /usr/local/lib/libsfbpf.so -lpcap -lz -llzma -lpthread
preprocessors/HttpInspect/libhttp_inspect.a(h2_common.o): In function `on_frame_recv_callback':
/usr/src/snort-2.9.11/src/preprocessors/HttpInspect/utils/h2_common.c:791: undefined reference to `nghttp2_session_set_next_stream_id'
preprocessors/HttpInspect/libhttp_inspect.a(h2_common.o): In function `initialize_nghttp2_session_snort':
/usr/src/snort-2.9.11/src/preprocessors/HttpInspect/utils/h2_common.c:865: undefined reference to `nghttp2_option_set_no_http_messaging'
/usr/src/snort-2.9.11/src/preprocessors/HttpInspect/utils/h2_common.c:884: undefined reference to `nghttp2_session_upgrade2'
/usr/src/snort-2.9.11/src/preprocessors/HttpInspect/utils/h2_common.c:869: undefined reference to `nghttp2_option_set_no_http_messaging'
collect2: error: ld returned 1 exit status
Makefile:527: ошибка выполнения рецепта для цели «snort»
make[3]: *** [snort] Ошибка 1
make[3]: выход из каталога «/usr/src/snort-2.9.11/src»
Makefile:558: ошибка выполнения рецепта для цели «all-recursive»
make[2]: *** [all-recursive] Ошибка 1
make[2]: выход из каталога «/usr/src/snort-2.9.11/src»
Makefile:516: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/usr/src/snort-2.9.11»
Makefile:382: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2

real    0m2.834s
user    0m1.572s
sys     0m0.548s

В чём проблема?

★★★★★

sf для чего там?

anonymous
()

А после установки net-libs/nghttp2 компилируется? Если да, то надо в багзиле генты попросить поправить RDEPEND, добавить туда net-libs/nghttp2.

viewizard ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.