This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

More instantiation problems under hpux


Here are the log messages for the FAILs from the testsuite run under
hppa2.0w-hp-hpux11.11.  I tried to fix 21_strings/capacity.cc but
there seem to be problems with the implementation if I try to
instantiate basic_string<A<B>>.

FAIL: 21_strings/capacity.cc (test for excess errors)
Excess errors:
/usr/ccs/bin/ld: Unsatisfied symbols:
   std::basic_string<A<B>, std::char_traits<A<B> >, std::allocator<A<B> > >::_Rep::_S_max_size(data)
collect2: ld returned 1 exit status

FAIL: 26_numerics/binary_closure.cc (test for excess errors)
Excess errors:
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:20:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:506: `std::_BinClos<_Oper, std::_Constant, std::_ValArray, _Tp, _Tp>::_BinClos(const _Tp&, const std::valarray<_Tp>&) [with _Oper = std::multiplies, _Tp = double]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/valarray:689: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:20:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:455: `std::_BinClos<_Oper, std::_Expr, std::_ValArray, _Dom, typename _Dom::value_type>::_BinClos(const _Dom&, const std::valarray<typename _Dom::value_type>&) [with _Oper = std::plus, _Dom = std::_BinClos<std::multiplies, std::_Constant, std::_ValArray, double, double>]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:858: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:23:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:496: `std::_BinClos<_Oper, std::_ValArray, std::_Constant, _Tp, _Tp>::_BinClos(const std::valarray<_Tp>&, const _Tp&) [with _Oper = std::multiplies, _Tp = double]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/valarray:689: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:23:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:455: `std::_BinClos<_Oper, std::_Expr, std::_ValArray, _Dom, typename _Dom::value_type>::_BinClos(const _Dom&, const std::valarray<typename _Dom::value_type>&) [with _Oper = std::plus, _Dom = std::_BinClos<std::multiplies, std::_ValArray, std::_Constant, double, double>]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:858: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:26:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:466: `std::_BinClos<_Oper, std::_ValArray, std::_Expr, typename _Dom::value_type, _Dom>::_BinClos(const std::valarray<typename _Dom::value_type>&, const_Dom&) [with _Oper = std::plus, _Dom = std::_BinClos<std::multiplies, std::_ValArray, std::_Constant, double, double>]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:858: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/binary_closure.cc:28:   
instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:466: `std::_BinClos<_Oper, std::_ValArray, std::_Expr, typename _Dom::value_type, _Dom>::_BinClos(const std::valarray<typename _Dom::value_type>&, const_Dom&) [with _Oper = std::plus, _Dom = std::_BinClos<std::multiplies, std::_Constant, std::_ValArray, double, double>]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:858: within this context

FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
Excess errors:
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:34: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:36: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:38: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:40: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:42: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:44: parse error before `sizeof'
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:46:16: macro "isgreater" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:46: syntax error before `{' token
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:48:21: macro "isgreaterequal" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:48: syntax error before `{' token
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:50:13: macro "isless" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:50: syntax error before `{' token
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:52:18: macro "islessequal" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:52: syntax error before `{' token
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:54:20: macro "islessgreater" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:54: syntax error before `{' token
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:56:18: macro "isunordered" requires 2 arguments, but only 1 given
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/c99_classification_macros_c.cc:56: syntax error before `{' token

FAIL: 26_numerics/valarray.cc (test for excess errors)
Excess errors:
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/valarray.cc:40:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:444: `std::_BinClos<_Oper, std::_ValArray, std::_ValArray, _Tp, _Tp>::_BinClos(const std::valarray<_Tp>&, const std::valarray<_Tp>&) [with _Oper = std::minus, _Tp = double]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/valarray:688: within this context
/xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/26_numerics/valarray.cc:40:   instantiated from here
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:86: `std::_UnFunClos<std::_Expr, _Dom>::_UnFunClos(const _Dom&, typename std::_UnFunBase<_Dom>::value_type (*)(typename std::_UnFunBase<_Dom>::value_type)) [with _Dom = std::_BinClos<std::minus, std::_ValArray, std::_ValArray, double, double>]' is private
/xxx/gnu/gcc-3.1/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/bits/valarray_meta.h:958: within this context

Assertion failed: _EX, file /xxx/gnu/gcc-3.1/gcc/libstdc++-v3/testsuite/27_io/is
tream_extractor_arith.cc, line 539
291 1 1
291 1 1
7f7f0af8 7f7f0af8
FAIL: 27_io/istream_extractor_arith.cc execution test

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]