[Snort-devel] Snort 3 Build 245 on FreeBSD

Y M snort at outlook.com
Thu May 31 16:06:18 EDT 2018

I completely removed libiconv and now Snort compiles as expected.


From: Snort-devel <snort-devel-bounces at lists.snort.org> on behalf of Y M via Snort-devel <snort-devel at lists.snort.org>
Sent: Thursday, May 31, 2018 10:54 PM
To: snort-devel at lists.snort.org
Subject: [Snort-devel] Snort 3 Build 245 on FreeBSD


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).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.snort.org/pipermail/snort-devel/attachments/20180531/bfbf1ce2/attachment-0001.html>

More information about the Snort-devel mailing list