From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26968 invoked by alias); 12 Aug 2004 20:29:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 26951 invoked by uid 48); 12 Aug 2004 20:29:41 -0000 Date: Thu, 12 Aug 2004 20:29:00 -0000 Message-ID: <20040812202941.26950.qmail@sourceware.org> From: "jerrydy at sbcglobal dot net" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040812163817.17005.jerrydy@sbcglobal.net> References: <20040812163817.17005.jerrydy@sbcglobal.net> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libstdc++/17005] wide character strings don't work on HP-UX 11i using gcc 3.4.1 X-Bugzilla-Reason: CC X-SW-Source: 2004-08/txt/msg01175.txt.bz2 List-Id: ------- Additional Comments From jerrydy at sbcglobal dot net 2004-08-12 20:29 ------- I stuck -D_INCLUDE__STDC_A1_SOURCE into CFLAGS but I get the following 2 errors during make bootstrap. /pics/log/ccase/gcc-3.4.1-objdir/gcc/include/wchar.h:87: error: `va_list' has not been declared Should va_list in the following lines be __gnuc_va_list as they are in the other headers like stdio.h? extern int vfwprintf __((FILE *, const wchar_t *, va_list)); extern int vwprintf __((const wchar_t *, va_list)); extern int vswprintf __((wchar_t *, size_t, const wchar_t *, va_list)); /usr/include/sys/_mbstate_t.h:11: error: 'mbstate_t' has a previous declaration as `typedef struct mbstate_t mbstate_t' /pics/log/ccase/gcc-3.4.1-objdir/hppa2.0w-hp-hpux11.11/libstdc++- v3/include/cwchar:65: error: declaration of `typedef struct mbstate_t mbstate_t' -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17005