This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
More instantiation problems under hpux
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: libstdc++ at gcc dot gnu dot org
- Date: Tue, 15 Jan 2002 16:00:39 -0500 (EST)
- Subject: 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)