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.
