Hi,
When compiling openh323proxy-0.9.12 with pwlib_1.4.3,
one get the following compilation error:
g++ -Wall -DP_LINUX -mcpu=i686 -D_REENTRANT
-DP_HAS_SEMAPHORES -DP_USE_PRAGMA -DP_SSL
-I/usr/include/include -I/usr/include/crypto
-DP_PTHREADS -DPHAS_TEMPLATES
-DPBYTE_ORDER=PLITTLE_ENDIAN
-I/usr/local/openh323/pwlib/include/ptlib/unix
-I/usr/local/openh323/pwlib/include -Wall -DP_LINUX
-mcpu=i686 -D_REENTRANT -DP_HAS_SEMAPHORES
-DP_USE_PRAGMA -DP_SSL -I/usr/include/include
-I/usr/include/crypto -DP_PTHREADS -DPHAS_TEMPLATES
-DPBYTE_ORDER=PLITTLE_ENDIAN
-I/usr/local/openh323/pwlib/include/ptlib/unix
-I/usr/local/openh323/pwlib/include -DPTRACING
-I/usr/local/openh323/openh323/include -DHAS_IXJ
-DHAS_OSS -O3 -DNDEBUG -O3 -DNDEBUG -c
EndpointTabl.cxx -o obj_linux_x86_r/EndpointTabl.o
EndpointTabl.cxx: In method `class
H225_EndpointIdentifier
EndpointTable::GenerateEndpointId() const':
EndpointTabl.cxx:718: call of overloaded `PString(const
H225_GatekeeperIdentifier &)' is ambiguous
/usr/local/openh323/pwlib/include/ptlib/contain.inl:218:
candidates are: PString::PString(const PString &)
/usr/local/openh323/pwlib/include/ptlib/pstring.h:341:
PString::PString(const PWORDArray &)
make: *** [obj_linux_x86_r/EndpointTabl.o] Error 1
Regards,
Jozsef
Logged In: YES
user_id=466536
The same error here:
Linux Debian woody, 2.4.19 #6 Fri Nov 8 10:16:25 CET 2002 i686,
openh323_1.8.5, openh323proxy-0.9.13, pwlib_1.4.4, gcc
version 2.95.4 20011002 (Debian prerelease)
After downgrading from pwlib_1.4.4 to 1.2.15, everything
compiled fine. I don't know yet though if everything also
works fine...