Menu ▾ ▴

#14 Failed to compile on Solaris x86

open
nobody
None
5
2001-08-06
2001-08-06
Anonymous
No

Hi,
Openh323proxy failed to compile with the following
error:

g++ -Wall -DP_SOLARIS=8 -D_REENTRANT -DP_PTHREADS -
DPBYTE_ORDER=PLITTLE_ENDIAN -
I/opt/packages/pwlib/include/ptlib/unix -
I/opt/packages/pwlib/include -DPTRACING -
I/opt/packages/openh323/include -O2 -DNDEBUG -c
opengate.cxx -o obj_solaris_x86_r/opengate.o
In file included from /opt/packages/gcc/lib/gcc-
lib/i386-pc-solaris2.8/2.95.3/../../../../include/g++-
3/map:33,
from EndpointTabl.h:92,
from Environ.h:72,
from RasThread.h:51,
from opengate.cxx:91:
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:48: `map' is not a template type
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:53: invalid member template declaration
`map::key_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:54: invalid member template declaration
`map::data_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:55: invalid member template declaration
`map::mapped_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:56: invalid member template declaration
`map::value_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:57: invalid member template declaration
`map::key_compare'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:60: type/value mismatch at argument 1 in
template parameter list for `template <class _Arg1,
class _Arg2, class _Result>
binary_function<_Arg1,_Arg2,_Result>'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:60: expected a type, got `value_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:60: type/value mismatch at argument 2 in
template parameter list for `template <class _Arg1,
class _Arg2, class _Result>
binary_function<_Arg1,_Arg2,_Result>'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:60: expected a type, got `value_type'
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:61: non-template type `map' used as a
template
/opt/packages/gcc/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/../../../../include/g++-
3/stl_map.h:61: confused by earlier errors, bailing out
gmake: *** [obj_solaris_x86_r/opengate.o] Error 1

Is there any workaround?
Please help.

Many Thanks,
Martin

Discussion

  • Marco

    Marco - 2002-02-23

    Logged In: YES
    user_id=161871

    Seems to be a problem with solaris in general:
    I have no problem to compile gatekeeper but gatekeeper proxy
    has problem also on my ultra 1 solaris 2.8 gcc 2.94.3
    gcc 3.0.3 and egcs 1

    these are the error with gcc 2.94.3:

    In file included from /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/map:33,
    from EndpointTabl.h:92,
    from Environ.h:72,
    from RasThread.h:51,
    from opengate.cxx:91:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:48:
    `map' is not a template type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:53:
    invalid member template declaration `map::key_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:54:
    invalid member template declaration `map::data_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:55:
    invalid member template declaration `map::mapped_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:56:
    invalid member template declaration `map::value_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:57:
    invalid member template declaration `map::key_compare'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:60:
    type/value mismatch at argument 1 in template parameter
    list for `template <class _Arg1, class _Arg2, class
    _Result> binary_function<_Arg1,_Arg2,_Result>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:60:
    expected a type, got `value_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:60:
    type/value mismatch at argument 2 in template parameter
    list for `template <class _Arg1, class _Arg2, class
    _Result> binary_function<_Arg1,_Arg2,_Result>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:60:
    expected a type, got `value_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:61:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:61:
    {error} is not a class type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:66:
    parse error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    type/value mismatch at argument 1 in template parameter
    list for `template <class _Pair> _Select1st<_Pair>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    expected a type, got `value_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    type/value mismatch at argument 1 in template parameter
    list for `template <class _Key, class _Value, class
    _KeyOfValue, class _Compare, class _Alloc = class
    allocator<_T2> >
    _Rb_tree<_Key,_Value,_KeyOfValue,_Compare,_Alloc>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    expected a type, got `key_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    type/value mismatch at argument 2 in template parameter
    list for `template <class _Key, class _Value, class
    _KeyOfValue, class _Compare, class _Alloc = class
    allocator<_T2> >
    _Rb_tree<_Key,_Value,_KeyOfValue,_Compare,_Alloc>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    expected a type, got `value_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    type/value mismatch at argument 4 in template parameter
    list for `template <class _Key, class _Value, class
    _KeyOfValue, class _Compare, class _Alloc = class
    allocator<_T2> >
    _Rb_tree<_Key,_Value,_KeyOfValue,_Compare,_Alloc>'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    expected a type, got `key_compare'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:73:
    invalid member template declaration `map::_Rep_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:74:
    syntax error before `;'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:76:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:76:
    `pointer' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:76:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:76:
    invalid member template declaration `map::pointer'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:77:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:77:
    `const_pointer' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:77:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:77:
    invalid member template declaration `map::const_pointer'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:78:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:78:
    `reference' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:78:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:78:
    invalid member template declaration `map::reference'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:79:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:79:
    `const_reference' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:79:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:79:
    invalid member template declaration `map::const_reference'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:80:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:80:
    `iterator' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:80:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:80:
    invalid member template declaration `map::iterator'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:81:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:81:
    `const_iterator' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:81:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:81:
    invalid member template declaration `map::const_iterator'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:82:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:82:
    `reverse_iterator' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:82:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:82:
    invalid member template declaration `map::reverse_iterator'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:83:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:83:
    `const_reverse_iterator' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:83:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:83:
    invalid member template declaration
    `map::const_reverse_iterator'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:84:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:84:
    `size_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:84:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:84:
    invalid member template declaration `map::size_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:85:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:85:
    `difference_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:85:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:85:
    invalid member template declaration `map::difference_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:86:
    `_Rep_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:86:
    `allocator_type' is not a class or namespace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:86:
    `_Rep_type' fails to be a typedef or built in type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:86:
    invalid member template declaration `map::allocator_type'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:90:
    default argument for template parameter in function
    template `map::map()'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:92:
    parse error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:93:
    missing ';' before right brace
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:96:
    semicolon missing after declaration of `map'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    method `map::map()':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:90:
    class `map' does not have any field named `_M_t'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:96:
    parse error at null character
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:102:
    parse error before `,'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:102:
    parse error before `,'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:125:
    parse error before `const'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:126:
    `_Key' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:126:
    `_Tp' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:126:
    `_Compare' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:126:
    `_Alloc' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:126:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:127:
    `_Key' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:127:
    `_Tp' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:127:
    `_Compare' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:127:
    `_Alloc' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:127:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:128:
    `operator =(const int &)' must be a nonstatic member
    function
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `int & operator =(const int &)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:129:
    `_M_t' undeclared (first use this function)
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:129:
    (Each undeclared identifier is reported only once
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:129:
    for each function it appears in.)
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:129:
    request for member `_M_t' in `__x', which is of non-
    aggregate type `int'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:130:
    invalid use of `this' in non-member function
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:131:
    warning: control reaches end of non-void function `operator
    =(const int &)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:135:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:136:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:137:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:139:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:140:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:141:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:142:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:143:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:144:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:145:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:146:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:147:
    non-member function `empty()' cannot have `const' method
    qualifier
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `bool empty()':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:147:
    warning: control reaches end of non-void function `empty()'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:148:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:149:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:150:
    syntax error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    `_Key' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    `_Tp' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    `_Compare' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    `_Alloc' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `void swap(int &)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:157:
    request for member `_M_t' in `__x', which is of non-
    aggregate type `int'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:161:
    `iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:161:
    template argument 1 is invalid
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:161:
    parse error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `int insert(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:162:
    `__x' undeclared (first use this function)
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:162:
    warning: control reaches end of non-void function `insert
    (...)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:163:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:179:
    `iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:179:
    parse error before `)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `void erase(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:179:
    `__position' undeclared (first use this function)
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:180:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:181:
    parse error before `,'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `void erase(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:182:
    redefinition of `void erase(...)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:179:
    `void erase(...)' previously defined here
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `void erase(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:182:
    `__last' undeclared (first use this function)
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:187:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:188:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:189:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:190:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:191:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:194:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:195:
    syntax error before `('
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    `iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    `iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    template argument 1 is invalid
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    template argument 2 is invalid
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    parse error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `int equal_range(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:201:
    warning: control reaches end of non-void function
    `equal_range(...)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    `const_iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    `const_iterator' was not declared in this scope
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    template argument 1 is invalid
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    template argument 2 is invalid
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    parse error before `&'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    non-member function `equal_range(...)' cannot have `const'
    method qualifier
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `int equal_range(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:202:
    redefinition of `int equal_range(...)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:199:
    `int equal_range(...)' previously defined here
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: In
    function `int equal_range(...)':
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:204:
    warning: control reaches end of non-void function
    `equal_range(...)'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h: At
    top level:
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:205:
    friend declaration not in class definition
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:205:
    template-id `operator ==<>' for `operator ==<>(const map &,
    const map &)' does not match any template declaration
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:206:
    friend declaration not in class definition
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:206:
    template-id `operator <<>' for `operator <<>(const map &,
    const map &)' does not match any template declaration
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:207:
    parse error before `}'
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:210:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:211:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:211:
    `operator ==(const int &, const int &)' must have an
    argument of class or enumerated type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:216:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:217:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:217:
    `operator <(const int &, const int &)' must have an
    argument of class or enumerated type
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:224:
    non-template type `map' used as a template
    /usr/local/lib/gcc-lib/sparc-sun-
    solaris2.8/2.95.3/../../../../include/g++-3/stl_map.h:225:
    non-template type `map' used as a template
    In file included from Environ.h:72,
    from RasThread.h:51,
    from opengate.cxx:91:
    EndpointTabl.h:394: non-template type `map' used as a
    template
    EndpointTabl.h:394: ANSI C++ forbids declaration
    `AliasMap_t' with no type
    make: *** [obj_solaris_sparc_r/opengate.o] Error 1

     
  • Nobody/Anonymous

    Logged In: NO

    Hello,
    I've came across with the same problem pattern.

    Solaris 2.8/SPARC
    GCC 2.95.3
    openh323 1.8.2 (libs compile OK, simph323 compile OK)
    pwlib 1.2.13 (libs compile OK)
    openh323proxy 0.9a3_m09 (fail with same problem)

    Is any update on it?

    Thank you

    Marco M.
    masotti@mclink.it

     
  • Nobody/Anonymous

    Logged In: NO

    Hello,
    I've came across with the same problem pattern.

    Solaris 2.8/SPARC
    GCC 2.95.3
    openh323 1.8.2 (libs compile OK, simph323 compile OK)
    pwlib 1.2.13 (libs compile OK)
    openh323proxy 0.9a3_m09 (fail with same problem)

    Is any update on it?

    Thank you

    Marco M.
    masotti@mclink.it

     

Log in to post a comment.