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-pluginsmake[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 1make[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:
- snort 2.0.0 on Tru64 5.1 Darryl Cook (Apr 25)
- snort 2.0.0 on Tru64 5.1 Darryl Cook (Apr 24)