Click to See Complete Forum and Search --> : suse 10.1 and tripwire


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

leonpmu
06-12-2006, 05:51 PM
Have you tried installing it from the rpm? AFAIK it is on the DVD...

El Fluffo
06-12-2006, 06:33 PM
I haven't got the DVD as I installed Suse using the network install cd. I did download an rpm package but the install failed. Right now I'm checking out 'smart' and 'rug' - I'll see if it's available using them.
BRB

El Fluffo
06-12-2006, 06:41 PM
No luck with either smart or apt-get and am having a few teething troubles with rug. I'm new to Suse so that might explain a lot - do you know of a link to an rpm package for tripwire that compiles on suse 10.1? Or explain what to do with regards to the header file? Or whatever? :)
Thanx

El Fluffo
06-12-2006, 07:20 PM
no luck with rug or yum either. :(

El Fluffo
06-12-2006, 09:14 PM
ok ... got tripwire 2.3.1 to install from an rpm package. I guess I'll just have to try and compile the more recent version another day.
Thanx for your help

El Fluffo
06-15-2006, 03:38 PM
it's still not working so I think I'll stick to AIDE on suse and keep using tripwire on my other distros.