[h323plus] [Openh323gk-users] Compile failure in h323plus library

Jan Willamowius jan at willamowius.de
Mon Mar 21 14:46:02 EDT 2011


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 at willamowius.de, http://www.gnugk.org/
> 
> 
> Robert Kulagowski wrote:
> > This is with latest svn of ptlib and cvs of h323plus:
> > 
> > 
> > rkulagow at 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


-- 
Jan Willamowius, jan at willamowius.de, http://www.gnugk.org/



More information about the h323plus mailing list