Snort mailing list archives

snort 2.0.0 on Tru64 5.1


From: Darryl Cook <dlc () cs appstate edu>
Date: Thu, 24 Apr 2003 14:18:11 -0400

Has anyone successfully built snort 2.0 on tru64? I have built 1.8.7 and it runs fine but I get lots of compile errors when I run make with 2.0.0. Ive tried using gcc3.1 and gcc2.95.3 but both bomb. Below is the configure statement I use and some of the errors.

configure --with-libpcap-includes=/usr/local/etc/libpcap/INCLDEST --with-libpcap-libraries=/usr/local/etc/libpcap/LIBDEST

# make
make  all-recursive
make[1]: Entering directory `/usr/local/src/snort/snort-2.0.0'
Making all in src
make[2]: Entering directory `/usr/local/src/snort/snort-2.0.0/src'
Making all in win32
make[3]: Entering directory `/usr/local/src/snort/snort-2.0.0/src/win32'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/src/snort/snort-2.0.0/src/win32'
Making all in output-plugins
make[3]: Entering directory `/usr/local/src/snort/snort-2.0.0/src/output-plugins' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src -I../../src/output-plugins -I../../src/detection-plugins -I../../src/preprocessors -I/usr/local/etc/libpcap/INCLDEST -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: 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: 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: 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: 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: 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: 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: parse error before `}'
../../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 /usr/include/netinet/in6_machtypes.h:36,
                from /usr/include/netinet/in6.h:30,
                from /usr/include/netinet/in.h:294,
                from ../../src/decode.h:37,
                from spo_alert_fast.c:42:
/usr/include/sys/bitypes.h:104: warning: redefinition of `uint8_t'
/usr/include/sys/bitypes.h:89: warning: `uint8_t' previously declared here
/usr/include/sys/bitypes.h:105: warning: redefinition of `uint16_t'
/usr/include/sys/bitypes.h:91: warning: `uint16_t' previously declared here
/usr/include/sys/bitypes.h:106: warning: redefinition of `uint32_t'
/usr/include/sys/bitypes.h:93: warning: `uint32_t' previously declared here
In file included from ../../src/plugbase.h:28,
                from spo_alert_fast.c:44:
../../src/rules.h:185: parse error before `Event'
../../src/rules.h:185: warning: no semicolon at end of struct or union
../../src/rules.h:206: parse error before `}'
../../src/rules.h:206: warning: type defaults to `int' in declaration of `OptTreeNode'
../../src/rules.h:206: warning: data definition has no type or storage class
../../src/rules.h:259: parse error before `OptTreeNode'
../../src/rules.h:259: warning: no semicolon at end of struct or union
../../src/rules.h:263: parse error before `}'
../../src/rules.h:263: warning: type defaults to `int' in declaration of `RuleTreeNode'
../../src/rules.h:263: warning: data definition has no type or storage class
../../src/rules.h:269: parse error before `RuleTreeNode'
../../src/rules.h:269: warning: no semicolon at end of struct or union
../../src/rules.h:270: warning: type defaults to `int' in declaration of `TcpList'
../../src/rules.h:270: warning: data definition has no type or storage class
../../src/rules.h:271: parse error before `*'
../../src/rules.h:271: warning: type defaults to `int' in declaration of `UdpList'
../../src/rules.h:271: warning: data definition has no type or storage class
../../src/rules.h:272: parse error before `*'
../../src/rules.h:272: warning: type defaults to `int' in declaration of `IcmpList'
../../src/rules.h:272: warning: data definition has no type or storage class
../../src/rules.h:276: parse error before `}'
../../src/rules.h:276: warning: type defaults to `int' in declaration of `ListHead'
../../src/rules.h:276: warning: data definition has no type or storage class
../../src/rules.h:280: parse error before `ListHead'
../../src/rules.h:280: warning: no semicolon at end of struct or union
../../src/rules.h:285: conflicting types for `next'
../../src/rules.h:203: previous declaration of `next'
../../src/rules.h:286: parse error before `}'
../../src/rules.h:286: warning: type defaults to `int' in declaration of `RuleListNode'
../../src/rules.h:286: warning: data definition has no type or storage class
In file included from spo_alert_fast.c:44:
../../src/plugbase.h:108: parse error before `OptTreeNode'
../../src/plugbase.h:119: parse error before `OptTreeNode'
../../src/plugbase.h:122: parse error before `OptTreeNode'
../../src/plugbase.h:124: parse error before `OptTreeNode'
../../src/plugbase.h:178: parse error before `Event'
../../src/plugbase.h:189: parse error before `Event'
../../src/plugbase.h:191: parse error before `Event'
In file included from spo_alert_fast.c:45:
../../src/parser.h:89: parse error before `*'
../../src/parser.h:89: 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:47:
../../src/log.h:74: parse error before `Event'
../../src/log.h:75: parse error before `Event'
../../src/log.h:79: parse error before `*'
spo_alert_fast.c:78: parse error before `Event'
spo_alert_fast.c:133: parse error before `Event'
spo_alert_fast.c: In function `AlertFast':
spo_alert_fast.c:136: `arg' undeclared (first use in this function)
spo_alert_fast.c:136: (Each undeclared identifier is reported only once
spo_alert_fast.c:136: for each function it appears in.)
spo_alert_fast.c:139: `p' undeclared (first use in this function)
spo_alert_fast.c:145: `msg' undeclared (first use in this function)
spo_alert_fast.c:149: `event' undeclared (first use in this function)
spo_alert_fast.c:193: warning: unreachable code at beginning of switch statement
make[3]: *** [spo_alert_fast.o] Error 1
make[3]: Leaving directory `/usr/local/src/snort/snort-2.0.0/src/output-plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/snort/snort-2.0.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/snort/snort-2.0.0'
make: *** [all] Error 2



any help appreciated...

darryl





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://www.geocrawler.com/redir-sf.php3?list=snort-users


Current thread: