Platform: redHat 7.1, pwlib_1.2.0, openh323_1.7.0
$ make opt
g++ -Wall -DP_LINUX -D_REENTRANT -DP_HAS_SEMAPHORES
-DP_SSL -I/usr/include/include -I/usr/include/crypto
-DP_PTHREADS -DPBYTE_ORDER=PLITTLE_ENDIAN
-I/home/netsvc/src/pwlib/include/ptlib/unix
-I/home/netsvc/src/pwlib/include -DPTRACING
-I/home/netsvc/src/openh323/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/include -I/usr/include/crypto
-DP_PTHREADS -DPBYTE_ORDER=PLITTLE_ENDIAN
-I/home/netsvc/src/pwlib/include/ptlib/unix
-I/home/netsvc/src/pwlib/include -DPTRACING
-I/home/netsvc/src/openh323/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:238: `e_publicNumber' is not a member
of type
`H225_PartyNumber'
/home/netsvc/src/pwlib/include/ptlib/contain.inl:208:
warning: unreachable code at beginning of switch
statement
EndpointTabl.cxx:240: warning: unreachable code at
beginning of switch
statement
EndpointTabl.cxx: In method `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
Logged In: YES
user_id=414149
This works for the first part of the error message.
Replace e_e164 with e_dialedDigits in the source code
EndpointTabl.cxx
OpenH323 changed the variable name in the latest revision!
The second part of the error message is under investigation
and will get back as soon as possible with a solution.
EndpointTabl.cxx:238: `e_publicNumber' is not a member
of type `H225_PartyNumber'
EndpointTabl.cxx:240: warning: unreachable code at
beginning of switch statement
Logged In: YES
user_id=414149
Compile problems continue:
EndpointTabl.cxx:238: `e_publicNumber' is not a member
of type `H225_PartyNumber'
EndpointTabl.cxx:240: warning: unreachable code at
beginning of switch statement
Replace 'e_publicNumber' with 'e_e164Number'.
(a guess since I couldn't compare the old source code
content!)
Now you will get a new error message telling you that
the 'e_e164' is not ... etc in Environ.cxx.
Do this again:
Replace e_e164 with e_dialedDigits in the source code
Environ.cxx.
So this story continues in
[ #498527 ] Compile problems
...
Logged In: YES
user_id=414149
Compile problems continue:
EndpointTabl.cxx:238: `e_publicNumber' is not a member
of type `H225_PartyNumber'
EndpointTabl.cxx:240: warning: unreachable code at
beginning of switch statement
Replace 'e_publicNumber' with 'e_e164Number'.
(a guess since I couldn't compare the old source code
content!)
Now you will get a new error message telling you that
the 'e_e164' is not ... etc in Environ.cxx.
Do this again:
Replace e_e164 with e_dialedDigits in the source code
Environ.cxx.
So this story continues in
[ #498527 ] Compile problems
...