[Snort-users] snort and Tru64

Darryl Cook dlc at ...6294...
Mon Feb 9 06:28:08 EST 2004


I used to be able to run snort on version 1.8.7 but since then I cant 
get it to compile correctly on Tru64 version 5.1b.  Im wondering if 
anyone else has run into this problem or could help me with it.   Below 
is the output of make for snort 2.1.1RC1.  In all versions since 1.8.7 
the problem seems to be with the fast-alert modules.  Any help appreciated!

darryl

make  all-recursive
make[1]: Entering directory `/usr/local/src/snort/snort-2.1.1-RC1'
Making all in src
make[2]: Entering directory `/usr/local/src/snort/snort-2.1.1-RC1/src'
Making all in sfutil
make[3]: Entering directory 
`/usr/local/src/snort/snort-2.1.1-RC1/src/sfutil'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/src/snort/snort-2.1.1-RC1/src/sfutil'
Making all in win32
make[3]: Entering directory `/usr/local/src/snort/snort-2.1.1-RC1/src/win32'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/src/snort/snort-2.1.1-RC1/src/win32'
Making all in output-plugins
make[3]: Entering directory 
`/usr/local/src/snort/snort-2.1.1-RC1/src/output-plugins'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src 
-I../../src/sfutil  -I../../src/output-plugins 
-I../../src/detection-plugins -I../../src/preprocessors 
-I../../src/preprocessors/flow -I../../src/preprocessors/portscan  
-I../../src/preprocessors/flow/int-snort  
-I../../src/preprocessors/HttpInspect/include  -I/usr/local/include  -g 
-O2 -Wall -c `test -f 'spo_alert_fast.c' || echo './'`spo_alert_fast.c
In file included from spo_alert_fast.c:41:
../../src/event.h:35: error: parse error before "uint32_t"
../../src/event.h:35: warning: no semicolon at end of struct or union
../../src/event.h:36: warning: type defaults to `int' in declaration of 
`sig_id'
../../src/event.h:36: warning: data definition has no type or storage class
../../src/event.h:37: error: parse error before "sig_rev"
../../src/event.h:37: warning: type defaults to `int' in declaration of 
`sig_rev'
../../src/event.h:37: warning: data definition has no type or storage class
../../src/event.h:38: error: parse error before "classification"
../../src/event.h:38: warning: type defaults to `int' in declaration of 
`classification'
../../src/event.h:38: warning: data definition has no type or storage class
../../src/event.h:39: error: parse error before "priority"
../../src/event.h:39: warning: type defaults to `int' in declaration of 
`priority'
../../src/event.h:39: warning: data definition has no type or storage class
../../src/event.h:40: error: parse error before "event_id"
../../src/event.h:40: warning: type defaults to `int' in declaration of 
`event_id'
../../src/event.h:40: warning: data definition has no type or storage class
../../src/event.h:41: error: parse error before "event_reference"
../../src/event.h:41: warning: type defaults to `int' in declaration of 
`event_reference'
../../src/event.h:41: warning: data definition has no type or storage class
../../src/event.h:45: error: parse error before '}' token
../../src/event.h:45: warning: type defaults to `int' in declaration of 
`Event'
../../src/event.h:45: warning: data definition has no type or storage class
In file included from ../../src/rules.h:32,
                 from ../../src/plugbase.h:27,
                 from spo_alert_fast.c:44:
../../src/spo_plugbase.h:52: error: parse error before "Event"
../../src/spo_plugbase.h:63: error: parse error before "Event"
../../src/spo_plugbase.h:65: error: parse error before "Event"
In file included from ../../src/plugbase.h:27,
                 from spo_alert_fast.c:44:
../../src/rules.h:189: error: parse error before "Event"
../../src/rules.h:189: warning: no semicolon at end of struct or union
../../src/rules.h:210: error: parse error before '}' token
../../src/rules.h:210: warning: type defaults to `int' in declaration of 
`OptTreeNode'
../../src/rules.h:210: warning: data definition has no type or storage class
../../src/rules.h:263: error: parse error before "OptTreeNode"
../../src/rules.h:263: warning: no semicolon at end of struct or union
../../src/rules.h:267: error: parse error before '}' token
../../src/rules.h:267: warning: type defaults to `int' in declaration of 
`RuleTreeNode'
../../src/rules.h:267: warning: data definition has no type or storage class
../../src/rules.h:273: error: parse error before "RuleTreeNode"
../../src/rules.h:273: warning: no semicolon at end of struct or union
../../src/rules.h:274: warning: type defaults to `int' in declaration of 
`TcpList'
../../src/rules.h:274: warning: data definition has no type or storage class
../../src/rules.h:275: error: parse error before '*' token
../../src/rules.h:275: warning: type defaults to `int' in declaration of 
`UdpList'
../../src/rules.h:275: warning: data definition has no type or storage class
../../src/rules.h:276: error: parse error before '*' token
../../src/rules.h:276: warning: type defaults to `int' in declaration of 
`IcmpList'
../../src/rules.h:276: warning: data definition has no type or storage class
../../src/rules.h:280: error: parse error before '}' token
../../src/rules.h:280: warning: type defaults to `int' in declaration of 
`ListHead'
../../src/rules.h:280: warning: data definition has no type or storage class
../../src/rules.h:284: error: parse error before "ListHead"
../../src/rules.h:284: warning: no semicolon at end of struct or union
../../src/rules.h:289: error: conflicting types for `next'
../../src/rules.h:207: error: previous declaration of `next'
../../src/rules.h:290: error: parse error before '}' token
../../src/rules.h:290: warning: type defaults to `int' in declaration of 
`RuleListNode'
../../src/rules.h:290: warning: data definition has no type or storage class
In file included from spo_alert_fast.c:44:
../../src/plugbase.h:107: error: parse error before "OptTreeNode"
../../src/plugbase.h:118: error: parse error before "OptTreeNode"
../../src/plugbase.h:121: error: parse error before "OptTreeNode"
../../src/plugbase.h:123: error: parse error before "OptTreeNode"
In file included from spo_alert_fast.c:46:
../../src/parser.h:89: error: parse error before '*' token
../../src/parser.h:89: error: parse error before "ListHead"
../../src/parser.h:89: warning: type defaults to `int' in declaration of 
`CreateRuleType'
../../src/parser.h:89: warning: data definition has no type or storage class
In file included from spo_alert_fast.c:48:
../../src/log.h:74: error: parse error before "Event"
../../src/log.h:75: error: parse error before "Event"
../../src/log.h:79: error: parse error before '*' token
spo_alert_fast.c:79: error: parse error before "Event"
spo_alert_fast.c:134: error: parse error before "Event"
spo_alert_fast.c: In function `AlertFast':
spo_alert_fast.c:137: error: `arg' undeclared (first use in this function)
spo_alert_fast.c:137: error: (Each undeclared identifier is reported 
only once
spo_alert_fast.c:137: error: for each function it appears in.)
spo_alert_fast.c:140: error: `p' undeclared (first use in this function)
spo_alert_fast.c:146: error: `msg' undeclared (first use in this function)
spo_alert_fast.c:150: error: `event' undeclared (first use in this function)
make[3]: *** [spo_alert_fast.o] Error 1
make[3]: Leaving directory 
`/usr/local/src/snort/snort-2.1.1-RC1/src/output-plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/snort/snort-2.1.1-RC1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/snort/snort-2.1.1-RC1'
make: *** [all] Error 2






More information about the Snort-users mailing list