El Fluffo
06-12-2006, 05:40 PM
I can't compile tripwire on suse 10.1. The ./configure command returns no errors but when I run 'make', I get the following errors:
fconame.h:147: error: ISO C++ forbids declaration of ‘cFCOName_i’ with no type
fconame.h:147: error: expected ‘;’ before ‘*’ token
The only 'credible' solution I've found so far by googling is that gcc-4.1.0-25 is too 'strict' for tripwire. The post stated the following:
This is a really obscure error message that really means
that cFCOName_i isn't yet declared. All you need to do is
add a forward declaration for cFCOName_i near the top of the
include file.
Unfortunately, I'm still learning C/C++ and don't know how to add forward declarations (or even what they are!!).
Anyone have any workarounds for this one? Or could you tell me exactly what I need to change in the header file?
Thanx
fconame.h:147: error: ISO C++ forbids declaration of ‘cFCOName_i’ with no type
fconame.h:147: error: expected ‘;’ before ‘*’ token
The only 'credible' solution I've found so far by googling is that gcc-4.1.0-25 is too 'strict' for tripwire. The post stated the following:
This is a really obscure error message that really means
that cFCOName_i isn't yet declared. All you need to do is
add a forward declaration for cFCOName_i near the top of the
include file.
Unfortunately, I'm still learning C/C++ and don't know how to add forward declarations (or even what they are!!).
Anyone have any workarounds for this one? Or could you tell me exactly what I need to change in the header file?
Thanx