<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-30599</id>
	<title>Nabble - stdcxx-issues</title>
	<updated>2009-10-15T05:16:31Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/stdcxx-issues-f30599.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/stdcxx-issues-f30599.html" />
	<subtitle type="html">Read-only list for updates on stdcxx issues.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25907534</id>
	<title>Created: (STDCXX-1044) [LWG #109] add overloads to binder1st and binder2nd</title>
	<published>2009-10-15T05:16:31Z</published>
	<updated>2009-10-15T05:16:31Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">[LWG #109] add overloads to binder1st and binder2nd
&lt;br&gt;---------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1044
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1044&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1044&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: 20. General Utilities
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Al Grant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;Resolution to LWG #109 adds to binder1st and binder2nd, overloads of operator() that take a reference-to-nonconst, allowing use in iterations that modify the elements they are iterating over. &amp;nbsp;This change already done in glibc++ and VC++ STL. &amp;nbsp;4-line change (2 places) in &amp;lt;functional&amp;gt;.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1044%29--LWG--109--add-overloads-to-binder1st-and-binder2nd-tp25907534p25907534.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25428279</id>
	<title>Closed: (STDCXX-791) [gcc 4.3] lots of noise due to -Wparentheses warnings</title>
	<published>2009-09-13T16:11:57Z</published>
	<updated>2009-09-13T16:11:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-791?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Martin Sebor closed STDCXX-791.
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Fixed in 4.2.2.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [gcc 4.3] lots of noise due to -Wparentheses warnings
&lt;br&gt;&amp;gt; -----------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-791
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-791&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-791&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Build and Installation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: gcc 4.3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 4h
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time Spent: 4h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The gcc [-Wparentheses|&lt;a href=&quot;http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Warning-Options.html#index-Wparentheses-279&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Warning-Options.html#index-Wparentheses-279&lt;/a&gt;] warning that has been newly introduced into the C++ front end in gcc 4.3 is causing lots of noise in builds. There are 75 of these warnings while building the library alone. Here they are:
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;char, char, __mbstate_t&amp;gt;::do_out(__mbstate_t&amp;, const char*, const char*, const char*&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:127: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:128: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;char, char, __mbstate_t&amp;gt;::do_in(__mbstate_t&amp;, const char*, const char*, const char*&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:183: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:184: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;char, char, __mbstate_t&amp;gt;::do_unshift(__mbstate_t&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:204: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp: In member function 'virtual int std::codecvt&amp;lt;char, char, __mbstate_t&amp;gt;::do_length(__mbstate_t&amp;, const char*, const char*, long unsigned int) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/codecvt.cpp:246: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/facet.cpp:116: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/facet.cpp: In member function 'const void* __rw::__rw_facet::_C_get_data()':
&lt;br&gt;&amp;gt; $TOPDIR/src/facet.cpp:221: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/facet.cpp:252: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h: In member function '__rw::__rw_fmtflags std::ios_base::setf(__rw::__rw_fmtflags, __rw::__rw_fmtflags)':
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h:242: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/ios.cpp: In member function '__rw::__rw_fmtflags std::ios_base::flags(__rw::__rw_fmtflags)':
&lt;br&gt;&amp;gt; $TOPDIR/src/ios.cpp:105: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/ios.cpp:110: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/ios.cpp:115: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/ios.cpp:120: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h: In member function '__rw::__rw_fmtflags std::ios_base::setf(__rw::__rw_fmtflags, __rw::__rw_fmtflags)':
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h:242: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h: In member function '__rw::__rw_fmtflags std::ios_base::setf(__rw::__rw_fmtflags, __rw::__rw_fmtflags)':
&lt;br&gt;&amp;gt; $TOPDIR/include/rw/_iosbase.h:242: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/iostore.cpp: In member function 'void std::ios_base::_C_copyfmt(const std::ios_base&amp;, void*, const void*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/iostore.cpp:335: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp: In member function 'bool __rw::__rw_locale::_C_is_managed(int) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1062: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1064: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1066: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1068: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1070: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_body.cpp:1072: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_combine.cpp: In member function 'void __rw::__rw_locale::_C_construct(const __rw::__rw_locale&amp;, const __rw::__rw_locale&amp;, int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_combine.cpp:233: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_combine.cpp:236: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_eq.cpp: In member function 'bool std::locale::operator==(const std::locale&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/locale_eq.cpp:86: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp: In function 'int __rw::__rw_check_grouping(const char*, long unsigned int, const char*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp: In function 'int __rw::__rw_get_num(void*, const char*, int, int, const char*, long unsigned int, const char*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp:535: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp:639: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp:718: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/num_get.cpp:786: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/num_put.cpp: In function 'long unsigned int __rw::__rw_itoa(char*, __rw::_ULLong, unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/num_put.cpp: In function 'long unsigned int __rw::__rw_itoa(char*, long unsigned int, unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/punct.cpp: In function 'const char* __rw::__rw_get_stdio_fmat(char*, int, unsigned int, long int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'void* __rw::__rw_memcpy(void*, const void*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:37: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'void* __rw::__rw_memmove(void*, const void*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:51: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'int __rw::__rw_memcmp(const void*, const void*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:102: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'long unsigned int __rw::__rw_strlen(const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'wchar_t* __rw::__rw_wmemcpy(wchar_t*, const wchar_t*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:133: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'wchar_t* __rw::__rw_wmemmove(wchar_t*, const wchar_t*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:145: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'int __rw::__rw_wmemcmp(const wchar_t*, const wchar_t*, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp:189: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/string.cpp: In function 'long unsigned int __rw::__rw_wcslen(const wchar_t*)':
&lt;br&gt;&amp;gt; $TOPDIR/src/strstream.cpp: In member function 'virtual std::streambuf* std::strstreambuf::setbuf(char*, std::streamsize)':
&lt;br&gt;&amp;gt; $TOPDIR/src/strstream.cpp:248: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp: In function 'const __rw::__rw_time_t::era_t* __rw::__rw_get_era(const __rw::__rw_time_t*, const tm*)':
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:1850: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:1850: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp: In function 'int __rw::__rw_get_zone_off(const char*, const char**)':
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:1887: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp: In function 'int __rw::__rw_get_zone(__rw::__rw_time_put_data&amp;, const char*, int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:1983: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2003: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp: In function 'void __rw::__rw_get_time_put_data(__rw::__rw_time_put_data&amp;, const __rw::__rw_facet*, const tm*, char, char, bool)':
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2165: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2167: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2500: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2502: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2516: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/time_put.cpp:2518: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/tmpbuf.cpp: In function 'long unsigned int __rw::__rw_tmpbuf(void**, long int, long unsigned int)':
&lt;br&gt;&amp;gt; $TOPDIR/src/tmpbuf.cpp:67: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/include/algorithm: In function '_InputIter std::find(_InputIter, _InputIter, const _TypeT&amp;)':
&lt;br&gt;&amp;gt; $TOPDIR/include/algorithm: In function '_InputIter std::find_if(_InputIter, _InputIter, _Predicate)':
&lt;br&gt;&amp;gt; $TOPDIR/include/algorithm.cc: In function '_RandomAccessIter std::__unguarded_partition(_RandomAccessIter, _RandomAccessIter, _TypeT, _Compare)':
&lt;br&gt;&amp;gt; $TOPDIR/include/algorithm.cc: In function 'bool std::next_permutation(_BidirIter, _BidirIter, _Compare)':
&lt;br&gt;&amp;gt; $TOPDIR/include/algorithm.cc: In function 'bool std::prev_permutation(_BidirIter, _BidirIter, _Compare)':
&lt;br&gt;&amp;gt; $TOPDIR/include/valarray.cc: In member function 'const std::mask_array&amp;lt;_TypeT&amp;gt;&amp; std::mask_array&amp;lt;_TypeT&amp;gt;::operator=(const std::mask_array&amp;lt;_TypeT&amp;gt;&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In function 'std::codecvt_base::result __rw::__rw_libc_do_out(__mbstate_t&amp;, const wchar_t*, const wchar_t*, const wchar_t*&amp;, char*, char*, char*&amp;)':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:435: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:436: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In function 'std::codecvt_base::result __rw::__rw_libstd_do_out(const wchar_t*, const wchar_t*, const wchar_t*&amp;, char*, char*, char*&amp;, int, const __rw::__rw_codecvt_t*)':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:784: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_out(__mbstate_t&amp;, const wchar_t*, const wchar_t*, const wchar_t*&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1086: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1087: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_in(__mbstate_t&amp;, const char*, const char*, const char*&amp;, wchar_t*, wchar_t*, wchar_t*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1133: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1134: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_unshift(__mbstate_t&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1166: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual int std::codecvt&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_length(__mbstate_t&amp;, const char*, const char*, long unsigned int) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1194: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt_byname&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_in(__mbstate_t&amp;, const char*, const char*, const char*&amp;, wchar_t*, wchar_t*, wchar_t*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1334: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1335: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt_byname&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_out(__mbstate_t&amp;, const wchar_t*, const wchar_t*, const wchar_t*&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1424: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1425: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual std::codecvt_base::result std::codecvt_byname&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_unshift(__mbstate_t&amp;, char*, char*, char*&amp;) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1503: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp: In member function 'virtual int std::codecvt_byname&amp;lt;wchar_t, char, __mbstate_t&amp;gt;::do_length(__mbstate_t&amp;, const char*, const char*, long unsigned int) const':
&lt;br&gt;&amp;gt; $TOPDIR/src/wcodecvt.cpp:1569: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h: In function 'const char* __rw::__rw_utf8toucs4(int*, const char*, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/include/loc/_localedef.h:763: warning: suggest parentheses around arithmetic in operand of |
&lt;br&gt;&amp;gt; $TOPDIR/src/wctype.cpp: In function 'const wchar_t* __rw::__rw_get_mask(__rw::__rw_ctype_t*, const wchar_t*, const wchar_t*, __rw::MaskT, __rw::MaskT*, bool, bool, const char*)':
&lt;br&gt;&amp;gt; $TOPDIR/src/wctype.cpp:108: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; $TOPDIR/src/wctype.cpp:236: warning: suggest parentheses around &amp;&amp; within ||
&lt;br&gt;&amp;gt; {noformat}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28STDCXX-791%29--gcc-4.3--lots-of-noise-due-to--Wparentheses-warnings-tp16229380p25428279.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25419333</id>
	<title>Issue Comment Edited: (STDCXX-512) std::valarray computed assignment operators don't compile with a user-defined class</title>
	<published>2009-09-12T17:01:57Z</published>
	<updated>2009-09-12T17:01:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12533857#action_12533857&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12533857#action_12533857&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor edited comment on STDCXX-512 at 9/12/09 5:00 PM:
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;It's unusual to instantiate {{std::valarray}} on a user-defined type, so setting Priority to Minor. Since the template hasn't changed added other 4.1.x versions to the list of Affected Versions. It's too late to fix this now so deferred for 4.2.1 (provided a compatible fix is possible).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: sebor):
&lt;br&gt;&amp;nbsp; &amp;nbsp; It's unusual to instantiate std::valarray on a user-defined type, so setting Priority to Minor. Since the template hasn't changed added other 4.1.x versions to the list of Affected Versions. It's too late to fix this now so deferred for 4.2.1 (provided a compatible fix is possible).
&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; std::valarray computed assignment operators don't compile with a user-defined class
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-512
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-512&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-512&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 26. Numerics
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.1.2, 4.1.3, 4.1.4
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 4h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 4h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The program below fails to compile because the valarray computed assignment operators make use of operator@ (T, T) instead of the corresponding computed assignment operators defined by T (i.e., T::operator@(T)).
&lt;br&gt;&amp;gt; $ cat u.cpp &amp;&amp; make u
&lt;br&gt;&amp;gt; #include &amp;lt;valarray&amp;gt;
&lt;br&gt;&amp;gt; struct Value {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator*= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator/= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator+= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator-= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator%= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator^= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator|= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;lt;&amp;lt;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;gt;&amp;gt;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; int main ()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::valarray&amp;lt;Value&amp;gt; val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val *= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val /= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val += val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val -= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val %= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val ^= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val |= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;lt;&amp;lt;= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;gt;&amp;gt;= val;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; gcc -c -I/amd/devco/sebor/stdcxx-4.1.3/include/ansi -D_RWSTDDEBUG &amp;nbsp; -pthread -D_RWSTD_USE_CONFIG -I/build/sebor/stdcxx-4.1.3-gcc-3.4.3_6-15D/include -I/amd/devco/sebor/stdcxx-4.1.3/include -I/amd/devco/sebor/stdcxx-4.1.3/examples/include &amp;nbsp;-pedantic -nostdinc++ -g &amp;nbsp;-m64 -Wall -W -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align &amp;nbsp;u.cpp
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::multiplies&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::multiplies&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:363: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator*=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:20: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:83: error: no match for 'operator*' in '__x * __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::divides&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::divides&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:376: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator/=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:21: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:96: error: no match for 'operator/' in '__x / __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::plus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::plus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:389: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator+=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:22: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:57: error: no match for 'operator+' in '__x + __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::minus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::minus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:402: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator-=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:23: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:70: error: no match for 'operator-' in '__x - __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::modulus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::modulus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:415: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator%=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:24: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:109: error: no match for 'operator%' in '__x % __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::exclusive_or&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::exclusive_or&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:428: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator^=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:25: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:732: error: no match for 'operator^' in '__x ^ __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::bitwise_and&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::bitwise_and&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:441: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:26: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:719: error: no match for 'operator&amp;' in '__x &amp; __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::bitwise_or&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::bitwise_or&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:454: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator|=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:27: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:706: error: no match for 'operator|' in '__x | __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::shift_left&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::shift_left&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:467: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;lt;&amp;lt;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:28: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:745: error: no match for 'operator&amp;lt;&amp;lt;' in '__x &amp;lt;&amp;lt; __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::shift_right&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::shift_right&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:480: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;gt;&amp;gt;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:29: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:758: error: no match for 'operator&amp;gt;&amp;gt;' in '__x &amp;gt;&amp;gt; __y'
&lt;br&gt;&amp;gt; make: *** [u.o] Error 1
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Issue-Comment-Edited%3A-%28STDCXX-512%29-std%3A%3Avalarray-computed-assignment-operators-don%27t-compile-with-a-user-defined-class-tp25419333p25419333.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25419334</id>
	<title>Issue Comment Edited: (STDCXX-512) std::valarray computed assignment operators don't compile with a user-defined class</title>
	<published>2009-09-12T17:01:57Z</published>
	<updated>2009-09-12T17:01:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12518554#action_12518554&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-512?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12518554#action_12518554&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor edited comment on STDCXX-512 at 9/12/09 5:01 PM:
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;A test that demonstrates this problem was added to the test suite in [r559650 | &lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=559650&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=559650&lt;/a&gt;].
&lt;br&gt;&lt;br&gt;See this [thread | &lt;a href=&quot;http://www.mail-archive.com/stdcxx-dev@incubator.apache.org/msg04053.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/stdcxx-dev@.../msg04053.html&lt;/a&gt;] for a discussion of the test failures.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: sebor):
&lt;br&gt;&amp;nbsp; &amp;nbsp; A test that demonstrates this problem was added to the test suite here:
&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=559650&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=559650&lt;/a&gt;&lt;br&gt;&lt;br&gt;See the following thread for a discussion of the test failures:
&lt;br&gt;&lt;a href=&quot;http://www.mail-archive.com/stdcxx-dev@incubator.apache.org/msg04053.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/stdcxx-dev@.../msg04053.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; std::valarray computed assignment operators don't compile with a user-defined class
&lt;br&gt;&amp;gt; -----------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-512
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-512&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-512&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 26. Numerics
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.1.2, 4.1.3, 4.1.4
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 4h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 4h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The program below fails to compile because the valarray computed assignment operators make use of operator@ (T, T) instead of the corresponding computed assignment operators defined by T (i.e., T::operator@(T)).
&lt;br&gt;&amp;gt; $ cat u.cpp &amp;&amp; make u
&lt;br&gt;&amp;gt; #include &amp;lt;valarray&amp;gt;
&lt;br&gt;&amp;gt; struct Value {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator*= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator/= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator+= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator-= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator%= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator^= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator|= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;lt;&amp;lt;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Value&amp; operator&amp;gt;&amp;gt;= (const Value&amp;) { return *this; }
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; int main ()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::valarray&amp;lt;Value&amp;gt; val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val *= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val /= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val += val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val -= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val %= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val ^= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val |= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;lt;&amp;lt;= val;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; val &amp;gt;&amp;gt;= val;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; gcc -c -I/amd/devco/sebor/stdcxx-4.1.3/include/ansi -D_RWSTDDEBUG &amp;nbsp; -pthread -D_RWSTD_USE_CONFIG -I/build/sebor/stdcxx-4.1.3-gcc-3.4.3_6-15D/include -I/amd/devco/sebor/stdcxx-4.1.3/include -I/amd/devco/sebor/stdcxx-4.1.3/examples/include &amp;nbsp;-pedantic -nostdinc++ -g &amp;nbsp;-m64 -Wall -W -Wcast-qual -Winline -Wshadow -Wwrite-strings -Wno-long-long -Wcast-align &amp;nbsp;u.cpp
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::multiplies&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::multiplies&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:363: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator*=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:20: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:83: error: no match for 'operator*' in '__x * __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::divides&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::divides&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:376: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator/=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:21: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:96: error: no match for 'operator/' in '__x / __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::plus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::plus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:389: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator+=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:22: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:57: error: no match for 'operator+' in '__x + __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::minus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::minus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:402: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator-=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:23: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:70: error: no match for 'operator-' in '__x - __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type std::modulus&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = std::modulus&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:415: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator%=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:24: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:109: error: no match for 'operator%' in '__x % __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::exclusive_or&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::exclusive_or&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:428: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator^=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:25: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:732: error: no match for 'operator^' in '__x ^ __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::bitwise_and&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::bitwise_and&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:441: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:26: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:719: error: no match for 'operator&amp;' in '__x &amp; __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::bitwise_or&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::bitwise_or&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:454: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator|=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:27: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:706: error: no match for 'operator|' in '__x | __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::shift_left&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::shift_left&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:467: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;lt;&amp;lt;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:28: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:745: error: no match for 'operator&amp;lt;&amp;lt;' in '__x &amp;lt;&amp;lt; __y'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional: In member function `typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::result_type __rw::shift_right&amp;lt;_TypeT&amp;gt;::operator()(const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::first_argument_type&amp;, const typename std::binary_function&amp;lt;_TypeT, _TypeT, _TypeT&amp;gt;::second_argument_type&amp;) const [with _TypeT = Value]':
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/algorithm:353: &amp;nbsp; instantiated from `_OutputIter std::transform(_InputIter1, _InputIter1, _InputIter2, _OutputIter, _BinaryOperation) [with _InputIter1 = Value*, _InputIter2 = const Value*, _OutputIter = Value*, _BinaryOperation = __rw::shift_right&amp;lt;Value&amp;gt;]'
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/valarray:480: &amp;nbsp; instantiated from `std::valarray&amp;lt;_TypeT&amp;gt;&amp; std::valarray&amp;lt;_TypeT&amp;gt;::operator&amp;gt;&amp;gt;=(const std::valarray&amp;lt;_TypeT&amp;gt;&amp;) [with _TypeT = Value]'
&lt;br&gt;&amp;gt; u.cpp:29: &amp;nbsp; instantiated from here
&lt;br&gt;&amp;gt; /amd/devco/sebor/stdcxx-4.1.3/include/functional:758: error: no match for 'operator&amp;gt;&amp;gt;' in '__x &amp;gt;&amp;gt; __y'
&lt;br&gt;&amp;gt; make: *** [u.o] Error 1
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Issue-Comment-Edited%3A-%28STDCXX-512%29-std%3A%3Avalarray-computed-assignment-operators-don%27t-compile-with-a-user-defined-class-tp25419334p25419334.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25418897</id>
	<title>Assigned: (STDCXX-1040) Solaris 10 Kernel Update 137111-01 patches</title>
	<published>2009-09-12T15:43:57Z</published>
	<updated>2009-09-12T15:43:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Martin Sebor reassigned STDCXX-1040:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Martin Sebor
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Solaris 10 Kernel Update 137111-01 patches
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1040
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1040&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1040&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Build and Installation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.0, 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris 10 10/2008 SPARC, Kernel Update 137111-01
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: stdcxx-upstream-patches.tar.bz2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quoting from this [post | &lt;a href=&quot;http://markmail.org/message/xkvvd4xw2gyqzjip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://markmail.org/message/xkvvd4xw2gyqzjip&lt;/a&gt;]:
&lt;br&gt;&amp;gt; {quote}
&lt;br&gt;&amp;gt; Solaris 10 10/2008 SPARC has introduced a binary incompatible change
&lt;br&gt;&amp;gt; in the POSIX and Solaris threads implementation:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&lt;/a&gt;&lt;br&gt;&amp;gt; {panel}
&lt;br&gt;&amp;gt; Objects of type {{mutex_t}} and {{pthread_mutex_t}} must start at 8-byte
&lt;br&gt;&amp;gt; aligned addresses. Applications that do not satisfy this requirement
&lt;br&gt;&amp;gt; fail. The following error message is displayed:
&lt;br&gt;&amp;gt; \*\*\* {{_THREAD_ERROR_DETECTION}}: lock usage error detected \*\*\*
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;quot;mutex is misaligned&amp;quot;
&lt;br&gt;&amp;gt; OR:
&lt;br&gt;&amp;gt; &amp;quot;condvar is misaligned&amp;quot;
&lt;br&gt;&amp;gt; {panel}
&lt;br&gt;&amp;gt; In reality, the run-time performance is much worse than the errata
&lt;br&gt;&amp;gt; above claims: misaligned mutexes or conditional variables cause the
&lt;br&gt;&amp;gt; program to spuriously {{SEGV}} in sometimes hard to reproduce ways [
&lt;br&gt;&amp;gt; Heisenbug ].
&lt;br&gt;&amp;gt; You can view full details of this bug/change here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&lt;/a&gt;&lt;br&gt;&amp;gt; To make a long story short, Solaris Kernel Update 137111-01 introduced
&lt;br&gt;&amp;gt; an ABI incompatible implementation restriction, requiring that mutexes
&lt;br&gt;&amp;gt; and conditional variables must be 8-byte aligned. This restriction has
&lt;br&gt;&amp;gt; never been documented, nor has it ever been enforced, until Solaris 10
&lt;br&gt;&amp;gt; 10/2008 [ Solaris Kernel Update 137111-01 ].
&lt;br&gt;&amp;gt; The consequence of this KU is that, the multi-threaded 32-bit SPARC
&lt;br&gt;&amp;gt; version of the Apache Standard C++ Library [ 4.2.1 ] will no longer
&lt;br&gt;&amp;gt; work, and will fail at run-time with seemingly unexplainable crashes [
&lt;br&gt;&amp;gt; the exact same build will work on Solaris versions prior to Kernel
&lt;br&gt;&amp;gt; Update 137111-01 ].
&lt;br&gt;&amp;gt; This problem is not specific to the Apache Standard C++ Library: it
&lt;br&gt;&amp;gt; will occur with any 32-bit SPARCV8 binaries which do not align mutexes
&lt;br&gt;&amp;gt; or conditional variables on an 8 byte boundary.
&lt;br&gt;&amp;gt; I have created a set of patches for the Apache Standard C++ Library,
&lt;br&gt;&amp;gt; Version 4.2.1, for this problem:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&lt;/a&gt;&lt;br&gt;&amp;gt; You can download the tarball with all the patches from the same URL:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&lt;/a&gt;&lt;br&gt;&amp;gt; These patches force an 8-byte alignment for all objects which contain
&lt;br&gt;&amp;gt; a mutex or a conditional variable, and that only for SPARC. With these
&lt;br&gt;&amp;gt; patches, all the tests perform as expected.
&lt;br&gt;&amp;gt; The patch {{22.locale.numpunct.cpp.43.diff}} is not related to the SPARCV8
&lt;br&gt;&amp;gt; ABI change -- it is simply an avoidance of a {{SEGV}} in case the variable
&lt;br&gt;&amp;gt; {{first_non_c == NULL}} [ Solaris sprintf(3C) SEGV's on {{NULL char*}}
&lt;br&gt;&amp;gt; arguments ].
&lt;br&gt;&amp;gt; {quote}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1040%29-Solaris-10-Kernel-Update-137111-01-patches-tp24978201p25418897.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25350344</id>
	<title>Commented: (STDCXX-1043) [Como como 4.3.10.1] std::cout &lt;&lt; std::endl cayses SIGSEGV on Linux</title>
	<published>2009-09-08T10:07:57Z</published>
	<updated>2009-09-08T10:07:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12752608#action_12752608&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12752608#action_12752608&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor commented on STDCXX-1043:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;Does an unoptimized non-reentrant build (11s) work? We use EDG eccp only for conformance testing; optimization or thread safety might have problems, shared library builds are known not to work at all.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] std::cout &amp;lt;&amp;lt; std::endl cayses SIGSEGV on Linux
&lt;br&gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1043
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1043&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1043&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 22. Localization
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64, como 4.3.10.1, GCC 4.3.2 backend with -m32 switch.
&lt;br&gt;&amp;gt; stdcxx 4.2.1 BUILDTYPE 12s with full locales installed.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The program below
&lt;br&gt;&amp;gt; x.cpp:
&lt;br&gt;&amp;gt; #include &amp;lt;iostream&amp;gt;
&lt;br&gt;&amp;gt; int main() {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::cout &amp;lt;&amp;lt; std::endl;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; results in SIGSEGV.
&lt;br&gt;&amp;gt; como -g3 -gstabs x.cpp -o x
&lt;br&gt;&amp;gt; ./x
&lt;br&gt;&amp;gt; Segmentation fault (core dumped)
&lt;br&gt;&amp;gt; gdb ./x core
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt; Core was generated by `./x'.
&lt;br&gt;&amp;gt; Program terminated with signal 11, Segmentation fault.
&lt;br&gt;&amp;gt; [New process 6685]
&lt;br&gt;&amp;gt; #0 &amp;nbsp;0xf7e46cb3 in strchr () from /lib32/libc.so.6
&lt;br&gt;&amp;gt; (gdb) bt
&lt;br&gt;&amp;gt; #0 &amp;nbsp;0xf7e46cb3 in strchr () from /lib32/libc.so.6
&lt;br&gt;&amp;gt; #1 &amp;nbsp;0x080571bf in std::locale::_C_get_std_facet ()
&lt;br&gt;&amp;gt; #2 &amp;nbsp;0x08049a6a in _ZN4__rw18__rw_get_std_facetERKSt6localeNS_10__rw_facet13_C_facet_typeEPFPS3_jPKcE (__11910_42___loc=0xff8ac138, 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; __11911_48___type=__N4__rw10__rw_facet8_C_ctypeE, __11912_48___ctor=0x804a7b9 &amp;lt;__rw::__rw_ct_ctype(unsigned int, char const*)&amp;gt;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; at /opt/stdcxx-4.2.1-como/include/loc/_locale.h:369
&lt;br&gt;&amp;gt; #3 &amp;nbsp;0x0804995f in _ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc (this=0x8091ae4, __15295_27___c=10 '\n') at /opt/stdcxx-4.2.1-como/include/rw/_basic_ios.h:225
&lt;br&gt;&amp;gt; #4 &amp;nbsp;0x080499fb in _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ (__16097_39___strm=0x8091ae0) at /opt/stdcxx-4.2.1-como/include/ostream:480
&lt;br&gt;&amp;gt; #5 &amp;nbsp;0x08049824 in main () at x.cpp:4
&lt;br&gt;&amp;gt; changing LANG, LC_ALL, etc. to C or any other locale seems to have no effect on the program's behavior.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1043%29--Como-como-4.3.10.1--std%3A%3Acout-%3C%3C-std%3A%3Aendl-cayses-SIGSEGV-on-Linux-tp25348021p25350344.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25348021</id>
	<title>Created: (STDCXX-1043) [Como como 4.3.10.1] std::cout &lt;&lt; std::endl cayses SIGSEGV on Linux</title>
	<published>2009-09-08T08:04:57Z</published>
	<updated>2009-09-08T08:04:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">[Como como 4.3.10.1] std::cout &amp;lt;&amp;lt; std::endl cayses SIGSEGV on Linux
&lt;br&gt;-------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1043
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1043&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1043&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: 22. Localization
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Linux Gentoo x86_64, como 4.3.10.1, GCC 4.3.2 backend with -m32 switch.
&lt;br&gt;stdcxx 4.2.1 BUILDTYPE 12s with full locales installed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Jaroslaw Zola
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Critical
&lt;br&gt;&lt;br&gt;&lt;br&gt;The program below
&lt;br&gt;&lt;br&gt;x.cpp:
&lt;br&gt;#include &amp;lt;iostream&amp;gt;
&lt;br&gt;&lt;br&gt;int main() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::cout &amp;lt;&amp;lt; std::endl;
&lt;br&gt;&amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;results in SIGSEGV.
&lt;br&gt;&lt;br&gt;como -g3 -gstabs x.cpp -o x
&lt;br&gt;./x
&lt;br&gt;Segmentation fault (core dumped)
&lt;br&gt;&lt;br&gt;gdb ./x core
&lt;br&gt;[...]
&lt;br&gt;Core was generated by `./x'.
&lt;br&gt;Program terminated with signal 11, Segmentation fault.
&lt;br&gt;[New process 6685]
&lt;br&gt;#0 &amp;nbsp;0xf7e46cb3 in strchr () from /lib32/libc.so.6
&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0xf7e46cb3 in strchr () from /lib32/libc.so.6
&lt;br&gt;#1 &amp;nbsp;0x080571bf in std::locale::_C_get_std_facet ()
&lt;br&gt;#2 &amp;nbsp;0x08049a6a in _ZN4__rw18__rw_get_std_facetERKSt6localeNS_10__rw_facet13_C_facet_typeEPFPS3_jPKcE (__11910_42___loc=0xff8ac138, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; __11911_48___type=__N4__rw10__rw_facet8_C_ctypeE, __11912_48___ctor=0x804a7b9 &amp;lt;__rw::__rw_ct_ctype(unsigned int, char const*)&amp;gt;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; at /opt/stdcxx-4.2.1-como/include/loc/_locale.h:369
&lt;br&gt;#3 &amp;nbsp;0x0804995f in _ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc (this=0x8091ae4, __15295_27___c=10 '\n') at /opt/stdcxx-4.2.1-como/include/rw/_basic_ios.h:225
&lt;br&gt;#4 &amp;nbsp;0x080499fb in _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ (__16097_39___strm=0x8091ae0) at /opt/stdcxx-4.2.1-como/include/ostream:480
&lt;br&gt;#5 &amp;nbsp;0x08049824 in main () at x.cpp:4
&lt;br&gt;&lt;br&gt;changing LANG, LC_ALL, etc. to C or any other locale seems to have no effect on the program's behavior.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1043%29--Como-como-4.3.10.1--std%3A%3Acout-%3C%3C-std%3A%3Aendl-cayses-SIGSEGV-on-Linux-tp25348021p25348021.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25338905</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-09-07T19:06:58Z</published>
	<updated>2009-09-07T19:06:58Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12752300#action_12752300&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12752300#action_12752300&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jaroslaw Zola commented on STDCXX-1039:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;It looks like only these three files are affected.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25338905.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25294394</id>
	<title>Closed: (STDCXX-1042) adding support for Solaris 11 (SunOS 5.11) in the test harness driver</title>
	<published>2009-09-04T06:28:57Z</published>
	<updated>2009-09-04T06:28:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Farid Zaripov closed STDCXX-1042.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;Done
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; adding support for Solaris 11 (SunOS 5.11) in the test harness driver
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1042
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test Driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris SPARC and/or Intel.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefan Teleman
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: driver.cpp.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time Spent: 0.17h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This small patch adds support for the next version of Solaris -- Solaris 11 or SunOS 5.11.
&lt;br&gt;&amp;gt; Without the patch, the test harness identified the running operating system as &amp;quot;unknown&amp;quot;.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1042%29-adding-support-for-Solaris-11-%28SunOS-5.11%29-in-the-test-harness-driver-tp25293858p25294394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25294395</id>
	<title>Resolved: (STDCXX-1042) adding support for Solaris 11 (SunOS 5.11) in the test harness driver</title>
	<published>2009-09-04T06:28:57Z</published>
	<updated>2009-09-04T06:28:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Farid Zaripov resolved STDCXX-1042.
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Applied to 4.2.x branch in [r811381|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=811381&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=811381&lt;/a&gt;]
&lt;br&gt;Merged to 4.3.x branch in [r811383|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=811383&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=811383&lt;/a&gt;]
&lt;br&gt;Merged to trunk branch in [r811386|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=811386&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=811386&lt;/a&gt;]
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; adding support for Solaris 11 (SunOS 5.11) in the test harness driver
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1042
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test Driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris SPARC and/or Intel.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefan Teleman
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: driver.cpp.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time Spent: 0.17h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This small patch adds support for the next version of Solaris -- Solaris 11 or SunOS 5.11.
&lt;br&gt;&amp;gt; Without the patch, the test harness identified the running operating system as &amp;quot;unknown&amp;quot;.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1042%29-adding-support-for-Solaris-11-%28SunOS-5.11%29-in-the-test-harness-driver-tp25293858p25294395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25294190</id>
	<title>Assigned: (STDCXX-1042) adding support for Solaris 11 (SunOS 5.11) in the test harness driver</title>
	<published>2009-09-04T06:16:57Z</published>
	<updated>2009-09-04T06:16:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Farid Zaripov reassigned STDCXX-1042:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Farid Zaripov
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; adding support for Solaris 11 (SunOS 5.11) in the test harness driver
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1042
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test Driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris SPARC and/or Intel.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefan Teleman
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: driver.cpp.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This small patch adds support for the next version of Solaris -- Solaris 11 or SunOS 5.11.
&lt;br&gt;&amp;gt; Without the patch, the test harness identified the running operating system as &amp;quot;unknown&amp;quot;.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1042%29-adding-support-for-Solaris-11-%28SunOS-5.11%29-in-the-test-harness-driver-tp25293858p25294190.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25293885</id>
	<title>Updated: (STDCXX-1042) adding support for Solaris 11 (SunOS 5.11) in the test harness driver</title>
	<published>2009-09-04T05:56:57Z</published>
	<updated>2009-09-04T05:56:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Stefan Teleman updated STDCXX-1042:
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: driver.cpp.patch
&lt;br&gt;&lt;br&gt;Bite-size patch which adds support for SunOS 5.11 in the test harness driver.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; adding support for Solaris 11 (SunOS 5.11) in the test harness driver
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1042
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test Driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris SPARC and/or Intel.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stefan Teleman
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Trivial
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: driver.cpp.patch
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This small patch adds support for the next version of Solaris -- Solaris 11 or SunOS 5.11.
&lt;br&gt;&amp;gt; Without the patch, the test harness identified the running operating system as &amp;quot;unknown&amp;quot;.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1042%29-adding-support-for-Solaris-11-%28SunOS-5.11%29-in-the-test-harness-driver-tp25293858p25293885.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25293858</id>
	<title>Created: (STDCXX-1042) adding support for Solaris 11 (SunOS 5.11) in the test harness driver</title>
	<published>2009-09-04T05:54:57Z</published>
	<updated>2009-09-04T05:54:57Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">adding support for Solaris 11 (SunOS 5.11) in the test harness driver
&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1042
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1042&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1042&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Test Driver
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Solaris SPARC and/or Intel.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Stefan Teleman
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Trivial
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 4.2.2
&lt;br&gt;&lt;br&gt;&lt;br&gt;This small patch adds support for the next version of Solaris -- Solaris 11 or SunOS 5.11.
&lt;br&gt;Without the patch, the test harness identified the running operating system as &amp;quot;unknown&amp;quot;.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1042%29-adding-support-for-Solaris-11-%28SunOS-5.11%29-in-the-test-harness-driver-tp25293858p25293858.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25205813</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-29T12:48:32Z</published>
	<updated>2009-08-29T12:48:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12749175#action_12749175&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12749175#action_12749175&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor commented on STDCXX-1039:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;I haven't spent too much time analyzing STDCXX-592 but it feels like a compiler problem. IIRC, it goes away when the {{export}} feature is disabled, making it hard to isolate to a small standalone test case. In your build, does it affect any other programs besides the three stdcxx examples, {{codecvt.cpp}}, {{collate.cpp}}, and {{ctype.cpp}}?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25205813.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25196420</id>
	<title>Issue Comment Edited: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-28T13:23:32Z</published>
	<updated>2009-08-28T13:23:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12748970#action_12748970&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12748970#action_12748970&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jaroslaw Zola edited comment on STDCXX-1039 at 8/28/09 1:23 PM:
&lt;br&gt;----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;After changing como.config to include remarks by Martin (como.config attached) the library compiles and can be installed. It fails, however, the same way as EDG reported here [STDCXX-592|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-592&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-592&lt;/a&gt;].
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: zola):
&lt;br&gt;&amp;nbsp; &amp;nbsp; After changing como.config to include remarks by Martin (como.config) attached the library compiles and can be installed. It fails, however, the same way as EDG reported here [STDCXX-592|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-592&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-592&lt;/a&gt;].
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25196420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25196271</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-28T13:13:32Z</published>
	<updated>2009-08-28T13:13:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12748970#action_12748970&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12748970#action_12748970&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jaroslaw Zola commented on STDCXX-1039:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;After changing como.config to include remarks by Martin (como.config) attached the library compiles and can be installed. It fails, however, the same way as EDG reported here [STDCXX-592|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-592&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-592&lt;/a&gt;].
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25196271.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25196272</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-28T13:13:32Z</published>
	<updated>2009-08-28T13:13:32Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: como.config
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25196272.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25143226</id>
	<title>Issue Comment Edited: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-25T15:18:59Z</published>
	<updated>2009-08-25T15:18:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12747686#action_12747686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12747686#action_12747686&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor edited comment on STDCXX-1039 at 8/25/09 3:17 PM:
&lt;br&gt;---------------------------------------------------------------
&lt;br&gt;&lt;br&gt;AFAICS, the first linker error is in the {{localedef}} utility due to unsatisfied references to implicit instantiations of the {{std::vector}} primary template. The argument to the {{\-\-template_directory}} option should be the same as that to the {{\-L}} option, i.e., {{$BUILDDIR/lib}} (or {{$INSTALLDIR/lib}} when linking with an already installed library), but it's {{/lib}} instead. Check the value of {{CXXFLAGS}} in {{makefile.in}}.
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;como localedef.o locale.o aliases.o charmap.o codecvt.o collate.o ctype.o def.o diagnostic.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;memchk.o messages.o monetary.o numeric.o path.o time.o scanner.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -o localedef --template_directory=/lib &amp;nbsp;-lpthread &amp;nbsp;-L/opt/src/stdcxx-4.2.1/build/lib &amp;nbsp;-lstd12s &amp;nbsp;-lm
&lt;br&gt;[...]
&lt;br&gt;C++ prelinker: executing: /opt/bin/realcomo -c --version --display_mode --wchar_t_keyword \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --bool --enum_overloading --explicit --typename --extern_inline --new_for_init --exceptions \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --export --alternative_tokens --diag_suppress=161 -I/opt/src/stdcxx-4.2.1/include/ansi \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -D_REENTRANT -I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -A -x --long_long --template_directory=/lib -O --display_error_number \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --diag_suppress 111,177,228,236,549,550,830 /opt/src/stdcxx-4.2.1/util/locale.cpp
&lt;br&gt;Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;[...]
&lt;br&gt;aliases.o: In function `get_installed_locales(int)':
&lt;br&gt;aliases.int.c:(.text+0x3de): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;std::string&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x516): undefined reference to `std::vector&amp;lt;std::string&amp;gt;::_C_destroy(std::string*)'
&lt;br&gt;[...]
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::push_back(Charmap* const&amp;)':
&lt;br&gt;localedef.int.c:(.text+0x6b3): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_insert_1(Charmap** const&amp;, Charmap* const&amp;)'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x7b9): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_destroy(Charmap**)'
&lt;br&gt;[...]
&lt;br&gt;{noformat}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; was (Author: sebor):
&lt;br&gt;&amp;nbsp; &amp;nbsp; AFAICS, the first linker error is in the {{localedef}} utility due to unsatisfied references to implicit instantiations of the {{std::vector}} primary template. The argument to the {{\-\-template_directory}} option should be the same as that to the {{\-L}} option, i.e., {{$BUILDDIR/lib}}, but it's {{/lib}} instead. Check the value of {{CXXFLAGS}} in {{makefile.in}}.
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;como localedef.o locale.o aliases.o charmap.o codecvt.o collate.o ctype.o def.o diagnostic.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;memchk.o messages.o monetary.o numeric.o path.o time.o scanner.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -o localedef --template_directory=/lib &amp;nbsp;-lpthread &amp;nbsp;-L/opt/src/stdcxx-4.2.1/build/lib &amp;nbsp;-lstd12s &amp;nbsp;-lm
&lt;br&gt;[...]
&lt;br&gt;C++ prelinker: executing: /opt/bin/realcomo -c --version --display_mode --wchar_t_keyword \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --bool --enum_overloading --explicit --typename --extern_inline --new_for_init --exceptions \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --export --alternative_tokens --diag_suppress=161 -I/opt/src/stdcxx-4.2.1/include/ansi \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -D_REENTRANT -I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -A -x --long_long --template_directory=/lib -O --display_error_number \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --diag_suppress 111,177,228,236,549,550,830 /opt/src/stdcxx-4.2.1/util/locale.cpp
&lt;br&gt;Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;[...]
&lt;br&gt;aliases.o: In function `get_installed_locales(int)':
&lt;br&gt;aliases.int.c:(.text+0x3de): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;std::string&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x516): undefined reference to `std::vector&amp;lt;std::string&amp;gt;::_C_destroy(std::string*)'
&lt;br&gt;[...]
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::push_back(Charmap* const&amp;)':
&lt;br&gt;localedef.int.c:(.text+0x6b3): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_insert_1(Charmap** const&amp;, Charmap* const&amp;)'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x7b9): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_destroy(Charmap**)'
&lt;br&gt;[...]
&lt;br&gt;{noformat}
&lt;br&gt;&amp;nbsp; 
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25143226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25143169</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-25T15:14:59Z</published>
	<updated>2009-08-25T15:14:59Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12747686#action_12747686&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12747686#action_12747686&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor commented on STDCXX-1039:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;AFAICS, the first linker error is in the {{localedef}} utility due to unsatisfied references to implicit instantiations of the {{std::vector}} primary template. The argument to the {{\-\-template_directory}} option should be the same as that to the {{\-L}} option, i.e., {{$BUILDDIR/lib}}, but it's {{/lib}} instead. Check the value of {{CXXFLAGS}} in {{makefile.in}}.
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;como localedef.o locale.o aliases.o charmap.o codecvt.o collate.o ctype.o def.o diagnostic.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;memchk.o messages.o monetary.o numeric.o path.o time.o scanner.o \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -o localedef --template_directory=/lib &amp;nbsp;-lpthread &amp;nbsp;-L/opt/src/stdcxx-4.2.1/build/lib &amp;nbsp;-lstd12s &amp;nbsp;-lm
&lt;br&gt;[...]
&lt;br&gt;C++ prelinker: executing: /opt/bin/realcomo -c --version --display_mode --wchar_t_keyword \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --bool --enum_overloading --explicit --typename --extern_inline --new_for_init --exceptions \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --export --alternative_tokens --diag_suppress=161 -I/opt/src/stdcxx-4.2.1/include/ansi \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -D_REENTRANT -I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include \
&lt;br&gt;&amp;nbsp; &amp;nbsp; -A -x --long_long --template_directory=/lib -O --display_error_number \
&lt;br&gt;&amp;nbsp; &amp;nbsp; --diag_suppress 111,177,228,236,549,550,830 /opt/src/stdcxx-4.2.1/util/locale.cpp
&lt;br&gt;Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;[...]
&lt;br&gt;aliases.o: In function `get_installed_locales(int)':
&lt;br&gt;aliases.int.c:(.text+0x3de): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;std::string&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x516): undefined reference to `std::vector&amp;lt;std::string&amp;gt;::_C_destroy(std::string*)'
&lt;br&gt;[...]
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::push_back(Charmap* const&amp;)':
&lt;br&gt;localedef.int.c:(.text+0x6b3): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_insert_1(Charmap** const&amp;, Charmap* const&amp;)'
&lt;br&gt;localedef.o: In function `std::vector&amp;lt;Charmap*&amp;gt;::~vector()':
&lt;br&gt;localedef.int.c:(.text+0x7b9): undefined reference to `std::vector&amp;lt;Charmap*&amp;gt;::_C_destroy(Charmap**)'
&lt;br&gt;[...]
&lt;br&gt;{noformat}
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p25143169.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25034836</id>
	<title>Closed: (STDCXX-1041) CLONE -infinite loop in exec utility</title>
	<published>2009-08-18T15:44:14Z</published>
	<updated>2009-08-18T15:44:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;a closed STDCXX-1041.
&lt;br&gt;---------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; CLONE -infinite loop in exec utility
&lt;br&gt;&amp;gt; ------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1041
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1041&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1041&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Test Driver
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: gcc 3.4.6 on Red Hat Advanced Server 4, 12D (shared, wide, optimized, thread-safe) build
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Andrew Black
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 8h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 8h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Copied from &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3c4654A3FF.8020907@roguewave.com%3e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3c4654A3FF.8020907@...%3e&lt;/a&gt;&lt;br&gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt; Subject: infinite loop in exec
&lt;br&gt;&amp;gt; Date: Wed, 23 May 2007 14:28:47 -0600
&lt;br&gt;&amp;gt; From: Martin Sebor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebor@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Reply-To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034836&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stdcxx-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Organization: Rogue Wave Software
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034836&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stdcxx-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; I'm running into an (almost?) infinite loop when running some
&lt;br&gt;&amp;gt; of our tests under the exec utility on Linux (in a 12D build
&lt;br&gt;&amp;gt; with gcc 3.4.6 on Red Hat Advanced Server 4, I haven't tried
&lt;br&gt;&amp;gt; other configurations). The initial output of strace for one
&lt;br&gt;&amp;gt; of the tests, 21.cwchar, is in the attached file. The test
&lt;br&gt;&amp;gt; by itself runs fine to completion and doesn't produce any
&lt;br&gt;&amp;gt; unusual output (no NULs).
&lt;br&gt;&amp;gt; Andrew, when you have a chance, can you take a look at it?
&lt;br&gt;&amp;gt; If that's not going to be soon let me know if I should open
&lt;br&gt;&amp;gt; an issue.
&lt;br&gt;&amp;gt; Martin
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1041%29-CLONE--infinite-loop-in-exec-utility-tp25034815p25034836.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25034815</id>
	<title>Created: (STDCXX-1041) CLONE -infinite loop in exec utility</title>
	<published>2009-08-18T15:42:14Z</published>
	<updated>2009-08-18T15:42:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">CLONE -infinite loop in exec utility
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1041
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1041&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1041&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Test Driver
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: gcc 3.4.6 on Red Hat Advanced Server 4, 12D (shared, wide, optimized, thread-safe) build
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Andrew Black
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Critical
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 4.2.2
&lt;br&gt;&lt;br&gt;&lt;br&gt;Copied from &lt;a href=&quot;http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3c4654A3FF.8020907@roguewave.com%3e&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200705.mbox/%3c4654A3FF.8020907@...%3e&lt;/a&gt;&lt;br&gt;&lt;br&gt;-------- Original Message --------
&lt;br&gt;Subject: infinite loop in exec
&lt;br&gt;Date: Wed, 23 May 2007 14:28:47 -0600
&lt;br&gt;From: Martin Sebor &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034815&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebor@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Reply-To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034815&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stdcxx-dev@...&lt;/a&gt;
&lt;br&gt;Organization: Rogue Wave Software
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25034815&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stdcxx-dev@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;I'm running into an (almost?) infinite loop when running some
&lt;br&gt;of our tests under the exec utility on Linux (in a 12D build
&lt;br&gt;with gcc 3.4.6 on Red Hat Advanced Server 4, I haven't tried
&lt;br&gt;other configurations). The initial output of strace for one
&lt;br&gt;of the tests, 21.cwchar, is in the attached file. The test
&lt;br&gt;by itself runs fine to completion and doesn't produce any
&lt;br&gt;unusual output (no NULs).
&lt;br&gt;&lt;br&gt;Andrew, when you have a chance, can you take a look at it?
&lt;br&gt;If that's not going to be soon let me know if I should open
&lt;br&gt;an issue.
&lt;br&gt;&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1041%29-CLONE--infinite-loop-in-exec-utility-tp25034815p25034815.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24996234</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-16T11:13:14Z</published>
	<updated>2009-08-16T11:13:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: como.config
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24996234.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24996235</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-16T11:13:14Z</published>
	<updated>2009-08-16T11:13:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: config.h
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; como.config
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; build.log
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24996235.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24996236</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-16T11:13:14Z</published>
	<updated>2009-08-16T11:13:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: config.log
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24996236.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24996237</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-16T11:13:14Z</published>
	<updated>2009-08-16T11:13:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: &amp;nbsp; &amp;nbsp; (was: como.config)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: build.log, como.config, config.h, config.h, config.log, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24996237.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24996213</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-16T11:11:14Z</published>
	<updated>2009-08-16T11:11:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743864#action_12743864&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743864#action_12743864&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jaroslaw Zola commented on STDCXX-1039:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;After playing a little with my compiler (e.g. float.h in Como has LDBL_MAX incorrectly defined) I was able to come up with the attached config.
&lt;br&gt;It seems it is possible at least partially to get stdcxx compiled. Now it is failing on examples (see build.log). Sometime soon I hope to be able to work on this issue.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: config.h, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24996213.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24978233</id>
	<title>Updated: (STDCXX-1040) Solaris 10 Kernel Update 137111-01 patches</title>
	<published>2009-08-14T13:43:14Z</published>
	<updated>2009-08-14T13:43:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1040?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Martin Sebor updated STDCXX-1040:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: stdcxx-upstream-patches.tar.bz2
&lt;br&gt;&lt;br&gt;Attached [Stefan Teleman's|mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24978233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stefan.teleman@...&lt;/a&gt;] patches.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Solaris 10 Kernel Update 137111-01 patches
&lt;br&gt;&amp;gt; ------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1040
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1040&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1040&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Build and Installation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.0, 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Solaris 10 10/2008 SPARC, Kernel Update 137111-01
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Martin Sebor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Critical
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: stdcxx-upstream-patches.tar.bz2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Quoting from this [post | &lt;a href=&quot;http://markmail.org/message/xkvvd4xw2gyqzjip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://markmail.org/message/xkvvd4xw2gyqzjip&lt;/a&gt;]:
&lt;br&gt;&amp;gt; {quote}
&lt;br&gt;&amp;gt; Solaris 10 10/2008 SPARC has introduced a binary incompatible change
&lt;br&gt;&amp;gt; in the POSIX and Solaris threads implementation:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&lt;/a&gt;&lt;br&gt;&amp;gt; {panel}
&lt;br&gt;&amp;gt; Objects of type {{mutex_t}} and {{pthread_mutex_t}} must start at 8-byte
&lt;br&gt;&amp;gt; aligned addresses. Applications that do not satisfy this requirement
&lt;br&gt;&amp;gt; fail. The following error message is displayed:
&lt;br&gt;&amp;gt; \*\*\* {{_THREAD_ERROR_DETECTION}}: lock usage error detected \*\*\*
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;quot;mutex is misaligned&amp;quot;
&lt;br&gt;&amp;gt; OR:
&lt;br&gt;&amp;gt; &amp;quot;condvar is misaligned&amp;quot;
&lt;br&gt;&amp;gt; {panel}
&lt;br&gt;&amp;gt; In reality, the run-time performance is much worse than the errata
&lt;br&gt;&amp;gt; above claims: misaligned mutexes or conditional variables cause the
&lt;br&gt;&amp;gt; program to spuriously {{SEGV}} in sometimes hard to reproduce ways [
&lt;br&gt;&amp;gt; Heisenbug ].
&lt;br&gt;&amp;gt; You can view full details of this bug/change here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&lt;/a&gt;&lt;br&gt;&amp;gt; To make a long story short, Solaris Kernel Update 137111-01 introduced
&lt;br&gt;&amp;gt; an ABI incompatible implementation restriction, requiring that mutexes
&lt;br&gt;&amp;gt; and conditional variables must be 8-byte aligned. This restriction has
&lt;br&gt;&amp;gt; never been documented, nor has it ever been enforced, until Solaris 10
&lt;br&gt;&amp;gt; 10/2008 [ Solaris Kernel Update 137111-01 ].
&lt;br&gt;&amp;gt; The consequence of this KU is that, the multi-threaded 32-bit SPARC
&lt;br&gt;&amp;gt; version of the Apache Standard C++ Library [ 4.2.1 ] will no longer
&lt;br&gt;&amp;gt; work, and will fail at run-time with seemingly unexplainable crashes [
&lt;br&gt;&amp;gt; the exact same build will work on Solaris versions prior to Kernel
&lt;br&gt;&amp;gt; Update 137111-01 ].
&lt;br&gt;&amp;gt; This problem is not specific to the Apache Standard C++ Library: it
&lt;br&gt;&amp;gt; will occur with any 32-bit SPARCV8 binaries which do not align mutexes
&lt;br&gt;&amp;gt; or conditional variables on an 8 byte boundary.
&lt;br&gt;&amp;gt; I have created a set of patches for the Apache Standard C++ Library,
&lt;br&gt;&amp;gt; Version 4.2.1, for this problem:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&lt;/a&gt;&lt;br&gt;&amp;gt; You can download the tarball with all the patches from the same URL:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&lt;/a&gt;&lt;br&gt;&amp;gt; These patches force an 8-byte alignment for all objects which contain
&lt;br&gt;&amp;gt; a mutex or a conditional variable, and that only for SPARC. With these
&lt;br&gt;&amp;gt; patches, all the tests perform as expected.
&lt;br&gt;&amp;gt; The patch {{22.locale.numpunct.cpp.43.diff}} is not related to the SPARCV8
&lt;br&gt;&amp;gt; ABI change -- it is simply an avoidance of a {{SEGV}} in case the variable
&lt;br&gt;&amp;gt; {{first_non_c == NULL}} [ Solaris sprintf(3C) SEGV's on {{NULL char*}}
&lt;br&gt;&amp;gt; arguments ].
&lt;br&gt;&amp;gt; {quote}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1040%29-Solaris-10-Kernel-Update-137111-01-patches-tp24978201p24978233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24978201</id>
	<title>Created: (STDCXX-1040) Solaris 10 Kernel Update 137111-01 patches</title>
	<published>2009-08-14T13:41:14Z</published>
	<updated>2009-08-14T13:41:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Solaris 10 Kernel Update 137111-01 patches
&lt;br&gt;------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1040
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1040&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1040&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Build and Installation
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.1, 4.2.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Solaris 10 10/2008 SPARC, Kernel Update 137111-01
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Martin Sebor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Critical
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 4.2.2
&lt;br&gt;&lt;br&gt;&lt;br&gt;Quoting from this [post | &lt;a href=&quot;http://markmail.org/message/xkvvd4xw2gyqzjip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://markmail.org/message/xkvvd4xw2gyqzjip&lt;/a&gt;]:
&lt;br&gt;{quote}
&lt;br&gt;Solaris 10 10/2008 SPARC has introduced a binary incompatible change
&lt;br&gt;in the POSIX and Solaris threads implementation:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.sun.com/app/docs/doc/820-5245/chapter2-1000?a=view&lt;/a&gt;&lt;br&gt;&lt;br&gt;{panel}
&lt;br&gt;&lt;br&gt;Objects of type {{mutex_t}} and {{pthread_mutex_t}} must start at 8-byte
&lt;br&gt;aligned addresses. Applications that do not satisfy this requirement
&lt;br&gt;fail. The following error message is displayed:
&lt;br&gt;&lt;br&gt;\*\*\* {{_THREAD_ERROR_DETECTION}}: lock usage error detected \*\*\*
&lt;br&gt;...
&lt;br&gt;&amp;quot;mutex is misaligned&amp;quot;
&lt;br&gt;OR:
&lt;br&gt;&amp;quot;condvar is misaligned&amp;quot;
&lt;br&gt;&lt;br&gt;{panel}
&lt;br&gt;&lt;br&gt;In reality, the run-time performance is much worse than the errata
&lt;br&gt;above claims: misaligned mutexes or conditional variables cause the
&lt;br&gt;program to spuriously {{SEGV}} in sometimes hard to reproduce ways [
&lt;br&gt;Heisenbug ].
&lt;br&gt;&lt;br&gt;You can view full details of this bug/change here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.opensolaris.org/view_bug.do?bug_id=6729759&lt;/a&gt;&lt;br&gt;&lt;br&gt;To make a long story short, Solaris Kernel Update 137111-01 introduced
&lt;br&gt;an ABI incompatible implementation restriction, requiring that mutexes
&lt;br&gt;and conditional variables must be 8-byte aligned. This restriction has
&lt;br&gt;never been documented, nor has it ever been enforced, until Solaris 10
&lt;br&gt;10/2008 [ Solaris Kernel Update 137111-01 ].
&lt;br&gt;&lt;br&gt;The consequence of this KU is that, the multi-threaded 32-bit SPARC
&lt;br&gt;version of the Apache Standard C++ Library [ 4.2.1 ] will no longer
&lt;br&gt;work, and will fail at run-time with seemingly unexplainable crashes [
&lt;br&gt;the exact same build will work on Solaris versions prior to Kernel
&lt;br&gt;Update 137111-01 ].
&lt;br&gt;&lt;br&gt;This problem is not specific to the Apache Standard C++ Library: it
&lt;br&gt;will occur with any 32-bit SPARCV8 binaries which do not align mutexes
&lt;br&gt;or conditional variables on an 8 byte boundary.
&lt;br&gt;&lt;br&gt;I have created a set of patches for the Apache Standard C++ Library,
&lt;br&gt;Version 4.2.1, for this problem:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/&lt;/a&gt;&lt;br&gt;&lt;br&gt;You can download the tarball with all the patches from the same URL:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://s247136804.onlinehome.us/stdcxx-upstream/4.2.1/stdcxx-upstream-patches.tar.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;These patches force an 8-byte alignment for all objects which contain
&lt;br&gt;a mutex or a conditional variable, and that only for SPARC. With these
&lt;br&gt;patches, all the tests perform as expected.
&lt;br&gt;&lt;br&gt;The patch {{22.locale.numpunct.cpp.43.diff}} is not related to the SPARCV8
&lt;br&gt;ABI change -- it is simply an avoidance of a {{SEGV}} in case the variable
&lt;br&gt;{{first_non_c == NULL}} [ Solaris sprintf(3C) SEGV's on {{NULL char*}}
&lt;br&gt;arguments ].
&lt;br&gt;{quote}
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1040%29-Solaris-10-Kernel-Update-137111-01-patches-tp24978201p24978201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24977430</id>
	<title>Commented: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-14T12:42:14Z</published>
	<updated>2009-08-14T12:42:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743390#action_12743390&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743390#action_12743390&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Martin Sebor commented on STDCXX-1039:
&lt;br&gt;--------------------------------------
&lt;br&gt;&lt;br&gt;From the following error copied from the attached {{[config.log | &lt;a href=&quot;https://issues.apache.org/jira/secure/attachment/12416578/config.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/secure/attachment/12416578/config.log&lt;/a&gt;]}} file It looks like the compiler doesn't like gcc's {{\_\_builtin_va_list}}. The {{--no_stdarg_builtin}} option on the command line seems like a likely cause of the error. We don't use the option with EDG eccp (see {{[eccp.config | &lt;a href=&quot;http://svn.apache.org/repos/asf/stdcxx/tags/4.2.1/etc/config/eccp.config&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/stdcxx/tags/4.2.1/etc/config/eccp.config&lt;/a&gt;]}}) which the Comeau compiler is based on so I wonder if fixing this is a simple matter of removing the option from {{[como.config | &lt;a href=&quot;http://svn.apache.org/repos/asf/stdcxx/tags/4.2.1/etc/config/como.config&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/stdcxx/tags/4.2.1/etc/config/como.config&lt;/a&gt;]}}. I don't have the Comeau compiler installed so I suggest you give this a try and let us know how far you get. If the problem persists or you run into additional issues one quick thing to try might be to use {{eccp.config}} instead, or make incremental changes to {{como.config}} to bring it up to date with {{eccp.config}}.
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;como -c -DCHECK_DECL -A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;--display_error_number --diag_suppress 11,450,518 &amp;nbsp;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;-DHDRNAME=&amp;quot;&amp;lt;stdio.h&amp;gt;&amp;quot; -DFUNNAME=clearerr &amp;nbsp;-DFUN=clearerr -DTAKE_ADDR=1 &amp;nbsp;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/tmp/libc_decl_tmpsrc-26489.cpp -o /tmp/clearerr-26489.o
&lt;br&gt;Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&lt;br&gt;&amp;quot;/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/include/stdarg.h&amp;quot;, line 43: error #20: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;__builtin_va_list&amp;quot; is undefined
&lt;br&gt;&amp;nbsp; typedef __builtin_va_list __gnuc_va_list;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&lt;br&gt;1 error detected in the compilation of &amp;quot;/tmp/libc_decl_tmpsrc-26489.cpp&amp;quot;.
&lt;br&gt;{noformat}
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: config.h, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24977430.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24975727</id>
	<title>Updated: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-14T10:37:14Z</published>
	<updated>2009-08-14T10:37:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jaroslaw Zola updated STDCXX-1039:
&lt;br&gt;----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: config.log
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; config.h
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; makefile.in
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1039
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: config.h, config.log, makefile.in
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&amp;gt; como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;&amp;gt; Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;&amp;gt; Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;&amp;gt; MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; &amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;gt; &amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;gt; 3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;&amp;gt; gmake[2]: *** [assert.o] Error 2
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24975727.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24975689</id>
	<title>Created: (STDCXX-1039) [Como como 4.3.10.1] identifier &quot;_RWSTD_VA_LIST&quot; is undefined when compiling src/assert.cpp</title>
	<published>2009-08-14T10:35:14Z</published>
	<updated>2009-08-14T10:35:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">[Como como 4.3.10.1] identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined when compiling src/assert.cpp
&lt;br&gt;-------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: STDCXX-1039
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1039&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: C++ Standard Library
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Configuration
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 4.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: Linux Gentoo x86_64 with 32bit Como 4.3.10.1 compiler (gcc -m32 C compiler).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Jaroslaw Zola
&lt;br&gt;&lt;br&gt;&lt;br&gt;The library fails to compile with the error given below. This problem seems to be similar to [STDCXX-822|&lt;a href=&quot;http://issues.apache.org/jira/browse/STDCXX-822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/STDCXX-822&lt;/a&gt;]. 
&lt;br&gt;&lt;br&gt;como -c -I/opt/src/stdcxx-4.2.1/include/ansi &amp;nbsp; -D_REENTRANT &amp;nbsp;-I/opt/src/stdcxx-4.2.1/include -I/opt/src/stdcxx-4.2.1/build/include &amp;nbsp;-A -x --no_stdarg_builtin --template_directory=/lib -O &amp;nbsp; --display_error_number --diag_suppress 11,450,518 &amp;nbsp; &amp;nbsp;/opt/src/stdcxx-4.2.1/src/assert.cpp
&lt;br&gt;Comeau C/C++ 4.3.10.1 (May &amp;nbsp;7 2008 12:23:21) for LINUX_INTEL_ELF_Beta
&lt;br&gt;Copyright 1988-2008 Comeau Computing. &amp;nbsp;All rights reserved.
&lt;br&gt;MODE:strict errors C++ noC++0x_extensions
&lt;br&gt;&lt;br&gt;&amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 117: warning #867-D: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; declaration of &amp;quot;size_t&amp;quot; does not match the expected type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;nbsp; typedef unsigned long size_t;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&lt;br&gt;&amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 151: error #20: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;nbsp; int vfprintf (FILE*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&lt;br&gt;&amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 152: error #20: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;nbsp; int vprintf (const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&lt;br&gt;&amp;quot;/opt/src/stdcxx-4.2.1/include/ansi/_cstdio.h&amp;quot;, line 153: error #20: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; identifier &amp;quot;_RWSTD_VA_LIST&amp;quot; is undefined
&lt;br&gt;&amp;nbsp; int vsprintf (char*, const char*, _RWSTD_VA_LIST);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&lt;br&gt;3 errors detected in the compilation of &amp;quot;/opt/src/stdcxx-4.2.1/src/assert.cpp&amp;quot;.
&lt;br&gt;gmake[2]: *** [assert.o] Error 2
&lt;br&gt;gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;gmake[1]: *** [lib] Error 2
&lt;br&gt;gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;gmake: *** [libstd] Error 2
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1039%29--Como-como-4.3.10.1--identifier-%22_RWSTD_VA_LIST%22-is-undefined-when-compiling-src-assert.cpp-tp24975689p24975689.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24974919</id>
	<title>Commented: (STDCXX-1037) Bug in vector::swap() with unequal allocators</title>
	<published>2009-08-14T09:47:14Z</published>
	<updated>2009-08-14T09:47:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743288#action_12743288&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743288#action_12743288&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Farid Zaripov commented on STDCXX-1037:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;Merged to 4.3.x branch thus: &lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=804290&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=804290&lt;/a&gt;&lt;br&gt;Merged to trunk thus: &lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=804291&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=804291&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Bug in vector::swap() with unequal allocators
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1037
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 23. Containers
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.1.3, 4.1.4, 4.2.0, 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 1h
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Time Spent: 1.02h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; The test below fails with assertion:
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Assertion failed: 1 == v1.size() &amp;&amp; 2 == v1.front(), file test.cpp, line 32
&lt;br&gt;&amp;gt; This application has requested the Runtime to terminate it in an unusual way.
&lt;br&gt;&amp;gt; Please contact the application's support team for more information.
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; {code:title=test.cpp}
&lt;br&gt;&amp;gt; #include &amp;lt;cassert&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;memory&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;vector&amp;gt;
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; class Alloc : public std::allocator&amp;lt;T&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Alloc(int i) : i_(i) { }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; int i_;
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; bool operator==(const Alloc&amp;lt;T&amp;gt;&amp; a1, const Alloc&amp;lt;T&amp;gt;&amp; a2)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return a1.i_ == a2.i_;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; int main ()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v1(Alloc&amp;lt;int&amp;gt;(1));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.push_back(1);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 1 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v2(Alloc&amp;lt;int&amp;gt;(2));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v2.push_back(2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 2 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.swap(v2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 2 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 1 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; The bug was introduced in [r355174|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&lt;/a&gt;]
&lt;br&gt;&amp;gt; The proposed patch:
&lt;br&gt;&amp;gt; {code:title=vector.cc.diff}
&lt;br&gt;&amp;gt; Index: vector.cc
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- vector.cc	(revision 800774)
&lt;br&gt;&amp;gt; +++ vector.cc	(working copy)
&lt;br&gt;&amp;gt; @@ -133,6 +133,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;_RWSTD_ASSERT (__tmp.get_allocator () == __other.get_allocator ());
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__tmp.assign (begin (), end ());
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;assign (__other.begin (), __other.end ());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__other.swap (__tmp);
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; {code}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1037%29-Bug-in-vector%3A%3Aswap%28%29-with-unequal-allocators-tp24809132p24974919.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24974815</id>
	<title>Resolved: (STDCXX-1037) Bug in vector::swap() with unequal allocators</title>
	<published>2009-08-14T09:39:14Z</published>
	<updated>2009-08-14T09:39:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Farid Zaripov resolved STDCXX-1037.
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Fixed thus: &lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=804285&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=804285&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Bug in vector::swap() with unequal allocators
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1037
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 23. Containers
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.1.3, 4.1.4, 4.2.0, 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 1h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 1h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; The test below fails with assertion:
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Assertion failed: 1 == v1.size() &amp;&amp; 2 == v1.front(), file test.cpp, line 32
&lt;br&gt;&amp;gt; This application has requested the Runtime to terminate it in an unusual way.
&lt;br&gt;&amp;gt; Please contact the application's support team for more information.
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; {code:title=test.cpp}
&lt;br&gt;&amp;gt; #include &amp;lt;cassert&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;memory&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;vector&amp;gt;
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; class Alloc : public std::allocator&amp;lt;T&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Alloc(int i) : i_(i) { }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; int i_;
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; bool operator==(const Alloc&amp;lt;T&amp;gt;&amp; a1, const Alloc&amp;lt;T&amp;gt;&amp; a2)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return a1.i_ == a2.i_;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; int main ()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v1(Alloc&amp;lt;int&amp;gt;(1));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.push_back(1);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 1 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v2(Alloc&amp;lt;int&amp;gt;(2));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v2.push_back(2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 2 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.swap(v2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 2 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 1 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; The bug was introduced in [r355174|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&lt;/a&gt;]
&lt;br&gt;&amp;gt; The proposed patch:
&lt;br&gt;&amp;gt; {code:title=vector.cc.diff}
&lt;br&gt;&amp;gt; Index: vector.cc
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- vector.cc	(revision 800774)
&lt;br&gt;&amp;gt; +++ vector.cc	(working copy)
&lt;br&gt;&amp;gt; @@ -133,6 +133,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;_RWSTD_ASSERT (__tmp.get_allocator () == __other.get_allocator ());
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__tmp.assign (begin (), end ());
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;assign (__other.begin (), __other.end ());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__other.swap (__tmp);
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; {code}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1037%29-Bug-in-vector%3A%3Aswap%28%29-with-unequal-allocators-tp24809132p24974815.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24974816</id>
	<title>Commented: (STDCXX-1037) Bug in vector::swap() with unequal allocators</title>
	<published>2009-08-14T09:39:14Z</published>
	<updated>2009-08-14T09:39:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743283#action_12743283&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743283#action_12743283&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Farid Zaripov commented on STDCXX-1037:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;The regression test is added thus: &lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=804283&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=804283&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Bug in vector::swap() with unequal allocators
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1037
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1037&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1037&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: 23. Containers
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.1.3, 4.1.4, 4.2.0, 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: All
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Farid Zaripov
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 4.2.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 1h
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 1h
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; The test below fails with assertion:
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Assertion failed: 1 == v1.size() &amp;&amp; 2 == v1.front(), file test.cpp, line 32
&lt;br&gt;&amp;gt; This application has requested the Runtime to terminate it in an unusual way.
&lt;br&gt;&amp;gt; Please contact the application's support team for more information.
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; {code:title=test.cpp}
&lt;br&gt;&amp;gt; #include &amp;lt;cassert&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;memory&amp;gt;
&lt;br&gt;&amp;gt; #include &amp;lt;vector&amp;gt;
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; class Alloc : public std::allocator&amp;lt;T&amp;gt;
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; public:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Alloc(int i) : i_(i) { }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; int i_;
&lt;br&gt;&amp;gt; };
&lt;br&gt;&amp;gt; template &amp;lt;typename T&amp;gt;
&lt;br&gt;&amp;gt; bool operator==(const Alloc&amp;lt;T&amp;gt;&amp; a1, const Alloc&amp;lt;T&amp;gt;&amp; a2)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return a1.i_ == a2.i_;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; int main ()
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v1(Alloc&amp;lt;int&amp;gt;(1));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.push_back(1);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 1 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; std::vector&amp;lt;int, Alloc&amp;lt;int&amp;gt; &amp;gt; v2(Alloc&amp;lt;int&amp;gt;(2));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v2.push_back(2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 2 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; v1.swap(v2);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v1.size() &amp;&amp; 2 == v1.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; assert(1 == v2.size() &amp;&amp; 1 == v2.front());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; The bug was introduced in [r355174|&lt;a href=&quot;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?view=rev&amp;revision=355174&lt;/a&gt;]
&lt;br&gt;&amp;gt; The proposed patch:
&lt;br&gt;&amp;gt; {code:title=vector.cc.diff}
&lt;br&gt;&amp;gt; Index: vector.cc
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- vector.cc	(revision 800774)
&lt;br&gt;&amp;gt; +++ vector.cc	(working copy)
&lt;br&gt;&amp;gt; @@ -133,6 +133,7 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;_RWSTD_ASSERT (__tmp.get_allocator () == __other.get_allocator ());
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__tmp.assign (begin (), end ());
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;assign (__other.begin (), __other.end ());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;__other.swap (__tmp);
&lt;br&gt;&amp;gt; &amp;nbsp;}
&lt;br&gt;&amp;gt; {code}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1037%29-Bug-in-vector%3A%3Aswap%28%29-with-unequal-allocators-tp24809132p24974816.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24974582</id>
	<title>Commented: (STDCXX-1038)  [Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d</title>
	<published>2009-08-14T09:25:14Z</published>
	<updated>2009-08-14T09:25:14Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743273#action_12743273&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12743273#action_12743273&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Farid Zaripov commented on STDCXX-1038:
&lt;br&gt;---------------------------------------
&lt;br&gt;&lt;br&gt;I sure that the last problem is not related to atomic-cxx.S.
&lt;br&gt;&lt;br&gt;Could you please open an another issue and attach the generated makefile.in, config.h and config.log files?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;[Como como-4.3.10.1] library fails to build due to problems with .depend/atomic-cxx.d
&lt;br&gt;&amp;gt; --------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: STDCXX-1038
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/jira/browse/STDCXX-1038&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/STDCXX-1038&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: C++ Standard Library
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Configuration
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 4.2.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: Linux 2.6.30-gentoo-r1-perfctr #5 SMP PREEMPT Thu Jun 25 10:39:31 CDT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jaroslaw Zola
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: signature.asc, signature.asc
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; stdcxx 4.2.1 as well as the head of trunk fail to build with 32bit version of como-4.3.10.1 on Linux-2.6.30 on x86_64.
&lt;br&gt;&amp;gt; $ gmake BUILDTYPE=12s CONFIG=como.config
&lt;br&gt;&amp;gt; creating BUILDDIR=/opt/src/stdcxx-4.2.1/build
&lt;br&gt;&amp;gt; generating /opt/src/stdcxx-4.2.1/build/makefile.in from /opt/src/stdcxx-4.2.1/etc/config/como.config
&lt;br&gt;&amp;gt; gmake[1]: Entering directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
&lt;br&gt;&amp;gt; gmake config
&lt;br&gt;&amp;gt; gmake[3]: Entering directory `/opt/src/stdcxx-4.2.1/build/include'
&lt;br&gt;&amp;gt; configuring stdcxx 4.2.1 for como-4.3.10.1 on linux-2.6.30-gentoo-r1-perfctr-x86_64
&lt;br&gt;&amp;gt; checking if the compiler is sane &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok (invoked with como)
&lt;br&gt;&amp;gt; checking if the linker is sane &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ok (invoked with como)
&lt;br&gt;&amp;gt; checking system architecture &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ILP32 little endian
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[2]: Entering directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; .depend/atomic-cxx.d:1: *** multiple target patterns. &amp;nbsp;Stop.
&lt;br&gt;&amp;gt; gmake[2]: Leaving directory `/opt/src/stdcxx-4.2.1/build/lib'
&lt;br&gt;&amp;gt; gmake[1]: *** [lib] Error 2
&lt;br&gt;&amp;gt; gmake[1]: Leaving directory `/opt/src/stdcxx-4.2.1/build'
&lt;br&gt;&amp;gt; gmake: *** [libstd] Error 2
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Created%3A-%28STDCXX-1038%29---Como-como-4.3.10.1--library-fails-to-build-due-to-problems-with-.depend-atomic-cxx.d-tp24960950p24974582.html" />
</entry>

</feed>
