[ previous ] [ next ] [ threads ]
 To :  AmberVoIP <ambervoip@g...>
 From :  isamar@i...
 Subject :  Re: [yate] Yate 1.0 w/ h323chan - Compilation Problem
 Date :  Wed, 9 Aug 2006 12:16:27 +0900 (JST)
Andy,

I already used latest www.voxgratia.org and no success.
More specifically 1.18, Pwlib 1.10.0(I tried 1.9.0 too). They compile ok 
but yate:
(I am making it with ./configure --without-mysql --with-pwlib=/usr/src/pwlib --with-openh323=/usr/src/openh323;make)


g++ -Wall   -I.. -I.. -O2 -fno-check-new  -fno-exceptions -fPIC 
-DHAVE_GCC_FORMAT_CHECK  -export-dynamic -shared 
-Wl,--unresolved-symbols=ignore-in-shared-libs 
-Wl,--retain-symbols-file,/dev/null -L.. -lyate -o h323chan.yate 
-DPHAS_TEMPLATES -D_REENTRANT -DP_HAS_SEMAPHORES 
-I/usr/src/pwlib/include/ptlib/unix/ptlib 
-I/usr/src/pwlib/include/ptlib/unix -I/usr/src/pwlib/include/ptlib 
-I/usr/src/openh323/include h323chan.cpp -L/usr/src/openh323/lib 
-lh323_linux_x86_r -L/usr/src/pwlib/lib -lpt_linux_x86_r
In file included from /usr/local/include/ptlib.h:181,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/pdirect.h:78: error: syntax error
    before `protected'
/usr/src/pwlib/include/ptlib/unix/ptlib/pdirect.h:80: error: syntax error
    before `*' token
In file included from /usr/local/include/ptlib.h:193,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/config.h:53: error: syntax error 
before
    `public'
/usr/src/pwlib/include/ptlib/unix/ptlib/config.h:55: error: destructors 
must be
    member functions
/usr/src/pwlib/include/ptlib/unix/ptlib/config.h:57: error: syntax error 
before
    `protected'
In file included from /usr/local/include/ptlib.h:199,
                  from h323chan.cpp:31:
/usr/local/include/ptlib/args.h:124: error: syntax error before `{' token
/usr/local/include/ptlib/args.h:150: error: syntax error before `const'
/usr/local/include/ptlib/args.h:159: error: syntax error before `const'
/usr/local/include/ptlib/args.h:168: error: syntax error before `int'
/usr/local/include/ptlib/args.h:178: error: syntax error before `int'
/usr/local/include/ptlib/args.h:193: error: `ostream' was not declared in 
this
    scope
/usr/local/include/ptlib/args.h:194: error: `strm' was not declared in 
this
    scope
/usr/local/include/ptlib/args.h:194: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:194: error: variable or field `PrintOn'
    declared void
/usr/local/include/ptlib/args.h:200: error: `istream' was not declared in 
this
    scope
/usr/local/include/ptlib/args.h:201: error: `strm' was not declared in 
this
    scope
/usr/local/include/ptlib/args.h:201: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:201: error: variable or field `ReadFrom'
    declared void
/usr/local/include/ptlib/args.h:209: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:218: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:249: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:252: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:257: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:269: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:269: error: non-member function `PINDEX
    GetOptionCount(char)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:273: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:273: error: non-member function `PINDEX
    GetOptionCount(const char*)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:276: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:277: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:277: error: non-member function `PINDEX
    GetOptionCount(...)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:286: error: non-member function `BOOL
    HasOption(char)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:290: error: non-member function `BOOL
    HasOption(const char*)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:293: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:294: error: non-member function `BOOL
    HasOption(...)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:304: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:309: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:314: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:326: error: non-member function `PINDEX
    GetCount()' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:333: error: syntax error before `=' token
/usr/local/include/ptlib/args.h:342: error: syntax error before `)' token
/usr/local/include/ptlib/args.h:350: error: syntax error before `operator'
/usr/local/include/ptlib/args.h:366: error: `PArgList& operator<<(int)' 
must
    have an argument of class or enumerated type
/usr/local/include/ptlib/args.h:366: error: `PArgList& operator<<(int)' 
must
    take exactly two arguments
/usr/local/include/ptlib/args.h:373: error: `PArgList& operator>>(int)' 
must
    have an argument of class or enumerated type
/usr/local/include/ptlib/args.h:373: error: `PArgList& operator>>(int)' 
must
    take exactly two arguments
