[h323plus] Need help with t38modem compilation

Simon Horne s.horne at packetizer.com
Sun May 4 07:24:18 EDT 2008


Pete

Opal queries should be directed to the opal list.

Simon
  -----Original Message-----
  From: h323plus-bounces at lists.packetizer.com
[mailto:h323plus-bounces at lists.packetizer.com]On Behalf Of Pete Kay
  Sent: Sunday, May 04, 2008 1:07 PM
  To: h323plus at lists.packetizer.com
  Subject: [h323plus] Need help with t38modem compilation


  Hi,

  I am trying to get T38modem 1.0.1 to compile with OPAL.
  The version of opal is Opal_3.2.0 and ptlib is ptlib2.2.0.  OS is Debian.

  Could someone please point me to the right direction?

  When compiling T38modem, I am getting the following error:

  ser:/usr/src/t38modem-1.0.1# make USE_OPAL=1 opt
  g++ -DUSE_OPAL -D_REENTRANT -fno-exceptions  -Wall  -DNDEBUG -I/usr/src/pt
lib_2.2.0/include -DPTRACING -I/usr/src/opal_3.2.0/include -DUSE_LEGACY_PTY 
-Os    -c pmutils.cxx -o obj_linux_x86_opal_r/pmutils.o
  In file included from pmutils.cxx:80:
  pmutils.h:116: error: 'BOOL' does not name a type
  pmutils.h:117: error: 'BOOL' does not name a type
  pmutils.h:205: error: 'BOOL' does not name a type
  pmutils.h:215: error: 'BOOL' does not name a type
  pmutils.h: In constructor 'DataStream::DataStream(PINDEX)':
  pmutils.h:197: error: class 'DataStream' does not have any field named
'eof'
  pmutils.h: In member function 'void DataStream::PutEof()':
  pmutils.h:202: error: 'eof' was not declared in this scope
  pmutils.cxx: In constructor 'ModemThread::ModemThread()':
  pmutils.cxx:89: error: class 'ModemThread' does not have any field named
'stop'
  pmutils.cxx:90: error: class 'ModemThread' does not have any field named
'childstop'
  pmutils.cxx: In member function 'void ModemThread::SignalChildStop()':
  pmutils.cxx:95: error: 'childstop' was not declared in this scope
  pmutils.cxx: In member function 'virtual void ModemThread::SignalStop()':
  pmutils.cxx:100: error: 'stop' was not declared in this scope
  pmutils.cxx: In member function 'int DataStream::PutData(const void*,
PINDEX)':
  pmutils.cxx:156: error: 'eof' was not declared in this scope
  pmutils.cxx: In member function 'int DataStream::GetData(void*, PINDEX)':
  pmutils.cxx:187: error: 'eof' was not declared in this scope
  pmutils.cxx: In member function 'virtual void DataStream::Clean()':
  pmutils.cxx:233: error: 'eof' was not declared in this scope
  make: *** [obj_linux_x86_opal_r/pmutils.o] Error 1
  ser:/usr/src/t38modem-1.0.1#

  Thank you very much for all your help.

  Regards,
  Pete
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20080504/856da176/attachment.htm>


More information about the h323plus mailing list