Re: Errors Compiling pflogger-0.9.0-rc2
"Jonathan S. Abrams" <[email protected]>
| Newsgroups | gmane.comp.security.ids.prelude.user |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > Hello Jonathan, > This does not help us. Can you send here the line where you see a gcc error being produced ? > > thanks, > Sebastien. Hi Sebastien, Thanks for responding. Here is the output of make where errors are appearing. process_packet.c:43:26: error: net/if_pflog.h: No such file or directory process_packet.c:44:23: error: net/pfvar.h: No such file or directory In file included from process_packet.c:49: /usr/include/net/bpf.h:105: error: redefinition of ‘struct bpf_program’ /usr/include/net/bpf.h:130: error: redefinition of ‘struct bpf_version’ /usr/include/net/bpf.h:342: error: redefinition of ‘struct bpf_insn’ process_packet.c: In function ‘build_source’: process_packet.c:227: error: ‘PF_IN’ undeclared (first use in this function) process_packet.c:227: error: (Each undeclared identifier is reported only once process_packet.c:227: error: for each function it appears in.) process_packet.c: In function ‘build_target’: process_packet.c:266: error: ‘PF_OUT’ undeclared (first use in this function) process_packet.c: In function ‘build_impact_description_default’: process_packet.c:497: error: ‘CTL_IPPROTO_NAMES’ undeclared (first use in this function) process_packet.c: In function ‘build_impact_description’: process_packet.c:527: error: ‘PF_IN’ undeclared (first use in this function) process_packet.c:527: warning: case label value exceeds maximum value for type process_packet.c:531: error: ‘PF_OUT’ undeclared (first use in this function) process_packet.c:531: warning: case label value exceeds maximum value for type process_packet.c: In function ‘build_impact’: process_packet.c:598: error: ‘PF_DROP’ undeclared (first use in this function) process_packet.c:598: warning: comparison between pointer and integer process_packet.c: In function ‘build_others’: process_packet.c:666: error: ‘PF_PASS’ undeclared (first use in this function) process_packet.c:666: warning: case label value exceeds maximum value for type process_packet.c:670: error: ‘PF_DROP’ undeclared (first use in this function) process_packet.c:670: warning: case label value exceeds maximum value for type process_packet.c:674: error: ‘PF_SCRUB’ undeclared (first use in this function) process_packet.c:674: warning: case label value exceeds maximum value for type process_packet.c: At top level: process_packet.c:699: warning: ‘struct pfloghdr’ declared inside parameter list process_packet.c:699: warning: its scope is only this definition or declaration, which is probably not what you want process_packet.c: In function ‘process_hdr_pflog’: process_packet.c:707: error: dereferencing pointer to incomplete type process_packet.c:707: error: request for member ‘ifname’ in something not a structure or union process_packet.c:707: warning: statement with no effect process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: error: invalid operands to binary & process_packet.c:716: error: invalid operands to binary >> process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: error: invalid operands to binary & process_packet.c:716: error: invalid operands to binary >> process_packet.c:716: error: invalid operands to binary | process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: error: invalid operands to binary & process_packet.c:716: error: invalid operands to binary << process_packet.c:716: error: invalid operands to binary | process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: error: invalid operands to binary & process_packet.c:716: error: invalid operands to binary << process_packet.c:716: error: invalid operands to binary | process_packet.c:716: error: dereferencing pointer to incomplete type process_packet.c:716: error: request for member ‘af’ in something not a structure or union process_packet.c:716: warning: passing argument 1 of ‘_OSSwapInt32’ makes integer from pointer without a cast process_packet.c:716: warning: pointer/integer type mismatch in conditional expression process_packet.c:716: warning: assignment makes integer from pointer without a cast process_packet.c:717: error: dereferencing pointer to incomplete type process_packet.c:717: error: request for member ‘rnr’ in something not a structure or union process_packet.c:717: error: dereferencing pointer to incomplete type process_packet.c:717: error: request for member ‘rnr’ in something not a structure or union process_packet.c:717: error: invalid operands to binary & process_packet.c:717: error: invalid operands to binary >> process_packet.c:717: error: dereferencing pointer to incomplete type process_packet.c:717: error: request for member ‘rnr’ in something not a structure or union process_packet.c:717: error: invalid operands to binary & process_packet.c:717: error: invalid operands to binary << process_packet.c:717: error: invalid operands to binary | process_packet.c:717: error: dereferencing pointer to incomplete type process_packet.c:717: error: request for member ‘rnr’ in something not a structure or union process_packet.c:717: warning: passing argument 1 of ‘_OSSwapInt16’ makes integer from pointer without a cast process_packet.c:717: warning: pointer/integer type mismatch in conditional expression process_packet.c:717: warning: assignment makes integer from pointer without a cast process_packet.c:718: error: dereferencing pointer to incomplete type process_packet.c:718: error: request for member ‘reason’ in something not a structure or union process_packet.c:718: error: dereferencing pointer to incomplete type process_packet.c:718: error: request for member ‘reason’ in something not a structure or union process_packet.c:718: error: invalid operands to binary & process_packet.c:718: error: invalid operands to binary >> process_packet.c:718: error: dereferencing pointer to incomplete type process_packet.c:718: error: request for member ‘reason’ in something not a structure or union process_packet.c:718: error: invalid operands to binary & process_packet.c:718: error: invalid operands to binary << process_packet.c:718: error: invalid operands to binary | process_packet.c:718: error: dereferencing pointer to incomplete type process_packet.c:718: error: request for member ‘reason’ in something not a structure or union process_packet.c:718: warning: passing argument 1 of ‘_OSSwapInt16’ makes integer from pointer without a cast process_packet.c:718: warning: pointer/integer type mismatch in conditional expression process_packet.c:718: warning: assignment makes integer from pointer without a cast process_packet.c:719: error: dereferencing pointer to incomplete type process_packet.c:719: error: request for member ‘action’ in something not a structure or union process_packet.c:719: error: dereferencing pointer to incomplete type process_packet.c:719: error: request for member ‘action’ in something not a structure or union process_packet.c:719: error: invalid operands to binary & process_packet.c:719: error: invalid operands to binary >> process_packet.c:719: error: dereferencing pointer to incomplete type process_packet.c:719: error: request for member ‘action’ in something not a structure or union process_packet.c:719: error: invalid operands to binary & process_packet.c:719: error: invalid operands to binary << process_packet.c:719: error: invalid operands to binary | process_packet.c:719: error: dereferencing pointer to incomplete type process_packet.c:719: error: request for member ‘action’ in something not a structure or union process_packet.c:719: warning: passing argument 1 of ‘_OSSwapInt16’ makes integer from pointer without a cast process_packet.c:719: warning: pointer/integer type mismatch in conditional expression process_packet.c:719: warning: assignment makes integer from pointer without a cast process_packet.c:720: error: dereferencing pointer to incomplete type process_packet.c:720: error: request for member ‘dir’ in something not a structure or union process_packet.c:720: error: dereferencing pointer to incomplete type process_packet.c:720: error: request for member ‘dir’ in something not a structure or union process_packet.c:720: error: invalid operands to binary & process_packet.c:720: error: invalid operands to binary >> process_packet.c:720: error: dereferencing pointer to incomplete type process_packet.c:720: error: request for member ‘dir’ in something not a structure or union process_packet.c:720: error: invalid operands to binary & process_packet.c:720: error: invalid operands to binary << process_packet.c:720: error: invalid operands to binary | process_packet.c:720: error: dereferencing pointer to incomplete type process_packet.c:720: error: request for member ‘dir’ in something not a structure or union process_packet.c:720: warning: passing argument 1 of ‘_OSSwapInt16’ makes integer from pointer without a cast process_packet.c:720: warning: pointer/integer type mismatch in conditional expression process_packet.c:720: warning: assignment makes integer from pointer without a cast process_packet.c:725: error: invalid use of undefined type ‘struct pfloghdr’ process_packet.c:729: error: invalid use of undefined type ‘struct pfloghdr’ process_packet.c: In function ‘process_packet’: process_packet.c:787: warning: passing argument 2 of ‘process_hdr_pflog’ from incompatible pointer type make[3]: *** [process_packet.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Thanks for your guidance. -Jonathan _______________________________________________ Prelude-user site list [email protected] http://lists.prelude-ids.org/mailman/listinfo/prelude-user