Newsgroup: it.comp.os.linux.sys
Titolo: tripwire

Sto cercando di compilare Tripwire 2.3.1 su una SuSE 8.1 ,senza avere
successo.
Chi mi da un suggerimento su come interpretare questo errore:
[..]
complex.cpp:259: conflicting types for `long double mag'
complex.cpp:237: previous declaration as `double mag'
complex.cpp:259: `re' was not declared in this scope
complex.cpp:260: 'complex' is used as a type, but is not defined as a type.
complex.cpp:262: parse error before `if'
complex.cpp:266: syntax error before `.' token
complex.cpp:271: syntax error before `.' token
gmake[4]: *** [obj/GCC/Release/complex.o] Error 1
gmake[4]: Leaving directory
`/usr/src/tripwire-2.3.1-2/src/STLport-4.0/src'
gmake[3]: *** [lib/libstlport_gcc.a] Error 2
gmake[3]: Leaving directory `/usr/src/tripwire-2.3.1-2/src/STLport-4.0'
gmake[2]: *** [../../lib/i686-pc-linux_d/libstlport_gcc.a] Error 2
gmake[2]: Leaving directory `/usr/src/tripwire-2.3.1-2/src/STLport-4.0'
gmake[1]: *** [STLport_d] Error 2
gmake[1]: Leaving directory `/usr/src/tripwire-2.3.1-2/src'
date >> debug.i686-pc-linux.out
ogni tips e` benvenuta :)
-- 
iundasun.

 complex.cpp:260: 'complex' is used as a type, but is not defined as a
queste quattro righe indicano che i sorgenti sono sbagliati...
prova a tornare a scaricarli....
oppure li hai modificati?!
-- 
Denis
WebMaster di 
www.casafiorita.it

 complex.cpp:271: syntax error before `.' token
Beh, paiono proprio errori nei sorgenti: puoi aprire il file in questione e
provare a correggere la cosa, oppure riscaricare i sorgenti... ma questa e`
per i codardi ;-)
-- 
 Ciao, Bianco.                         Reply to luca.bianco (at) 
tiscali.it
|--------[Powered by Debian GNU/Linux Sarge - 2.4.19 - AMD K6-200]--------|
|------------[Linux Registered User #287769 - Machine #169192]------------|

 ogni tips e` benvenuta :)
Che versione di gcc e libstdc++ stai usando?
bye,
-- 
   Piergiorgio Sartor

 Mi pare evidente che ci sono errori nei sorgenti: da dove li hai presi?
http://sourceforge.net/projects/tripwire/
..azz!  ritenevo piuttosto "attendibile" il sito :-|
-- 
iundasun.

 oppure li hai modificati?!
no, ahime` non ne sarei in grado ;(
-- 
iundasun.

 Che versione di gcc e libstdc++ stai usando?
gcc-3.2-39
libstdc++-3.2-39
-- 
iundasun.

 per i codardi ;-)
ok, ho capito chi sono ;)  ,vado con la seconda..
-- 
iundasun.

 download gia` in corso ;)
Ragazzi, ho provato a compilare tripwire-2.3.1-2.tar.gz appena scaricato
da 
http://sourceforge.net/projects/tripwire/
 e per la precisione dal
server belga (il precedente .tar l'avevo preso dal server svizzero),
ebbene mi da lo stesso errore!
PS: panico.
-- 
iundasun.


Sei sicuro siano usabili con quella
versione di tripwire?
Alcuni SW hanno dovuto subire modifiche
per poter essere compilati con gcc 3.x
bye,
-- 
piergiorgio

 un errore nei sorgenti..
A questo punto tutto e` possibile..  guarda i miei msg seguenti.
-- 
iundasun.

 ebbene mi da lo stesso errore!
Non contento ne tantomeno convinto ,ho scaricato anche
tripwire-2.3.0-50.tar.gz (penultima release) dallo stesso sito ,server
cecoslovacco questa volta :
[..]
complex.cpp:258: `z' was not declared in this scope
complex.cpp:259: conflicting types for `long double mag'
complex.cpp:237: previous declaration as `double mag'
complex.cpp:259: `re' was not declared in this scope
complex.cpp:260: 'complex' is used as a type, but is not defined as a type.
complex.cpp:262: parse error before `if'
complex.cpp:266: syntax error before `.' token
complex.cpp:271: syntax error before `.' token
gmake[4]: *** [obj/GCC/Release/complex.o] Error 1
gmake[4]: Leaving directory
`/usr/src/tripwire-2.3.0-50/src/STLport-4.0/src'
gmake[3]: *** [lib/libstlport_gcc.a] Error 2
gmake[3]: Leaving directory `/usr/src/tripwire-2.3.0-50/src/STLport-4.0'
gmake[2]: *** [../../lib/i686-pc-linux_r/libstlport_gcc.a] Error 2
gmake[2]: Leaving directory `/usr/src/tripwire-2.3.0-50/src/STLport-4.0'
gmake[1]: *** [STLport_r] Error 2
gmake[1]: Leaving directory `/usr/src/tripwire-2.3.0-50/src'
date >> release.i686-pc-linux.out
Non ho parole.
-- 
iundasun.

 per poter essere compilati con gcc 3.x
Ahia!
PS: Grazie per le tips.
-- 
iundasun.

 Ahia!
Per dire: powertweaks non si compila con 3.2,
l'autore dice che il codice e` stato generato
con un SW che e` un po' per conto suo...
bye,
-- 
   Piergiorgio Sartor

 cecoslovacco questa volta :
prova con una ver ancora più vecchia,
e poi prova ad usare make al posto di gmake
(magari non cambia niente, ma non si sa mai...)


 e poi prova ad usare make al posto di gmake
sul mio sistema gmake punta a make
-- 
iundasun.

 con un SW che e` un po' per conto suo...
..tutte cose che non fanno bene ad un sistema aperto, sgrunt!
-- 
iundasun.

 ;( gia`, non vedo altra soluzione
facci sapere.....


 facci sapere.....
ho risolto installando sulla mia SuSE 8.1 una versione di tripwire
(l'ultima!) per RedHat ,pero` una versione approntata per rpm3 (non 
rpm4 come le ultime RH) . Il tutto l'ho trovato su 
tripwire.org
 .
NB: pare un'installazione indolore, ma devo ancora testare..
-- 
iundasun.

 NB: pare un'installazione indolore, ma devo ancora testare..
testato, funge, pero` /etc/tripwire/twpol.txt necessita di parecchia
customizzazione, dato che l'rpm e` stato fatto per le RH , e io l'ho
montato su una SuSE..   ;(
-- 
iundasun.