Snort mailing list archives
Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use?
From: Ian Masters <ian () acces co jp>
Date: Wed, 24 Dec 2008 10:15:12 +0900
Hi Todd Thanks for the suggestion
Can you try the attached patch and let us know if it fixes the compile error. $ cp mac1028.diff snort-2.8.3.1 $ cd snort-2.8.3.1 $ patch -p0 < mac1028.diff $ libtoolize --automake --copy $ aclocal -I m4 $ autoheader $ automake --add-missing --copy $ autoconf $ ./configure <your-configure-options> $ make
I tried the above, but libtoolize doesn't exist on my system so in order
to take things further I tried with 'glibtoolize'. Then I was able to
get as far as 'make' in your instructions but the compile error
persists. I've pasted it in below my signature in case it might be useful.
Thanks
Ian
--
Snort v2.3.2 on various *nix; ACID v0.9.6b23
make error follows:
make all-recursive
Making all in src
Making all in sfutil
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../src
-I../../src/sfutil -I/sw/include -I../../src/output-plugins
-I../../src/detection-plugins -I../../src/dynamic-plugins
-I../../src/preprocessors -I../../src/preprocessors/flow
-I../../src/preprocessors/portscan
-I../../src/preprocessors/flow/int-snort
-I../../src/preprocessors/HttpInspect/include
-I../../src/preprocessors/Stream5 -I../../src/target-based
-I/usr/include/mysql -DENABLE_MYSQL -g -O2 -Wall -DDYNAMIC_PLUGIN
-DDETECTION_OPTION_TREE -c `test -f 'sfhashfcn.c' || echo './'`sfhashfcn.c
../../src/decode.h:740: undefined type, found `uint32_t'
../../src/decode.h:743: undefined type, found `uint16_t'
../../src/decode.h:744: undefined type, found `uint16_t'
../../src/decode.h:745: undefined type, found `uint16_t'
../../src/decode.h:762: undefined type, found `uint8_t'
../../src/decode.h:763: undefined type, found `uint8_t'
../../src/decode.h:764: undefined type, found `uint8_t'
../../src/decode.h:767: undefined type, found `uint32_t'
../../src/decode.h:768: undefined type, found `uint32_t'
../../src/decode.h:769: undefined type, found `uint8_t'
../../src/decode.h:770: undefined type, found `uint8_t'
../../src/decode.h:779: undefined type, found `uint8_t'
../../src/decode.h:780: undefined type, found `uint8_t'
../../src/decode.h:781: undefined type, found `uint8_t'
../../src/decode.h:784: undefined type, found `uint32_t'
../../src/decode.h:785: undefined type, found `uint32_t'
../../src/decode.h:786: undefined type, found `uint32_t'
../../src/decode.h:787: undefined type, found `uint32_t'
../../src/decode.h:788: undefined type, found `uint32_t'
../../src/decode.h:789: undefined type, found `uint32_t'
../../src/decode.h:790: undefined type, found `uint8_t'
../../src/decode.h:791: undefined type, found `uint8_t'
../../src/decode.h:966: undefined type, found `uint32_t'
../../src/decode.h:968: undefined type, found `uint16_t'
../../src/decode.h:969: undefined type, found `uint8_t'
../../src/decode.h:970: undefined type, found `uint8_t'
../../src/decode.h:972: undefined type, found `uint8_t'
../../src/decode.h:1008: undefined type, found `uint8_t'
../../src/decode.h:1009: undefined type, found `uint8_t'
../../src/decode.h:1010: undefined type, found `uint16_t'
../../src/decode.h:1011: undefined type, found `uint32_t'
cpp-precomp: warning: errors during smart preprocessing, retrying in
basic mode
In file included from ../../src/snort.h:34,
from sfhashfcn.c:37:
../../src/decode.h:740: parse error before "uint32_t"
../../src/decode.h:740: warning: no semicolon at end of struct or union
../../src/decode.h:743: parse error before "reason"
../../src/decode.h:743: warning: type defaults to `int' in declaration
of `reason'
../../src/decode.h:743: warning: data definition has no type or storage
class
../../src/decode.h:744: parse error before "action"
../../src/decode.h:744: warning: type defaults to `int' in declaration
of `action'
../../src/decode.h:744: warning: data definition has no type or storage
class
../../src/decode.h:745: parse error before "dir"
../../src/decode.h:745: warning: type defaults to `int' in declaration
of `dir'
../../src/decode.h:745: warning: data definition has no type or storage
class
../../src/decode.h:746: warning: type defaults to `int' in declaration
of `Pflog1Hdr'
../../src/decode.h:746: warning: data definition has no type or storage
class
../../src/decode.h:762: parse error before "uint8_t"
../../src/decode.h:762: warning: no semicolon at end of struct or union
../../src/decode.h:763: warning: type defaults to `int' in declaration
of `action'
../../src/decode.h:763: warning: data definition has no type or storage
class
../../src/decode.h:764: parse error before "reason"
../../src/decode.h:764: warning: type defaults to `int' in declaration
of `reason'
../../src/decode.h:764: warning: data definition has no type or storage
class
../../src/decode.h:767: parse error before "rulenr"
../../src/decode.h:767: warning: type defaults to `int' in declaration
of `rulenr'
../../src/decode.h:767: warning: data definition has no type or storage
class
../../src/decode.h:768: parse error before "subrulenr"
../../src/decode.h:768: warning: type defaults to `int' in declaration
of `subrulenr'
../../src/decode.h:768: warning: data definition has no type or storage
class
../../src/decode.h:769: parse error before "dir"
../../src/decode.h:769: warning: type defaults to `int' in declaration
of `dir'
../../src/decode.h:769: warning: data definition has no type or storage
class
../../src/decode.h:770: parse error before "pad"
../../src/decode.h:770: warning: type defaults to `int' in declaration
of `pad'
../../src/decode.h:770: warning: data definition has no type or storage
class
../../src/decode.h:771: parse error before '}' token
../../src/decode.h:771: warning: type defaults to `int' in declaration
of `Pflog2Hdr'
../../src/decode.h:771: warning: data definition has no type or storage
class
../../src/decode.h:779: parse error before "uint8_t"
../../src/decode.h:779: warning: no semicolon at end of struct or union
../../src/decode.h:780: warning: type defaults to `int' in declaration
of `action'
../../src/decode.h:780: warning: data definition has no type or storage
class
../../src/decode.h:781: parse error before "reason"
../../src/decode.h:781: warning: type defaults to `int' in declaration
of `reason'
../../src/decode.h:781: warning: data definition has no type or storage
class
../../src/decode.h:784: parse error before "rulenr"
../../src/decode.h:784: warning: type defaults to `int' in declaration
of `rulenr'
../../src/decode.h:784: warning: data definition has no type or storage
class
../../src/decode.h:785: parse error before "subrulenr"
../../src/decode.h:785: warning: type defaults to `int' in declaration
of `subrulenr'
../../src/decode.h:785: warning: data definition has no type or storage
class
../../src/decode.h:786: parse error before "uid"
../../src/decode.h:786: warning: type defaults to `int' in declaration
of `uid'
../../src/decode.h:786: warning: data definition has no type or storage
class
../../src/decode.h:787: parse error before "pid"
../../src/decode.h:787: warning: type defaults to `int' in declaration
of `pid'
../../src/decode.h:787: warning: data definition has no type or storage
class
../../src/decode.h:788: parse error before "rule_uid"
../../src/decode.h:788: warning: type defaults to `int' in declaration
of `rule_uid'
../../src/decode.h:788: warning: data definition has no type or storage
class
../../src/decode.h:789: parse error before "rule_pid"
../../src/decode.h:789: warning: type defaults to `int' in declaration
of `rule_pid'
../../src/decode.h:789: warning: data definition has no type or storage
class
../../src/decode.h:790: parse error before "dir"
../../src/decode.h:790: warning: type defaults to `int' in declaration
of `dir'
../../src/decode.h:790: warning: data definition has no type or storage
class
../../src/decode.h:791: parse error before "pad"
../../src/decode.h:791: warning: type defaults to `int' in declaration
of `pad'
../../src/decode.h:791: warning: data definition has no type or storage
class
../../src/decode.h:792: parse error before '}' token
../../src/decode.h:792: warning: type defaults to `int' in declaration
of `Pflog3Hdr'
../../src/decode.h:792: warning: data definition has no type or storage
class
../../src/decode.h:966: parse error before "uint32_t"
../../src/decode.h:966: warning: no semicolon at end of struct or union
../../src/decode.h:966: warning: no semicolon at end of struct or union
../../src/decode.h:968: warning: no semicolon at end of struct or union
../../src/decode.h:969: warning: type defaults to `int' in declaration
of `ip6_un1_nxt'
../../src/decode.h:969: warning: data definition has no type or storage
class
../../src/decode.h:970: parse error before "ip6_un1_hlim"
../../src/decode.h:970: warning: type defaults to `int' in declaration
of `ip6_un1_hlim'
../../src/decode.h:970: warning: data definition has no type or storage
class
../../src/decode.h:971: warning: type defaults to `int' in declaration
of `IP6HdrCtl'
../../src/decode.h:971: warning: data definition has no type or storage
class
../../src/decode.h:972: parse error before "ip6_un2_vfc"
../../src/decode.h:972: warning: type defaults to `int' in declaration
of `ip6_un2_vfc'
../../src/decode.h:972: warning: data definition has no type or storage
class
../../src/decode.h:973: warning: type defaults to `int' in declaration
of `IP6Ctl'
../../src/decode.h:973: warning: data definition has no type or storage
class
../../src/decode.h:977: parse error before '}' token
../../src/decode.h:977: warning: type defaults to `int' in declaration
of `IP6RawHdr'
../../src/decode.h:977: warning: data definition has no type or storage
class
../../src/decode.h:1008: parse error before "uint8_t"
../../src/decode.h:1008: warning: no semicolon at end of struct or union
../../src/decode.h:1009: warning: type defaults to `int' in declaration
of `ip6f_reserved'
../../src/decode.h:1009: warning: data definition has no type or storage
class
../../src/decode.h:1010: parse error before "ip6f_offlg"
../../src/decode.h:1010: warning: type defaults to `int' in declaration
of `ip6f_offlg'
../../src/decode.h:1010: warning: data definition has no type or storage
class
../../src/decode.h:1011: parse error before "ip6f_ident"
../../src/decode.h:1011: warning: type defaults to `int' in declaration
of `ip6f_ident'
../../src/decode.h:1011: warning: data definition has no type or storage
class
../../src/decode.h:1012: warning: type defaults to `int' in declaration
of `IP6Frag'
../../src/decode.h:1012: warning: data definition has no type or storage
class
../../src/decode.h:1420: parse error before "Pflog1Hdr"
../../src/decode.h:1420: warning: no semicolon at end of struct or union
../../src/decode.h:1421: warning: type defaults to `int' in declaration
of `pf2h'
../../src/decode.h:1421: warning: data definition has no type or storage
class
../../src/decode.h:1422: parse error before '*' token
../../src/decode.h:1422: warning: type defaults to `int' in declaration
of `pf3h'
../../src/decode.h:1422: warning: data definition has no type or storage
class
../../src/decode.h:1529: parse error before '}' token
../../src/decode.h:1529: warning: type defaults to `int' in declaration
of `Packet'
../../src/decode.h:1529: warning: data definition has no type or storage
class
../../src/decode.h:1588: parse error before '*' token
../../src/decode.h:1589: parse error before '*' token
../../src/decode.h:1590: parse error before '*' token
../../src/decode.h:1591: parse error before '*' token
../../src/decode.h:1592: parse error before '*' token
../../src/decode.h:1593: parse error before "Packet"
../../src/decode.h:1594: parse error before '*' token
../../src/decode.h:1595: parse error before '*' token
../../src/decode.h:1596: parse error before '*' token
../../src/decode.h:1597: parse error before '*' token
../../src/decode.h:1598: parse error before '*' token
../../src/decode.h:1599: parse error before '*' token
../../src/decode.h:1600: parse error before '*' token
../../src/decode.h:1601: parse error before '*' token
../../src/decode.h:1602: parse error before '*' token
../../src/decode.h:1603: parse error before '*' token
../../src/decode.h:1604: parse error before '*' token
../../src/decode.h:1605: parse error before "Packet"
../../src/decode.h:1606: parse error before "Packet"
../../src/decode.h:1607: parse error before "Packet"
../../src/decode.h:1608: parse error before "Packet"
../../src/decode.h:1609: parse error before "Packet"
../../src/decode.h:1610: parse error before "Packet"
../../src/decode.h:1611: parse error before "Packet"
../../src/decode.h:1612: parse error before "Packet"
../../src/decode.h:1613: parse error before "Packet"
../../src/decode.h:1614: parse error before "Packet"
../../src/decode.h:1615: parse error before "Packet"
../../src/decode.h:1616: parse error before "Packet"
../../src/decode.h:1617: parse error before "Packet"
../../src/decode.h:1618: parse error before "Packet"
../../src/decode.h:1619: parse error before "Packet"
../../src/decode.h:1620: parse error before '*' token
../../src/decode.h:1621: parse error before '*' token
In file included from sfhashfcn.c:37:
../../src/snort.h:607: parse error before '*' token
../../src/snort.h:607: warning: type defaults to `int' in declaration of
`BsdPseudoPacket'
../../src/snort.h:607: warning: data definition has no type or storage class
../../src/snort.h:613: conflicting types for `flow'
../../src/decode.h:1475: previous declaration of `flow'
../../src/snort.h:624: parse error before '*' token
make[3]: *** [sfhashfcn.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
------------------------------------------------------------------------------
_______________________________________________
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 on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 17)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Nerijus Krukauskas (Dec 18)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 22)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Todd Wease (Dec 23)
- Message not available
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 23)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Todd Wease (Dec 23)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 24)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Todd Wease (Dec 24)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 22)
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Nerijus Krukauskas (Dec 18)
- Message not available
- Message not available
- Re: Snort on Mac OS X 10.2.8: Which version of Snort can I use? Ian Masters (Dec 22)
