hi all
I have encountersome building problems, Fellowing is building message.

here Env is Fedroa17 + Gcc4.7 + Dev300M20 source. after I have build on
Fedroa17+Gcc4.7 , Fellowing error come into being.

Entering /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel

Making: all_gcc3_uno.dpslo
Compiling: bridges/unxlngi6.pro/misc/gcc3_uno_version.c
Compiling: bridges/source/cpp_uno/gcc3_linux_intel/except.cxx
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:35:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/cstddef:42:20: error:
'__std_alias::ptrdiff_t' has not been declared
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/cstddef:43:20: error:
'__std_alias::size_t' has not been declared
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/cstring:32:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:39,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/using/cstring:1:20:
error: '__std_alias::size_t' has not been declared
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_algobase.h:47:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:36,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/cstdlib:44:20: error:
'__std_alias::size_t' has not been declared
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:93:31: error: declaration of 'operator new'
as non-function
/usr/include/c++/4.7.0/new:93:20: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:93:20: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:95:33: error: declaration of 'operator new
[]' as non-function
/usr/include/c++/4.7.0/new:95:22: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:95:22: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:101:25: error: declaration of 'operator new'
as non-function
/usr/include/c++/4.7.0/new:101:20: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:101:20: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:101:33: error: expected primary-expression
before 'const'
/usr/include/c++/4.7.0/new:103:27: error: declaration of 'operator new
[]' as non-function
/usr/include/c++/4.7.0/new:103:22: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:103:22: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:103:35: error: expected primary-expression
before 'const'
/usr/include/c++/4.7.0/new:111:32: error: declaration of 'operator new'
as non-function
/usr/include/c++/4.7.0/new:111:27: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:111:27: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:111:40: error: expected primary-expression
before 'void'
/usr/include/c++/4.7.0/new:113:34: error: declaration of 'operator new
[]' as non-function
/usr/include/c++/4.7.0/new:113:29: error: 'size_t' is not a member of 'std'
/usr/include/c++/4.7.0/new:113:29: note: suggested alternatives:
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stddef.h:23:0,
from /usr/include/../include/stdio.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stdio.h:22,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:31:
/usr/lib/gcc/i686-redhat-linux/4.7.0/include/../include/stddef.h:213:22:
note: 'size_t'
In file included from
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/cxxabi.h:50:0,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:34:
/usr/lib/gcc/i686-redhat-linux/4.7.0/../../../../include/c++/4.7.0/i686-redhat-linux/bits/c++config.h:173:24:
note: '_STL::size_t'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/new:50:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:60,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/usr/include/c++/4.7.0/new:113:42: error: expected primary-expression
before 'void'
In file included from
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_alloc.h:68:0,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_vector.h:40,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:34,
from /home/dev6-main/solver/330/unxlngi6.pro/inc/stl/hash_map:27,
from /home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:35:
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_construct.h: In
instantiation of 'void _STL::_Construct(_T1*, const _T2&) [with _T1 =
_STL::pair<const rtl::OUString, std::type_info*>; _T2 = _STL::pair<const
rtl::OUString, std::type_info*>]':
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:566:7:
required from '_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK,
_All>::_Node* _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK,
_All>::_M_new_node(const value_type&) [with _Val = _STL::pair<const
rtl::OUString, std::type_info*>; _Key = rtl::OUString; _HF =
rtl::OUStringHash; _ExK = _STL::_Select1st<_STL::pair<const
rtl::OUString, std::type_info*> >; _EqK = _STL::equal_to<rtl::OUString>;
_All = _STL::allocator<_STL::pair<const rtl::OUString, std::type_info*>
>; _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::_Node =
_STL::_Hashtable_node<_STL::pair<const rtl::OUString, std::type_info*>
>; _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::value_type =
_STL::pair<const rtl::OUString, std::type_info*>]'
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.c:130:35:
required from '_STL::pair<_STL::_Ht_iterator<_Val,
_STL::_Nonconst_traits<_Val>, _Key, _HF, _ExK, _EqK, _All>, bool>
_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK,
_All>::insert_unique_noresize(const value_type&) [with _Val =
_STL::pair<const rtl::OUString, std::type_info*>; _Key = rtl::OUString;
_HF = rtl::OUStringHash; _ExK = _STL::_Select1st<_STL::pair<const
rtl::OUString, std::type_info*> >; _EqK = _STL::equal_to<rtl::OUString>;
_All = _STL::allocator<_STL::pair<const rtl::OUString, std::type_info*>
>; _STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::value_type =
_STL::pair<const rtl::OUString, std::type_info*>]'
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hashtable.h:366:40:
required from '_STL::pair<_STL::_Ht_iterator<_Val,
_STL::_Nonconst_traits<_Val>, _Key, _HF, _ExK, _EqK, _All>, bool>
_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::insert_unique(const
value_type&) [with _Val = _STL::pair<const rtl::OUString,
std::type_info*>; _Key = rtl::OUString; _HF = rtl::OUStringHash; _ExK =
_STL::_Select1st<_STL::pair<const rtl::OUString, std::type_info*> >;
_EqK = _STL::equal_to<rtl::OUString>; _All =
_STL::allocator<_STL::pair<const rtl::OUString, std::type_info*> >;
_STL::hashtable<_Val, _Key, _HF, _ExK, _EqK, _All>::value_type =
_STL::pair<const rtl::OUString, std::type_info*>]'
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_hash_map.h:166:39:
required from '_STL::pair<typename _STL::hashtable<_STL::pair<const
_Key, _Tp>, _Key, _HashFcn, _STL::_Select1st<_STL::pair<const _Key, _Tp>
>, _EqualKey, _Alloc>::iterator, bool> _STL::hash_map<_Key, _Tp,
_HashFcn, _EqualKey, _Alloc>::insert(const value_type&) [with _Key =
rtl::OUString; _Tp = std::type_info*; _HashFcn = rtl::OUStringHash;
_EqualKey = _STL::equal_to<rtl::OUString>; _Alloc =
_STL::allocator<_STL::pair<const rtl::OUString, std::type_info*> >;
typename _STL::hashtable<_STL::pair<const _Key, _Tp>, _Key, _HashFcn,
_STL::_Select1st<_STL::pair<const _Key, _Tp> >, _EqualKey,
_Alloc>::iterator = _STL::_Ht_iterator<_STL::pair<const rtl::OUString,
std::type_info*>, _STL::_Nonconst_traits<_STL::pair<const rtl::OUString,
std::type_info*> >, rtl::OUString, rtl::OUStringHash,
_STL::_Select1st<_STL::pair<const rtl::OUString, std::type_info*> >,
_STL::equal_to<rtl::OUString>, _STL::allocator<_STL::pair<const
rtl::OUString, std::type_info*> > >; _STL::hash_map<_Key, _Tp, _HashFcn,
_EqualKey, _Alloc>::value_type = _STL::pair<const rtl::OUString,
std::type_info*>]'
/home/dev6-main/bridges/source/cpp_uno/gcc3_linux_intel/except.cxx:161:73:
required from here
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_construct.h:85:5:
error: no matching function for call to 'operator new(sizetype,
_STL::pair<const rtl::OUString, std::type_info*>*&)'
/home/dev6-main/solver/330/unxlngi6.pro/inc/stl/stl/_construct.h:85:5:
note: candidate is:
<built-in>:0:0: note: void* operator new(unsigned int)
<built-in>:0:0: note: candidate expects 1 argument, 2 provided
dmake: Error code 1, while making '../../../unxlngi6.pro/slo/except.obj

Best Regards.
Robertzhou.


Reply via email to