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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.