/usr/local/include/ptlib/args.h:384: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:384: error: non-member function `void
    IllegalArgumentIndex(int)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:391: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:392: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:392: error: non-member function `void
    UnknownOption(...)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:400: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:401: error: virtual outside class 
declaration
/usr/local/include/ptlib/args.h:401: error: non-member function `void
    MissingArgument(...)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:404: error: syntax error before 
`protected'
/usr/local/include/ptlib/args.h:408: error: 'PString' is used as a type, 
but is
    not defined as a type.
/usr/local/include/ptlib/args.h:410: error: 'PStringArray' is used as a 
type,
    but is not defined as a type.
/usr/local/include/ptlib/args.h:412: error: 'PIntArray' is used as a type, 
but
    is not defined as a type.
/usr/local/include/ptlib/args.h:414: error: 'PStringArray' is used as a 
type,
    but is not defined as a type.
/usr/local/include/ptlib/args.h:416: error: 'PIntArray' is used as a type, 
but
    is not defined as a type.
/usr/local/include/ptlib/args.h:420: error: syntax error before `private'
/usr/local/include/ptlib/args.h:422: error: non-member function `PINDEX
    GetOptionCountByIndex(int)' cannot have `const' method qualifier
/usr/local/include/ptlib/args.h:423: error: syntax error before `,' token
/usr/local/include/ptlib/args.h:433: error: base class `PArgList' has
    incomplete type
/usr/local/include/ptlib/args.h:459: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:470: error: `PString' declared as a 
`virtual'
    field
/usr/local/include/ptlib/args.h:470: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:475: error: `PString' declared as a 
`virtual'
    field
/usr/local/include/ptlib/args.h:475: error: declaration of `int
    PConfigArgs::PString'
/usr/local/include/ptlib/args.h:470: error: conflicts with previous 
declaration
    `int PConfigArgs::PString'
/usr/local/include/ptlib/args.h:475: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:480: error: `PString' declared as a 
`virtual'
    field
/usr/local/include/ptlib/args.h:480: error: declaration of `int
    PConfigArgs::PString'
/usr/local/include/ptlib/args.h:470: error: conflicts with previous 
declaration
    `int PConfigArgs::PString'
/usr/local/include/ptlib/args.h:480: error: syntax error before `(' token
/usr/local/include/ptlib/args.h:495: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:501: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:506: error: declaration of `const int
    PConfigArgs::PString'
/usr/local/include/ptlib/args.h:470: error: conflicts with previous 
declaration
    `int PConfigArgs::PString'
/usr/local/include/ptlib/args.h:506: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:511: error: semicolon missing after 
declaration
    of `PConfigArgs'
/usr/local/include/ptlib/args.h: In member function `void
    PConfigArgs::SetSectionName(...)':
/usr/local/include/ptlib/args.h:502: error: `sectionName' undeclared 
(first use
    this function)
/usr/local/include/ptlib/args.h:502: error: (Each undeclared identifier is
    reported only once for each function it appears in.)
/usr/local/include/ptlib/args.h:502: error: `section' undeclared (first 
use
    this function)
/usr/local/include/ptlib/args.h: At global scope:
/usr/local/include/ptlib/args.h:512: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:513: error: ISO C++ forbids defining types
    within return type
/usr/local/include/ptlib/args.h:513: error: two or more data types in
    declaration of `SetNegationPrefix'
/usr/local/include/ptlib/args.h:513: error: semicolon missing after 
declaration
    of `class PConfigArgs'
/usr/local/include/ptlib/args.h: In function `int SetNegationPrefix(...)':
/usr/local/include/ptlib/args.h:513: error: `negationPrefix' undeclared 
(first
    use this function)
/usr/local/include/ptlib/args.h:513: error: `prefix' undeclared (first use 
this
    function)
/usr/local/include/ptlib/args.h: At global scope:
/usr/local/include/ptlib/args.h:518: error: syntax error before `&' token
/usr/local/include/ptlib/args.h:524: error: 'PConfig' is used as a type, 
but is
    not defined as a type.
/usr/local/include/ptlib/args.h:525: error: 'PString' is used as a type, 
but is
    not defined as a type.
/usr/local/include/ptlib/args.h:526: error: 'PString' is used as a type, 
but is
    not defined as a type.
/usr/local/include/ptlib/args.h:527: error: syntax error before `}' token
In file included from /usr/local/include/ptlib.h:205,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:165: error: syntax error
    before `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:167: error: non-member
    function `void PXAbortBlock()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:171: error: syntax error
    before `public'
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:181: error: 'Priority' is 
used
    as a type, but is not defined as a type.
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:193: error: `friend' can 
only
    be specified inside a class
