You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2006/01/07 01:33:14 UTC
[jira] Created: (STDCXX-101) [aCC 3, 5] Error 475 in
ti_insert_dbl.cpp et al
[aCC 3, 5] Error 475 in ti_insert_dbl.cpp et al
-----------------------------------------------
Key: STDCXX-101
URL: http://issues.apache.org/jira/browse/STDCXX-101
Project: STDCXX
Type: Bug
Components: Build
Versions: 4.1.2
Environment: HP aCC 3, 5
Reporter: Martin Sebor
Assigned to: Martin Sebor
Priority: Critical
Fix For: 4.1.3
The library fails to build with aCC 3 and 5 with the errors below:
aCC -c -I/build/sebor/dev/stdlib/include/ansi -I/usr/include -D_RWSTD_USE_CONFIG -I/build/sebor/aCC-3.63-8s/include -I/build/sebor/dev/stdlib/include -Aa +nostl +O2 +w +W392 +W655 +W684 +W818 +W819 +W849 /build/sebor/dev/stdlib/src/ti_insert_dbl.cpp
Error 475: "/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56 # Cannot
generate a specialization of incomplete template class
basic_ostream<char,std::char_traits<char> >
["/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56].
typedef basic_ostream<char, char_traits<char> > ostream;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error 537: "/build/sebor/dev/stdlib/include/rw/_ioinsert.cc", line 36 # Cannot
create a 'sentry' object; class sentry has only been seen as an incomplete
declaration.
__opfx (__strm);
^^^^^^
Error 475: "/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56 # Cannot
generate a specialization of incomplete template class
basic_ostream<char,std::char_traits<char> >
["/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56].
typedef basic_ostream<char, char_traits<char> > ostream;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error 537: "/build/sebor/dev/stdlib/include/rw/_ioinsert.cc", line 36 # Cannot
create a 'sentry' object; class sentry has only been seen as an incomplete
declaration.
__opfx (__strm);
^^^^^^
Error 661: "/build/sebor/dev/stdlib/include/ostream", line 88 # Nonstatic
member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
referenced from non member "std::basic_ostream<char,std::char_traits<char>
> &__rw::__rw_insert<char,std::char_traits<char>,long
double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
_C_strm (__strm), _C_ok (_C_strm._C_opfx ().good ()) { }
^^^^^^^
Error 661: "/build/sebor/dev/stdlib/include/ostream", line 92 # Nonstatic
member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
referenced from non member "std::basic_ostream<char,std::char_traits<char>
> &__rw::__rw_insert<char,std::char_traits<char>,long
double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
if ( ( _C_strm.flags () & ios_base::unitbuf
^^^^^^^
Error 661: "/build/sebor/dev/stdlib/include/ostream", line 99 # Nonstatic
member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
referenced from non member "std::basic_ostream<char,std::char_traits<char>
> &__rw::__rw_insert<char,std::char_traits<char>,long
double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
_C_strm.setstate (ios_base::badbit | _RW::__rw_nothrow);
^^^^^^^
Error 661: "/build/sebor/dev/stdlib/include/ostream", line 104 # Nonstatic
member "bool std::basic_ostream::sentry::_C_ok" referenced from non member
"std::basic_ostream<char,std::char_traits<char> >
&__rw::__rw_insert<char,std::char_traits<char>,long
double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
return _C_ok;
^^^^^
Error 385: "/build/sebor/dev/stdlib/include/ostream.cc", line 138 # 'this' may
only be used inside member functions.
const sentry __opfx (*this);
^^^^
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Closed: (STDCXX-101) [aCC 3, 5] Error 475 in
ti_insert_dbl.cpp et al
Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/STDCXX-101?page=all ]
Martin Sebor closed STDCXX-101:
-------------------------------
Resolution: Fixed
Fixed by the referenced changes.
> [aCC 3, 5] Error 475 in ti_insert_dbl.cpp et al
> -----------------------------------------------
>
> Key: STDCXX-101
> URL: http://issues.apache.org/jira/browse/STDCXX-101
> Project: STDCXX
> Type: Bug
> Components: Build
> Versions: 4.1.2
> Environment: HP aCC 3, 5
> Reporter: Martin Sebor
> Assignee: Martin Sebor
> Priority: Critical
> Fix For: 4.1.3
>
> The library fails to build with aCC 3 and 5 with the errors below:
> aCC -c -I/build/sebor/dev/stdlib/include/ansi -I/usr/include -D_RWSTD_USE_CONFIG -I/build/sebor/aCC-3.63-8s/include -I/build/sebor/dev/stdlib/include -Aa +nostl +O2 +w +W392 +W655 +W684 +W818 +W819 +W849 /build/sebor/dev/stdlib/src/ti_insert_dbl.cpp
> Error 475: "/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56 # Cannot
> generate a specialization of incomplete template class
> basic_ostream<char,std::char_traits<char> >
> ["/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56].
> typedef basic_ostream<char, char_traits<char> > ostream;
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Error 537: "/build/sebor/dev/stdlib/include/rw/_ioinsert.cc", line 36 # Cannot
> create a 'sentry' object; class sentry has only been seen as an incomplete
> declaration.
> __opfx (__strm);
> ^^^^^^
> Error 475: "/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56 # Cannot
> generate a specialization of incomplete template class
> basic_ostream<char,std::char_traits<char> >
> ["/build/sebor/dev/stdlib/include/rw/_ioinsert.h", line 56].
> typedef basic_ostream<char, char_traits<char> > ostream;
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Error 537: "/build/sebor/dev/stdlib/include/rw/_ioinsert.cc", line 36 # Cannot
> create a 'sentry' object; class sentry has only been seen as an incomplete
> declaration.
> __opfx (__strm);
> ^^^^^^
> Error 661: "/build/sebor/dev/stdlib/include/ostream", line 88 # Nonstatic
> member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
> referenced from non member "std::basic_ostream<char,std::char_traits<char>
> > &__rw::__rw_insert<char,std::char_traits<char>,long
> double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
> _C_strm (__strm), _C_ok (_C_strm._C_opfx ().good ()) { }
> ^^^^^^^
> Error 661: "/build/sebor/dev/stdlib/include/ostream", line 92 # Nonstatic
> member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
> referenced from non member "std::basic_ostream<char,std::char_traits<char>
> > &__rw::__rw_insert<char,std::char_traits<char>,long
> double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
> if ( ( _C_strm.flags () & ios_base::unitbuf
> ^^^^^^^
> Error 661: "/build/sebor/dev/stdlib/include/ostream", line 99 # Nonstatic
> member "std::basic_ostream &std::basic_ostream::sentry::_C_strm"
> referenced from non member "std::basic_ostream<char,std::char_traits<char>
> > &__rw::__rw_insert<char,std::char_traits<char>,long
> double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
> _C_strm.setstate (ios_base::badbit | _RW::__rw_nothrow);
> ^^^^^^^
> Error 661: "/build/sebor/dev/stdlib/include/ostream", line 104 # Nonstatic
> member "bool std::basic_ostream::sentry::_C_ok" referenced from non member
> "std::basic_ostream<char,std::char_traits<char> >
> &__rw::__rw_insert<char,std::char_traits<char>,long
> double>(std::basic_ostream<char,std::char_traits<char> > &,long double)".
> return _C_ok;
> ^^^^^
> Error 385: "/build/sebor/dev/stdlib/include/ostream.cc", line 138 # 'this' may
> only be used inside member functions.
> const sentry __opfx (*this);
> ^^^^
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira