PS: It turns out, I should have done a fresh compile. ;-)
One of Simon's changes to PTLib has been reverted out on Friday, breaking H323Plus. Until we have checked out whether H323Plus or PTLib will adapt, you can comment out the 'mark' parameter on the offending line 588 in codec.cxx:
if (rawDataChannel->Write(data, length /*, mark */))
Regards, Jan
Jan Willamowius wrote:
Hi Robert,
I also run H323Plus and PTLib from CVS and I don't see that error.
I would suggest you try a fresh
make clean ; ./configure ; make optnoshared
for all libs.
Regards, Jan
-- Jan Willamowius, jan@willamowius.de, http://www.gnugk.org/
Robert Kulagowski wrote:
This is with latest svn of ptlib and cvs of h323plus:
rkulagow@usilwdvcgk01:~/h323plus$ make debugnoshared make DEBUG=1 P_SHAREDLIB=0 default_target make[1]: Entering directory `/home/rkulagow/h323plus' make[1]: Leaving directory `/home/rkulagow/h323plus' make -C src debugnoshared make[1]: Entering directory `/home/rkulagow/h323plus/src' make DEBUG=1 P_SHAREDLIB=0 default_target make[2]: Entering directory `/home/rkulagow/h323plus/src' [CC] codecs.cxx codecs.cxx: In member function Boolean H323Codec::WriteRaw(void*, PINDEX, void*) codecs.cxx:588: error: no matching function for call to Channel::Write(void*&, PINDEX&, void*&) home/rkulagow/ptlib/include/ptlib/channel.h:418: note: candidates are: virtual PBoolean PChannel::Write(const void*, PINDEX) /home/rkulagow/ptlib/include/ptlib/channel.h:702: note: virtual PBoolean PChannel::Write(const std::vector<iovec, std::allocator<iovec> >&) /home/rkulagow/ptlib/include/ptlib/videoio.h: At global scope: /home/rkulagow/ptlib/include/ptlib/videoio.h:1165: warning: Plugin_PVideoInputDevice_FakeVideo_loaderdefined but not used /home/rkulagow/ptlib/include/ptlib/videoio.h:1172: warning: Plugin_PVideoInputDevice_FFMPEG_loaderdefined but not used /home/rkulagow/ptlib/include/ptlib/videoio.h:1176: warning: Plugin_PVideoInputDevice_YUVFile_loaderdefined but not used /home/rkulagow/ptlib/include/ptlib/pluginmgr.h:167: warning: FactoryLoader::PluginLoaderStartup_loaderdefined but not used make[2]: *** [/home/rkulagow/h323plus/lib/obj_d_s/codecs.o] Error 1 make[2]: Leaving directory `/home/rkulagow/h323plus/src' make[1]: *** [debugnoshared] Error 2 make[1]: Leaving directory `/home/rkulagow/h323plus/src' make: *** [debugnoshared] Error 2