/usr/src/pwlib/include/ptlib/unix/ptlib/thread.h:194: error: friend 
declaration
    not in class definition
In file included from /usr/local/include/ptlib.h:211,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:127: error: `PXFdDict' 
was
    not declared in this scope
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:127: error: 
`POrdinalKey'
    was not declared in this scope
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:127: error: `PThread' 
was
    not declared in this scope
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:127: error: initializer 
list
    being treated as compound expression
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:132: error: syntax 
error
    before `public'
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:134: error: `friend' 
can
    only be specified inside a class
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:135: error: friend
    declaration not in class definition
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:136: error: `friend' 
can
    only be specified inside a class
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:138: error: destructors 
must
    be member functions
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:140: error: syntax 
error
    before `)' token
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:141: error: non-member
    function `char** PXGetArgv()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: In function `char**
    PXGetArgv()':
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:141: error: `p_argv'
    undeclared (first use this function)
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: At global scope:
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:142: error: non-member
    function `int PXGetArgc()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: In function `int
    PXGetArgc()':
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:142: error: `p_argc'
    undeclared (first use this function)
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: At global scope:
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:143: error: non-member
    function `char** PXGetEnvp()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: In function `char**
    PXGetEnvp()':
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:143: error: `p_envp'
    undeclared (first use this function)
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h: At global scope:
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:145: error: friend
    declaration not in class definition
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:146: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:147: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:151: error: syntax 
error
    before `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:157: error: syntax 
error
    before `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:157: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:160: error: syntax 
error
    before `protected'
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:162: error: syntax 
error
    before `*' token
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:172: error: 
'ThreadDict' is
    used as a type, but is not defined as a type.
/usr/src/pwlib/include/ptlib/unix/ptlib/pprocess.h:173: error: 'PMutex' is 
used
    as a type, but is not defined as a type.
In file included from /usr/local/include/ptlib.h:217,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:104: error: syntax 
error
    before `public'
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:106: error: non-member
    function `unsigned int GetMaxCount()' cannot have `const' method 
qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h: In function `unsigned 
int
    GetMaxCount()':
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:106: error: 
`maxCountVar'
    undeclared (first use this function)
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h: At global scope:
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:108: error: syntax 
error
    before `protected'
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:110: error: `unsigned 
int
    maxCountVar' used prior to declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:118: error: non-member
    function `PXClass GetSemClass()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/semaphor.h:120: error: syntax 
error
    before `protected'
In file included from /usr/local/include/ptlib.h:223,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:125: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:126: error: syntax error 
before
    `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:126: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:127: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:128: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:128: error: non-member 
function
    `BOOL WillBlock()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:130: error: syntax error 
before
    `protected'
In file included from /usr/local/include/ptlib.h:229,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:65: error: syntax 
error
    before `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:65: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:66: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:67: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:67: error: non-member
    function `BOOL WillBlock()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:68: error: syntax 
error
    before `private'
In file included from /usr/local/include/ptlib/syncthrd.h:83,
                  from /usr/local/include/ptlib.h:235,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:125: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:126: error: syntax error 
before
    `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:126: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:127: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:128: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:128: error: non-member 
function
    `BOOL WillBlock()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/mutex.h:130: error: syntax error 
before
    `protected'
In file included from /usr/local/include/ptlib/syncthrd.h:84,
                  from /usr/local/include/ptlib.h:235,
                  from h323chan.cpp:31:
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:65: error: syntax 
error
    before `&' token
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:65: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:66: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:67: error: virtual 
outside
    class declaration
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:67: error: non-member
    function `BOOL WillBlock()' cannot have `const' method qualifier
