Snort mailing list archives

the make error for snort3 after a cmake build !


From: Dorian ROSSE via Snort-users <snort-users () lists snort org>
Date: Sat, 12 Oct 2019 08:47:28 +0000

Hello,


the errors happen after the cmake build :

/opt/snort-3.0.0/build# make -j 2
Scanning dependencies of target tcp_connector
Scanning dependencies of target ips_actions
[  0%] Building CXX object src/connectors/tcp_connector/CMakeFiles/tcp_connector.dir/tcp_connector.cc.o
[  0%] Building CXX object src/actions/CMakeFiles/ips_actions.dir/actions.cc.o
[  0%] Building CXX object src/actions/CMakeFiles/ips_actions.dir/ips_actions.cc.o
[  0%] Building CXX object src/connectors/tcp_connector/CMakeFiles/tcp_connector.dir/tcp_connector_module.cc.o
[  0%] Building CXX object src/actions/CMakeFiles/ips_actions.dir/act_replace.cc.o
[  0%] Built target tcp_connector
Scanning dependencies of target codecs
[  0%] Building CXX object src/codecs/CMakeFiles/codecs.dir/codec_api.cc.o
[  0%] Building CXX object src/actions/CMakeFiles/ips_actions.dir/act_react.cc.o
[  0%] Building CXX object src/codecs/CMakeFiles/codecs.dir/codec_module.cc.o
[  0%] Built target codecs
Scanning dependencies of target root_codecs
[  0%] Building CXX object src/actions/CMakeFiles/ips_actions.dir/act_reject.cc.o
[  0%] Building CXX object src/codecs/root/CMakeFiles/root_codecs.dir/cd_eth.cc.o
[  0%] Built target ips_actions
Scanning dependencies of target link_codecs
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_arp.cc.o
[  0%] Building CXX object src/codecs/root/CMakeFiles/root_codecs.dir/cd_raw.cc.o
[  0%] Built target root_codecs
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_erspan2.cc.o
Scanning dependencies of target ip_codecs
[  0%] Building CXX object src/codecs/ip/CMakeFiles/ip_codecs.dir/cd_ipv4.cc.o
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_erspan3.cc.o
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_ciscometadata.cc.o
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc: In member function 'virtual bool {anonymous}::Ipv4Codec::decode(const 
snort::RawData&, snort::CodecData&, DecodeData&)':
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:223:28: error: 'DAQ_PKT_FLAG_REAL_ADDRESSES' was not declared in this scope
     if ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_ADDRESSES) and codec.ip_layer_cnt == 1)
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:223:28: note: suggested alternative: 'DAQ_PKT_FLAG_SSL_DETECTED'
     if ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_ADDRESSES) and codec.ip_layer_cnt == 1)
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                            DAQ_PKT_FLAG_SSL_DETECTED
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:227:33: error: 'const struct _daq_pkthdr' has no member named 'real_sIP'
         real_src.set(&raw.pkth->real_sIP,
                                 ^~~~~~~~
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:228:33: error: 'DAQ_PKT_FLAG_REAL_SIP_V6' was not declared in this scope
             ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_SIP_V6) ? AF_INET6 : AF_INET));
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:228:33: note: suggested alternative: 'DAQ_PKT_FLAG_SSL_SHELLO'
             ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_SIP_V6) ? AF_INET6 : AF_INET));
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                 DAQ_PKT_FLAG_SSL_SHELLO
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:229:33: error: 'const struct _daq_pkthdr' has no member named 'real_dIP'
         real_dst.set(&raw.pkth->real_dIP,
                                 ^~~~~~~~
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:230:33: error: 'DAQ_PKT_FLAG_REAL_DIP_V6' was not declared in this scope
             ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_DIP_V6) ? AF_INET6 : AF_INET));
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/snort-3.0.0/src/codecs/ip/cd_ipv4.cc:230:33: note: suggested alternative: 'DAQ_PKT_FLAG_SSL_SHELLO'
             ((raw.pkth->flags & DAQ_PKT_FLAG_REAL_DIP_V6) ? AF_INET6 : AF_INET));
                                 ^~~~~~~~~~~~~~~~~~~~~~~~
                                 DAQ_PKT_FLAG_SSL_SHELLO
src/codecs/ip/CMakeFiles/ip_codecs.dir/build.make:62: recipe for target 
'src/codecs/ip/CMakeFiles/ip_codecs.dir/cd_ipv4.cc.o' failed
make[2]: *** [src/codecs/ip/CMakeFiles/ip_codecs.dir/cd_ipv4.cc.o] Error 1
CMakeFiles/Makefile2:598: recipe for target 'src/codecs/ip/CMakeFiles/ip_codecs.dir/all' failed
make[1]: *** [src/codecs/ip/CMakeFiles/ip_codecs.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_fabricpath.cc.o
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_mpls.cc.o
[  0%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_ppp_encap.cc.o
[  1%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_pppoe.cc.o
[  1%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_trans_bridge.cc.o
[  1%] Building CXX object src/codecs/link/CMakeFiles/link_codecs.dir/cd_vlan.cc.o
[  1%] Built target link_codecs
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2

the end of the 'cmake ..' in build directorie :

-- Performing Test INLINE
-- Performing Test INLINE - Success
-- Performing Test RESTRICT
-- Performing Test RESTRICT - Success

-------------------------------------------------------
snort version 3.0.0

Install options:
    prefix:     /usr/local
    includes:   /usr/local/include/snort
    plugins:    /usr/local/lib/snort

Compiler options:
    CC:             /usr/bin/cc
    CXX:            /usr/bin/c++
    CFLAGS:           -fvisibility=hidden   -DNDEBUG -g -ggdb
    CXXFLAGS:         -fvisibility=hidden   -DNDEBUG -g -ggdb
    EXE_LDFLAGS:
    MODULE_LDFLAGS:

Feature options:
    Flatbuffers:    OFF
    Hyperscan:      OFF
    ICONV:          ON
    LZMA:           OFF
    SafeC:          OFF
    TCMalloc:       OFF
    UUID:           OFF
-------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /opt/snort-3.0.0/build


Thank you in advance to help me install snort3 I think I wil check to install feature options bu read the snort3 doc 
install !

Regards.


Dorian ROSSE.
_______________________________________________
Snort-users mailing list
Snort-users () lists snort org
Go to this URL to change user options or unsubscribe:
https://lists.snort.org/mailman/listinfo/snort-users

        To unsubscribe, send an email to:
        snort-users-leave () lists snort org

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Please follow these rules: https://snort.org/faq/what-is-the-mailing-list-etiquette

Current thread: