Re: [Opalvoip-user] compile error
Brought to you by:
csoutheren,
rjongbloed
|
From: Robert J. <ro...@vo...> - 2015-05-10 06:58:32
|
t38modem only works with a very specific version of PTLib/OPAL. Unfortunately, I cannot tell you what that version is. I hope someone else on this list know ... Robert Jongbloed *OPAL/OpenH323/PTLib Architect and Co-founder*. On 9 May 2015 at 13:57, Slava Bendersky <vol...@sk...> wrote: > Hello Everyone, > Trying compile opal-voip for t38modem and getting the following error, any > help thank you. > > Here build output: > > http://fpaste.org/220091/43114356/ > > [CC] src/codec/opalwavfile.cxx > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx: > In constructor 'PWAVFilePluginFactory<Factory, > Instance>::PWAVFilePluginFactory(const typename Factory::Key_T&, const > PWAVFilePluginValidFormat&) [with Factory = PFactory<PWAVFileFormat, > unsigned int>, Instance = PWAVFileFormatPlugin]': > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:411: > instantiated from here > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:388: > error: 'isDynamic' is not a member of 'PFactory<PWAVFileFormat, unsigned > int>::WorkerBase' > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx: > In constructor 'PWAVFilePluginFactory<Factory, > Instance>::PWAVFilePluginFactory(const typename Factory::Key_T&, const > PWAVFilePluginValidFormat&) [with Factory = PFactory<PWAVFileFormat, > PCaselessString>, Instance = PWAVFileFormatPlugin]': > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:412: > instantiated from here > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:388: > error: 'isDynamic' is not a member of 'PFactory<PWAVFileFormat, > PCaselessString>::WorkerBase' > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx: > In constructor 'PWAVFilePluginFactory<Factory, > Instance>::PWAVFilePluginFactory(const typename Factory::Key_T&, const > PWAVFilePluginValidFormat&) [with Factory = PFactory<PWAVFileConverter, > unsigned int>, Instance = PWAVFileConverterPlugin]': > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:415: > instantiated from here > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:388: > error: 'isDynamic' is not a member of 'PFactory<PWAVFileConverter, unsigned > int>::WorkerBase' > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx: > In member function 'typename Factory::Abstract_T* > PWAVFilePluginFactory<Factory, Instance>::Create(const typename > Factory::Key_T&) const [with Factory = PFactory<PWAVFileFormat, > PCaselessString>, Instance = PWAVFileFormatPlugin]': > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:421: > instantiated from here > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:394: > error: cannot allocate an object of abstract type 'PWAVFileFormatPlugin' > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:307: > note: because the following virtual functions are pure within > 'PWAVFileFormatPlugin': > /usr/include/ptclib/pwavfile.h:107: note: virtual bool > PWAVFileFormat::CanSetChannels(unsigned int) const > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx: > In member function 'typename Factory::Abstract_T* > PWAVFilePluginFactory<Factory, Instance>::Create(const typename > Factory::Key_T&) const [with Factory = PFactory<PWAVFileFormat, unsigned > int>, Instance = PWAVFileFormatPlugin]': > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:421: > instantiated from here > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:394: > error: cannot allocate an object of abstract type 'PWAVFileFormatPlugin' > /home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/src/codec/opalwavfile.cxx:307: > note: since type 'PWAVFileFormatPlugin' has pure virtual functions > make: *** > [/home/volga629/rpmbuild/BUILD/t38modem-2.0.0/opal/lib_linux_x86_64/obj/opalwavfile.o] > Error 1 > error: Bad exit status from /var/tmp/rpm-tmp.0KuYN2 (%build) > > > Slava. > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Opalvoip-user mailing list > Opa...@li... > https://lists.sourceforge.net/lists/listinfo/opalvoip-user > > |