/usr/src/pwlib/include/ptlib/unix/ptlib/syncpoint.h:68: error: syntax 
error
    before `private'
In file included from /usr/local/include/ptlib.h:235,
                  from h323chan.cpp:31:
/usr/local/include/ptlib/syncthrd.h:108: error: syntax error before `{' 
token
/usr/local/include/ptlib/syncthrd.h:124: error: syntax error before `&' 
token
/usr/local/include/ptlib/syncthrd.h:133: error: syntax error before 
`protected'
/usr/local/include/ptlib/syncthrd.h:144: error: syntax error before `{' 
token
/usr/local/include/ptlib/syncthrd.h:158: error: virtual outside class
    declaration
/usr/local/include/ptlib/syncthrd.h:163: error: virtual outside class
    declaration
/usr/local/include/ptlib/syncthrd.h:163: error: function `BOOL 
Condition()' is
    initialized like a variable
/usr/local/include/ptlib/syncthrd.h:169: error: virtual outside class
    declaration
/usr/local/include/ptlib/syncthrd.h:171: error: syntax error before 
`protected'
/usr/local/include/ptlib/syncthrd.h:179: error: base class `PCondMutex' 
has
    incomplete type
/usr/local/include/ptlib/syncthrd.h:214: error: `ostream' was not declared 
in
    this scope
/usr/local/include/ptlib/syncthrd.h:214: error: `strm' was not declared in 
this
    scope
/usr/local/include/ptlib/syncthrd.h:214: error: invalid data member
    initialization
/usr/local/include/ptlib/syncthrd.h:214: error: (use `=' to initialize 
static
    data members)
/usr/local/include/ptlib/syncthrd.h:214: error: variable or field 
`PrintOn'
    declared void
/usr/local/include/ptlib/syncthrd.h:292: error: syntax error before `{' 
token
/usr/local/include/ptlib/syncthrd.h:343: error: syntax error before 
`protected'
/usr/local/include/ptlib/syncthrd.h:345: error: 'PMutex' is used as a 
type, but
    is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:347: error: 'PMutex' is used as a 
type, but
    is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:349: error: 'PSemaphore' is used as a 
type,
    but is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:350: error: 'PMutex' is used as a 
type, but
    is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:354: error: syntax error before `{' 
token
/usr/local/include/ptlib/syncthrd.h:357: error: redefinition of `unsigned 
int
    readerCount'
/usr/local/include/ptlib/syncthrd.h:346: error: `unsigned int readerCount'
    previously declared here
/usr/local/include/ptlib/syncthrd.h:358: error: redefinition of `unsigned 
int
    writerCount'
/usr/local/include/ptlib/syncthrd.h:351: error: `unsigned int writerCount'
    previously declared here
/usr/local/include/ptlib/syncthrd.h:359: error: syntax error before `}' 
token
/usr/local/include/ptlib/syncthrd.h:360: error: `POrdinalKey' was not 
declared
    in this scope
/usr/local/include/ptlib/syncthrd.h:360: error: 'PDictionary' is used as a
    type, but is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:361: error: 'PMutex' is used as a 
type, but
    is not defined as a type.
/usr/local/include/ptlib/syncthrd.h:363: error: non-member function `Nest*
    GetNest()' cannot have `const' method qualifier
/usr/local/include/ptlib/syncthrd.h:368: error: syntax error before `}' 
token
In file included from /usr/local/include/ptlib.h:241,
                  from h323chan.cpp:31:
/usr/local/include/ptlib/pfactory.h:188: error: syntax error before `&' 
token
/usr/local/include/ptlib/pfactory.h:190: error: 'PMutex' is used as a 
type, but
    is not defined as a type.
/usr/local/include/ptlib/pfactory.h:200: error: syntax error before `>' 
token
/usr/local/include/ptlib/pfactory.h:205: error: template declaration of `
    typedef _Abstract_T Abstract_T'
/usr/local/include/ptlib/pfactory.h:205: confused by earlier errors, 
bailing out
make[1]: *** [h323chan.yate] Error 1
make[1]: Leaving directory `/usr/src/yate/modules'
make: *** [modules] Error 2


I know it's too long. I am sorry. I am thought to put it on a URL link
but we would loose the history for future search.

Isamar


On Mon, 7 Aug 2006, AmberVoIP wrote:

> latest stable from www.voxgratis.org or mimas-patched from
> www.inaccessnetwoks.com (libs for asterisk but well work with yate - i
> use it at machine where i have both asterisk with oh323 and yate).
>
> andy.
>
> On Tue, 8 Aug 2006 04:41:36 +0900 (JST)
> isamar@i... wrote:
>
>>
>> Dear All,
>>
>> I am trying to compile Yate 1.0 with h323chan support but no success.
>> I've tried already OPenh323 version 13, 19 and 18.
>> I am using Slackare 10.1
>> I never had this problem with 0.9 though.
>> Which version of Openh323 and Pwlib should I use for 1.0 ?
>>
>>
>> THnks a lot,
>>
>> Isamar
>