On 08/22/2015 06:33 PM, Fernando Rodriguez wrote:
On Saturday, August 22, 2015 5:34:24 PM Rod wrote:
      Hi List,

      I am having problems compiling Snort :(

      I have tried

emerge snort

      Also tried compiling in the comandline

      I have tried all my installed gcc profiles...

# gcc-config -l
   [1] x86_64-pc-linux-gnu-4.5.4
   [2] x86_64-pc-linux-gnu-4.6.4
   [3] x86_64-pc-linux-gnu-4.7.3
   [4] x86_64-pc-linux-gnu-4.8.4 *

      All failed :(

make[4]: Entering directory
'/var/tmp/portage/net-
analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors/Stream6'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../..
-I../../../src -I../../../src/sfutil -I/usr/include/pcap
-I../../../src/output-plugins -I../../../src/detection-plugins
-I../../../src/dynamic-plugins -I../../../src/preprocessors
-I../../../src/preprocessors/portscan
-I../../../src/preprocessors/HttpInspect/include
-I../../../src/preprocessors/Session
-I../../../src/preprocessors/Stream6 -I../../../src/target-based
-I../../../src/control -I../../../src/file-process
-I../../../src/file-process/libs -I../../../src/side-channel
-I../../../src/side-channel/plugins  -DLZMA -DNDEBUG -DNOCOREFILE
-DSF_WCHAR -DSNORT_RELOAD -DRELOAD_ERROR_FATAL -DNO_NON_ETHER_DECODER
-O2 -march=core2 -mtune=core2 -pipe -DSF_VISIBILITY -fvisibility=hidden
-fno-strict-aliasing -Wall -c -o snort_stream_tcp.o snort_stream_tcp.c
snort_stream_tcp.c:466:89: error: unknown type name 'NormFlags'
   static inline int Stream_NormGetMode(uint16_t reassembly_policy, const
SnortConfig* sc, NormFlags nf)
^
snort_stream_tcp.c: In function 'AddStreamNode':
snort_stream_tcp.c:6160:9: warning: implicit declaration of function
'NormalTrimPayloadIfWin' [-Wimplicit-function-declaration]
           NormalTrimPayloadIfWin(p, 0, tdb);
           ^
snort_stream_tcp.c: In function 'ProcessTcpData':
snort_stream_tcp.c:7275:9: warning: implicit declaration of function
'NormalTrimPayloadIfSyn' [-Wimplicit-function-declaration]
           NormalTrimPayloadIfSyn(p, 0, tdb);
           ^
snort_stream_tcp.c: In function 'ProcessTcp':
snort_stream_tcp.c:8381:17: warning: implicit declaration of function
'NormalTrimPayloadIfRst' [-Wimplicit-function-declaration]
                   NormalTrimPayloadIfRst(p, 0, tdb);
                   ^
snort_stream_tcp.c: At top level:
snort_stream_tcp.c:555:19: warning: 'CheckFlushPolicyOnData' used but
never defined [enabled by default]
   static inline int CheckFlushPolicyOnData(
                     ^
snort_stream_tcp.c:1184:29: warning: 'StreamTCPCreateSession' defined
but not used [-Wunused-function]
   static SessionControlBlock *StreamTCPCreateSession( const SessionKey
*key )
                               ^
snort_stream_tcp.c:1192:13: warning: 'StreamTCPDeactivateSession'
defined but not used [-Wunused-function]
   static void StreamTCPDeactivateSession( SessionControlBlock *scb )
               ^
snort_stream_tcp.c:1206:12: warning: 'StreamTCPDeleteSession' defined
but not used [-Wunused-function]
   static int StreamTCPDeleteSession( const SessionKey *key )
              ^
Makefile:389: recipe for target 'snort_stream_tcp.o' failed
make[4]: *** [snort_stream_tcp.o] Error 1
make[4]: Leaving directory
'/var/tmp/portage/net-
analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors/Stream6'
Makefile:471: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/var/tmp/portage/net-
analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors'
Makefile:552: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src'
Makefile:517: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5'
Makefile:383: recipe for target 'all' failed
make: *** [all] Error 2


Portage 2.2.18 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop,
gcc-4.8.4, glibc-2.20-r2, 3.18.7-gentoo x86_64)
=================================================================
                           System Settings
=================================================================
System uname:
Linux-3.18.7-gentoo-x86_64-Intel-R-_Core-TM-_i5-4570_CPU_@_3.20GHz-with-
gentoo-2.2
KiB Mem:    15316468 total,    543168 free
KiB Swap:   33554428 total,  32086124 free
Timestamp of repository gentoo: Fri, 21 Aug 2015 18:30:01 +0000
sh bash 4.2_p45
ld GNU ld (Gentoo 2.24 p1.4) 2.24
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:          4.2_p45::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.18.2-r2::gentoo
dev-lang/python:          2.7.9-r1::gentoo, 3.1.5::gentoo,
3.2.5-r6::gentoo, 3.4.1::gentoo
dev-util/cmake:           2.8.12.2-r1::gentoo
dev-util/pkgconfig:       0.28-r1::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.16.4::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.9.6-r3::gentoo, 1.11.6::gentoo,
1.12.6::gentoo, 1.13.4::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.24-r3::gentoo
sys-devel/gcc:            4.5.4::gentoo, 4.6.4::gentoo,
4.7.3-r1::gentoo, 4.8.4::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 3.18::gentoo (virtual/os-headers)
sys-libs/glibc:           2.20-r2::gentoo
Repositories:

gentoo
      location: /var/video/media/portage
      sync-type: rsync
      sync-uri: rsync://rsync.gentoo.org/gentoo-portage
      priority: -1000

Mythtv-Ebuilds
      location: /usr/local/mythtv_portage/Gentoo
      masters: gentoo
      priority: 0

megacoffee
      location: /var/lib/layman/megacoffee
      masters: gentoo
      priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -mtune=core2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /home/mythtv/ /opt/openfire/resources/security/
/usr/share/config /usr/share/gnupg/qualified.txt
/usr/share/polkit-1/actions /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/
/etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/
/etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/
/etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=core2 -mtune=core2 -pipe"
DISTDIR="/var/video/media/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy config-protect-if-modified
distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch
preserve-libs protect-owned sandbox selinux sfperms strict
unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv
usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org";
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/var/video/media/portage/distfiles/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--omit-dir-times --compress --force --whole-file --delete --stats
--human-readable --timeout=180 --exclude=/distfiles --exclude=/local
--exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X accessibility acpi activefilter additions ads afpacket aim alsa
amd64 apache2 api apm aspell asterisk async audio authdaemond authfile
autostart bash-completion berkdb bluray btrfs bundled-adodb bzip2
calendar caps cgi chroot clamav clamd cli cracklib crypt ctype cups curl
cxx daemon dbase dbi dbus dedicated device-mapper dhcp dlz dmx dnsdb
dovecot-sasl dri dump dvb dvd dvdread dynamicplugin egl exceptions
extensions extras fam fastcgi filter ftp ftpd fuse g3dvl g722 g729
gallium gcrypt gd gdbm glamor glib gnome gnuplot gpl gsm gstreamer gtk
h323 hash headless hls http httpd httppower hwdb icap-client icq icu
imap ipv4 ipv6 java javacomm javamail javascript jce jikes jpeg jpeg2k
jpgraph json kde kmod ldap libvirtd lirc lm_sensors lmtp maildir mdadm
mmx mmxext mp3 msn mumble mysql mysqli mytharchive mythgallery mythmusic
mythtv nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nntp
nptl nptlonly nsplugin nut oav odbc ogg openal opengl openrc openssl
openvpn pam pcap pcre pdf pdo perl phonon php png policykit posix
postgres procmail proxy python python3 qemu qt3support qt4 quota quotas
rdesktop rdesktop-vrdp readline reiser4 reiserfs rrdcgi rrdgraph rrdtool
rss samba sasl sdk sdl sensord server session sftp simplexml slp
smbclient sna snmp soap sockets speech speex spell spl sql sqlite
sqlite3 sse sse2 sse3 sse4 sse4_1 sse4a sse5 ssh ssl ssse3 subversion
svg swat sysfs syslog tcl tga threads threadsafe tk tokenizer tools
transcode truetype udev ulaw unconfined unicode upnp ups usb utils uxa
vaapi vdpau vhosts video vim vim-pager vim-plugin vim-syntax vnc vorbis
wav webdav webdav-serf webmail winbind x264 xcb xine xinetd xml xorg xsl
xv xvmc yahoo zip zlib" ABI_X86="64" APACHE2_MODULES="actions alias
auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default
authn_file authz_dbm authz_default authz_groupfile authz_host
authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock dbd
deflate dir disk_cache env expires ext_filter file_cache filter headers
ident imagemap include info log_config logio mem_cache mime mime_magic
negotiation php proxy proxy_ajp proxy_balancer proxy_connect proxy_http
rewrite setenvif so speling status unique_id userdir usertrack
vhost_alias" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2
sse3 sse4_1 sse4_2 ssse3" CURL_SSL="openssl" ELIBC="glibc"
GRUB_PLATFORMS="efi-64" INPUT_DEVICES="evdev mouse keyboard"
KERNEL="linux" LIRC_DEVICES="dvico" NETBEANS_MODULES="nb harness ide
groovy php ruby ergonomics enterprise apisupport java profiler
websvccommon" PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7" QEMU_SOFTMMU_TARGETS="x86_64"
QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby19" USERLAND="GNU"
VIDEO_CARDS="intel i915"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL,
PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS,
PORTAGE_RSYNC_EXTRA_OPTS


Did you disabled to "normalizer" use flags?
If so enable it and file a bug, it looks like it won't build without it.

Thank you, but still no luck

Making all in Stream6
make[4]: Entering directory '/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors/Stream6' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src -I../../../src/sfutil -I/usr/include/pcap -I../../../src/output-plugins -I../../../src/detection-plugins -I../../../src/dynamic-plugins -I../../../src/preprocessors -I../../../src/preprocessors/portscan -I../../../src/preprocessors/HttpInspect/include -I../../../src/preprocessors/Session -I../../../src/preprocessors/Stream6 -I../../../src/target-based -I../../../src/control -I../../../src/file-process -I../../../src/file-process/libs -I../../../src/side-channel -I../../../src/side-channel/plugins -DLZMA -DNDEBUG -DNOCOREFILE -DSF_WCHAR -DSNORT_RELOAD -DRELOAD_ERROR_FATAL -DNO_NON_ETHER_DECODER -O2 -march=core2 -mtune=core2 -pipe -DSF_VISIBILITY -fvisibility=hidden -fno-strict-aliasing -Wall -c -o snort_stream_tcp.o snort_stream_tcp.c
snort_stream_tcp.c:466:89: error: unknown type name 'NormFlags'
static inline int Stream_NormGetMode(uint16_t reassembly_policy, const SnortConfig* sc, NormFlags nf)
^
snort_stream_tcp.c: In function 'AddStreamNode':
snort_stream_tcp.c:6160:9: warning: implicit declaration of function 'NormalTrimPayloadIfWin' [-Wimplicit-function-declaration]
         NormalTrimPayloadIfWin(p, 0, tdb);
         ^
snort_stream_tcp.c: In function 'ProcessTcpData':
snort_stream_tcp.c:7275:9: warning: implicit declaration of function 'NormalTrimPayloadIfSyn' [-Wimplicit-function-declaration]
         NormalTrimPayloadIfSyn(p, 0, tdb);
         ^
snort_stream_tcp.c: In function 'ProcessTcp':
snort_stream_tcp.c:8381:17: warning: implicit declaration of function 'NormalTrimPayloadIfRst' [-Wimplicit-function-declaration]
                 NormalTrimPayloadIfRst(p, 0, tdb);
                 ^
snort_stream_tcp.c: At top level:
snort_stream_tcp.c:555:19: warning: 'CheckFlushPolicyOnData' used but never defined [enabled by default]
 static inline int CheckFlushPolicyOnData(
                   ^
snort_stream_tcp.c:1184:29: warning: 'StreamTCPCreateSession' defined but not used [-Wunused-function] static SessionControlBlock *StreamTCPCreateSession( const SessionKey *key )
                             ^
snort_stream_tcp.c:1192:13: warning: 'StreamTCPDeactivateSession' defined but not used [-Wunused-function]
 static void StreamTCPDeactivateSession( SessionControlBlock *scb )
             ^
snort_stream_tcp.c:1206:12: warning: 'StreamTCPDeleteSession' defined but not used [-Wunused-function]
 static int StreamTCPDeleteSession( const SessionKey *key )
            ^
Makefile:389: recipe for target 'snort_stream_tcp.o' failed
make[4]: *** [snort_stream_tcp.o] Error 1
make[4]: Leaving directory '/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors/Stream6'
Makefile:471: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src/preprocessors'
Makefile:552: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5/src'
Makefile:517: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-analyzer/snort-2.9.7.5/work/snort-2.9.7.5'
Makefile:383: recipe for target 'all' failed
make: *** [all] Error 2

--
---

      Regards,
Rod Smart
      0417 513 286


Reply via email to