Newsgroup: it.comp.os.linux.sys
Titolo: H323 Open Proxy problema di compilazione

Ho deciso di far in modo che passino le connessioni H323 attraverso il
firewall, se utilizzo il nuovo modulo per 2.4.x, anche se funza, passa solo
netmeeting, invece trovo + intelligente fare una cosa globale, per lo
standard H323, in modo da poter usare anke altri programmi.
Sono andato a leggere un po di documentazione ed ho scoperto cosa mi occorre
per mettere su un proxy H323 ovviamente gratuito con poco sforzo, che giri
sia che sia installato sul NAT della lan come proxy, sia che sia installato
in un host (facente parte della lan o meno), che abbia un ip pubblico.
Ho trovato molti progetti ed un po di confusione perchè esiste un
opengatekeeper ke mi stava per fottere in quanto a me nn occorre quello, ma
un gatekeeper kon funzionalità proxy perkè non ho ip pubblici se non quello
del server.
Tra i vari progetti il più valido e gratuito è quello che puoi trovare qui,
http://openh323proxy.sourceforge.net/
 mi sono letto tutte le cose da leggere
e come da istruzioni ho scaricato le 3 cose che occorrono, CON ORDINE ossia:
1) Le PWLib da questo link: 
http://www.openh323.org/bin/pwlib_1.2.1.tar.gz
 e
le ho installate nella mia home /root dopo averle scompattate col comando
make both, tutto ok andato bene.
2) Lo stack H323 da questo link:
http://www.openh323.org/bin/openh323_1.7.1.tar.gz
 e lo ho installato col
comando make opt, seguendo TUTTE le istruzioni ke ho preso da qui
http://www.openh323.org/build.html#unix
3) L'applicativo per il quale ho installato queste 2 cose sopra ossia il
proxy h323
http://prdownloads.sourceforge.net/openh323proxy/openh323proxy_0.9a3_m09.tar
.gz che secondo le istruzioni che trovi nel primo link che ho messo in qs.
mail (
http://openh323proxy.sourceforge.net/
), si compilerebbe col comando
make optdepend, seguito da make debugdepend, per concludere poi con un bel
make opt o con un bel make  debug se ti interessa la versione di debug.
Nel punto 3 di cui sopra nasce il problema e qui mi occorre una mano:
i comandi make opt e/o make debugdepend fungono senza sclero, non appena
arrivo sul + bello a 3 ore dall'inizio dei miei sforzi al comando finale,
quello ke mi dovrebbe consentire di avere il mio bel proxy solo da
configurare e collaudare, ossia make opt, ottengo questo:
root@server:~/openh323/openh323proxy# make opt
g++ -Wall -DP_LINUX -D_REENTRANT -DP_HAS_SEMAPHORES -DP_SSL -I/usr/include/i
nclude -I/usr/include/crypto -DP_PTHREADS -DPBYTE_ORDER=PLITTLE_ENDIAN -I/ro
ot/pwlib/include/ptlib/unix -I/root/pwlib/include -DPTRACING -I/root/openh32
3/include -DHAS_IXJ -DHAS_OSS -O3 -DNDEBUG  -c opengate.cxx -o
obj_linux_x86_r/opengate.o
g++ -Wall -DP_LINUX -D_REENTRANT -DP_HAS_SEMAPHORES -DP_SSL -I/usr/include/i
nclude -I/usr/include/crypto -DP_PTHREADS -DPBYTE_ORDER=PLITTLE_ENDIAN -I/ro
ot/pwlib/include/ptlib/unix -I/root/pwlib/include -DPTRACING -I/root/openh32
3/include -DHAS_IXJ -DHAS_OSS -O3 -DNDEBUG  -c EndpointTabl.cxx -o
obj_linux_x86_r/EndpointTabl.o
EndpointTabl.cxx: In function `bool IsPrefix(const H225_AliasAddress &,
const H225_AliasAddress &)':
EndpointTabl.cxx:223: `e_e164' is not a member of type `H225_AliasAddress'
EndpointTabl.cxx:224: warning: unreachable code at beginning of switch
statement
EndpointTabl.cxx:238: `e_publicNumber' is not a member of type
`H225_PartyNumber'
EndpointTabl.cxx:240: warning: unreachable code at beginning of switch
statement
EndpointTabl.cxx: In method `class Endpoint
EndpointTable::FindByPrefix(const H225_ArrayOf_AliasAddress &)':
EndpointTabl.cxx:1083: `e_e164' is not a member of type `H225_AliasAddress'
make: *** [obj_linux_x86_r/EndpointTabl.o] Error 1
Un errore di merda di un file di merda che non so mettermi a posto perchè
non so programmare, questa cazzata mi ha fatto fare la notte in bianco e
senza nemmeno aver ottenuto nulla!!!
Spero di aver scritto tutto in maniera abbastanza kiara, vorrei ke mi
aiutaste a far in modo che l'ultimo comando evitasse di dirmi ste parolacce
dopo che mi sono strippato per ore!!!
LulluXXX
--
This e-mail is generated by Gigi®

 netmeeting, invece trovo + intelligente fare una cosa globale, per lo
dove hai reperito il nuovo modulo H323 per kernel 2.4.x  ???
Cordialitá
--
****************************************************
i6cey*
cost...@tin.it
sostituire asterisco con punto per email
****************************************************

 wrote in message
news:ku01r9...@ServerLinux.Rete.Locale...


 compilazione....
    mi dispiace, ma non sono in grado di risolvere il tuo problema.
    Se i dovesse capitare di leggere qualcosa su qualche sito non mancheró
    di informarti.
Per il momento ti ringrazio per l'info fornitami.
