Snort mailing list archives
Re: snort compilation on Tru Unix 4.0G
From: Jeff Nathan <jeff () snort org>
Date: Tue, 04 Mar 2003 20:14:47 -0800
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 It appears as though you're using Digital's compiler. Snort is primarly written (at least at the moment) to be compiled using GCC and Microsoft VisualC++. I believe we've got an alpha somewhere but I don't know if tru64 bundles the compiler for free or it's an add-on that must be purchased (ala Sun). If tru64 doesn't come with a compatible lexx/yacc/m4 etc, you might have some success looking for precompiled packages. I'd be very suprised if Compaq didn't already provide such packages themselves or at least information on where to obtain them (IBM, HP and Sun all provide packages and/or links to places that provide them). In your case, flex, bison, and all other associated components might be a lot friendlier if you compile them using GCC. - -Jeff - --On Thursday, February 27, 2003 14:42:28 +0000 System Operations <sysop () mcb net> wrote:
After struggling for a day to get all the components, libpcap etc and sub-components, bison, flex and sub-sub components GNUM4 and so on, compiled on our Alpha, snort itself fails catastrophically. Configure did not show any errors and I can mail the configs if required. The first problem was that tru-unix does not allow defines where the # is in any other position than column 1. I fixed that by running through the src with a sed. However, sample output below suggests that tru-unix may not be supported fully. Can you possibly advise please as we would VERY much like to try out snort on our network. TIA stuart mckenzie sample make: /data8/snort-1.9.0# make No suffix list. make all-recursive No suffix list. Making all in src Making all in win32 No suffix list. Making all in output-plugins cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src -I../../src/output-plugc cc: Error: spo_alert_fast.c, line 74: Error parsing parameter list. Found "*" w) void AlertFast(Packet *, char *, void *, Event *); ----------------------^ cc: Error: spo_alert_fast.c, line 95: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Output plugin: AlertFast is setup...\n"; ------------------------------------------------------------------------- ------^ cc: Error: spo_alert_fast.c, line 95: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Output plugin: AlertFast is setup...\n"; ------------------------------------------------------------------------- ------^ cc: Error: spo_alert_fast.c, line 114: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Output: AlertFast Initialized\n");); -------------------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 114: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Output: AlertFast Initialized\n");); ------------------------------------------------------------------------- -^ cc: Error: spo_alert_fast.c, line 121: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Linking AlertFast functions to call lis; ------------------------------------------------------------------------- ------^ cc: Error: spo_alert_fast.c, line 121: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_INIT,"Linking AlertFast functions to call lis; ------------------------------------------------------------------------- ------^ cc: Error: spo_alert_fast.c, line 129: Error parsing parameter list. Found "*" ) void AlertFast(Packet *p, char *msg, void *arg, Event *event) ----------------------^ cc: Error: spo_alert_fast.c, line 229: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_LOG, "ParseAlertFastArgs: %s\n", args);); ------------------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 229: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_LOG, "ParseAlertFastArgs: %s\n", args);); -------------------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 253: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_LOG,"AlertFastCleanExitFunc\n");); -----------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 253: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_LOG,"AlertFastCleanExitFunc\n");); ------------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 263: Missing ")". (closeparen) DEBUG_WRAP(DebugMessage(DEBUG_LOG,"AlertFastRestartFunc\n");); ---------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 263: Invalid statement. (badstmt) DEBUG_WRAP(DebugMessage(DEBUG_LOG,"AlertFastRestartFunc\n");); ----------------------------------------------------------------^ cc: Error: spo_alert_fast.c, line 94: In this statement, "NT_OUTPUT_ALERT" is n) RegisterOutputPlugin("alert_fast", NT_OUTPUT_ALERT, AlertFastInit); ---------------------------------------^ cc: Error: spo_alert_fast.c, line 116: In this statement, "pv" is not declared.) pv.alert_plugin_active = 1; ----^ cc: Warning: spo_alert_fast.c, line 119: In this statement, the referenced type) data = ParseAlertFastArgs(args); ------------------------------^ cc: Error: spo_alert_fast.c, line 124: In this statement, "AlertFast" is not de) AddFuncToOutputList(AlertFast, NT_OUTPUT_ALERT, data); ------------------------^ cc: Error: spo_alert_fast.c, line 124: In this statement, "NT_OUTPUT_ALERT" is ) AddFuncToOutputList(AlertFast, NT_OUTPUT_ALERT, data); -----------------------------------^ cc: Warning: spo_alert_fast.c, line 233: In this statement, "OpenAlertFile(...)) data->file = OpenAlertFile(NULL); --------^ cc: Warning: spo_alert_fast.c, line 237: In this statement, "mSplit(...)" of ty) toks = mSplit(args, " ", 2, &num_toks, 0); ----^ cc: Warning: spo_alert_fast.c, line 242: In this statement, "ProcessFileOption() filename = ProcessFileOption(toks[0]); --------^ cc: Warning: spo_alert_fast.c, line 243: In this statement, "OpenAlertFile(...)) data->file = OpenAlertFile(filename); --------^ *** Exit 1 Stop. *** Exit 1 Stop. *** Exit 1 Stop. *** Exit 1 Stop. /data8/snort-1.9.0# ---------------------------------------------------------------------- MCB, M & G House, Head Road, Douglas, Isle of Man IM1 5BF sysop () mcb net tel: +44 1624 623 841 fax: +44 1624 623 004 MCB Homepage on the MANNET Internet server: http://www.mcb.net ------------------------------------------------------- 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
- -- http://www.snort.org/~jeff (pgp key available) "Great spirits have always encountered violent opposition from mediocre minds." - - Albert Einstein -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (OpenBSD) iD8DBQE+ZXm6Eqr8+Gkj0/0RAiDIAJ4hZbv0ku43qmylV9NQxu58H6SvwACeP2gd cf1IPAfh3e5qJxqvEYw3oK8= =SBjy -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _______________________________________________ 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 compilation on Tru Unix 4.0G System Operations (Feb 28)
- Re: snort compilation on Tru Unix 4.0G sam (Feb 28)
- Re: snort compilation on Tru Unix 4.0G Erek Adams (Mar 03)
- Re: snort compilation on Tru Unix 4.0G System Operations (Mar 03)
- Re: snort compilation on Tru Unix 4.0G Jeff Nathan (Mar 04)
- Re: snort compilation on Tru Unix 4.0G System Operations (Mar 06)
- Re: snort compilation on Tru Unix 4.0G Jeff Nathan (Mar 06)
- Re: snort compilation on Tru Unix 4.0G System Operations (Mar 06)
- Re: snort compilation on Tru Unix 4.0G Chris Green (Mar 06)
- Re: snort compilation on Tru Unix 4.0G System Operations (Mar 07)
- Re: snort compilation on Tru Unix 4.0G sam (Feb 28)