Re: Snort 3 Build 245 on FreeBSD
Y M via Snort-devel <[email protected]> Sat, 2 Jun 2018 19:23:22 +0000
| Newsgroups | gmane.comp.security.ids.snort.devel |
|---|---|
| Message-ID | <BN6PR1701MB18433B8434BC5B3D4F2B7D56A8610@BN6PR1701MB1843.namprd17.prod.outlook.com> |
Thank you, Russ. This works. YM ________________________________ From: Snort-devel <[email protected]> on behalf of Russ via Snort-devel <[email protected]> Sent: Saturday, June 2, 2018 10:10 PM To: [email protected] Subject: Re: [Snort-devel] Snort 3 Build 245 on FreeBSD This is a hack, but it will get you around the problem. After configuring and before making, do this: sed -i -e "/HAVE_ICONV/d" config.h Thanks Russ On 5/31/18 4:06 PM, Y M via Snort-devel wrote: I completely removed libiconv and now Snort compiles as expected. Thanks. YM ________________________________ From: Snort-devel <[email protected]><mailto:[email protected]> on behalf of Y M via Snort-devel <[email protected]><mailto:[email protected]> Sent: Thursday, May 31, 2018 10:54 PM To: [email protected]<mailto:[email protected]> Subject: [Snort-devel] Snort 3 Build 245 on FreeBSD Hi, Compiling Snort 3 Build 245 on FreeBSD fails at the make step with the below error: [ 97%] Linking CXX executable snort utils/CMakeFiles/utils.dir/util_utf.cc.o: In function `UtfDecodeSession::convert_character_encoding(char const*, char const*, char*, char*, unsigned long, unsigned long, unsigned long*)': /root/sources/snort3/src/utils/util_utf.cc:359: undefined reference to `libiconv_open' /root/sources/snort3/src/utils/util_utf.cc:364: undefined reference to `libiconv' /root/sources/snort3/src/utils/util_utf.cc:367: undefined reference to `libiconv_close' /root/sources/snort3/src/utils/util_utf.cc:374: undefined reference to `libiconv_close' c++: error: linker command failed with exit code 1 (use -v to see invocation) --- src/snort --- *** [src/snort] Error code 1 make[2]: stopped in /root/sources/snort3/build 1 error make[2]: stopped in /root/sources/snort3/build --- src/CMakeFiles/snort.dir/all --- *** [src/CMakeFiles/snort.dir/all] Error code 2 make[1]: stopped in /root/sources/snort3/build 1 error make[1]: stopped in /root/sources/snort3/build *** [all] Error code 2 make: stopped in /root/sources/snort3/build 1 error make: stopped in /root/sources/snort3/build I reconfigured Snort with --define=ICONV_ACCEPTS_NONCONST_INPUT:BOOL=true, but it didn't help. The same step on CentOS works as expected. Is there a way to move beyond this error? Thanks (and thanks for the tcmalloc support). YM _______________________________________________ Snort-devel mailing list [email protected]<mailto:[email protected]> https://lists.snort.org/mailman/listinfo/snort-devel Please visit http://blog.snort.org for the latest news about Snort! _______________________________________________ Snort-devel mailing list [email protected] https://lists.snort.org/mailman/listinfo/snort-devel Please visit http://blog.snort.org for the latest news about Snort!