27.12.2018 15:57, Jan Willamowius пишет:
Hi Dmitry,
its not the video support, its a bad check if H323Plus has H.235
support compiled in. Its fixed in the latest code on Github.
You probably recompiled H323Plus after changing PTLib options and
that fixed it.
Regards,
Jan
Hello!
It was compiled , but can't be linked (wrote previous message too early) :
[LD] obj_linux_x86_64_s/gnugk
./obj_linux_x86_64_s/GkClient.o: In function
`H46024Socket::ReceivedProbePacket(RTP_ControlFrame const&, bool&, bool&)':
GkClient.cxx:(.text+0x12ff): undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
./obj_linux_x86_64_s/GkClient.o: In function
`H46024Socket::BuildProbe(RTP_ControlFrame&, bool)':
GkClient.cxx:(.text+0x5946): undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
./obj_linux_x86_64_s/authenticators.o: In function
`H235AuthDesECB::ValidateCryptoToken(H225_CryptoH323Token const&,
PBYTEArray const&) [clone .part.175]':
authenticators.cxx:(.text+0x472): undefined reference to
`H235CryptoHelper::H235CryptoHelper()'
authenticators.cxx:(.text+0x4c5): undefined reference to
`H235CryptoHelper::DecryptUpdateCTS(evp_cipher_ctx_st*, unsigned char*,
int*, unsigned char const*, int)'
authenticators.cxx:(.text+0x531): undefined reference to
`H235CryptoHelper::DecryptFinalCTS(evp_cipher_ctx_st*, unsigned char*,
int*)'
/root/h323plus/lib/libh323_linux_x86_64__s.a(h46018_h225.o): In function
`H46019UDPSocket::ReceivedProbePacket(RTP_ControlFrame const&, bool&,
bool&)':
h46018_h225.cxx:(.text+0x25be): undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
/root/h323plus/lib/libh323_linux_x86_64__s.a(h46018_h225.o): In function
`H46019UDPSocket::BuildProbe(RTP_ControlFrame&, bool)':
h46018_h225.cxx:(.text+0x35ea): undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
collect2: error: ld returned 1 exit status
make[1]: *** [obj_linux_x86_64_s/gnugk] Error 1
make[1]: Leaving directory `/root/gnugk-5.0'
make: *** [optnoshared] Error 2
[root@gk gnugk-5.0]#
So I had to enable --enable-h235 in h323plus as you wrote.
Now I have binary :-)
Thank you very much!
_______________________________________________________
Posting: mailto:gnugk-users@xxxxxxxxxxxxxxx
Archive: https://lists.gnugk.org/pipermail/gnugk-users/
Unsubscribe: https://lists.gnugk.org/lists/listinfo/gnugk-users
Homepage: https://www.gnugk.org/