Return-Path: Delivered-To: apmail-stdcxx-dev-archive@www.apache.org Received: (qmail 35456 invoked from network); 31 Jul 2008 16:57:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 Jul 2008 16:57:02 -0000 Received: (qmail 66059 invoked by uid 500); 31 Jul 2008 16:57:01 -0000 Delivered-To: apmail-stdcxx-dev-archive@stdcxx.apache.org Received: (qmail 66045 invoked by uid 500); 31 Jul 2008 16:57:01 -0000 Mailing-List: contact dev-help@stdcxx.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stdcxx.apache.org Delivered-To: mailing list dev@stdcxx.apache.org Received: (qmail 66027 invoked by uid 99); 31 Jul 2008 16:57:01 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jul 2008 09:57:01 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.roguewave.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jul 2008 16:56:06 +0000 Received: from exchmail01.Blue.Roguewave.Com (exchmail01.blue.roguewave.com [10.22.129.22]) by moroha.roguewave.com (8.13.6/8.13.6) with ESMTP id m6VGuVd1032746 for ; Thu, 31 Jul 2008 16:56:32 GMT X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Problem with Visual Studio 2005 Date: Thu, 31 Jul 2008 10:56:00 -0600 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Problem with Visual Studio 2005 Thread-Index: AcjymXm1poxzAC/oRiez7SrHRl/pZgAkarFw From: "Jeremy Dean" To: X-Virus-Checked: Checked by ClamAV on apache.org I can not duplicate the problem. Looking at his config.h file he does have a difference on this particular line: // #define _RWSTD_NO_NL_TYPES_H on my build on windows this is not commented out. So what test would be setting this? Jeremy -----Original Message----- From: Martin Sebor [mailto:msebor@gmail.com]=20 Sent: Wednesday, July 30, 2008 5:03 PM To: dev@stdcxx.apache.org Subject: Re: Problem with Visual Studio 2005 Jeremy Dean wrote: > I have a customer trying to use SourcePro edition 10, stdcxx 4.2.0 and > is getting a failure when building with Visual Studio 2005. > =20 > Windows Vista x32 > Visual Studion 2005 > =20 > ..\stdcxx-4.2.0\src\messages.cpp (217) : error C2065 'NL_CAT_LOCALE' : > undefined identifier >=20 > =20 >=20 > Any thoughts on this issue? Not a clue. Can you reproduce it? The NL_CAT_LOCALE macro is #defined in src/catalog.h which should be #included at the top of messages.cpp. For the file not to be #included neither of _RWSTD_NO_NL_TYPES_H and _RWSTD_NO_CATOPEN_CATGETS would have to be #defined. These are config macros that are #defined when the POSIX header is not present or usable, or when either of the catopen() and catclose() functions declared in it is missing. AFAIK, Windows doesn't have so _RWSTD_NO_NL_TYPES_H should be #defined in the generated config header (as it is here, for example: http://tinyurl.com/5orqrd) If it's not, something must be screwy with the build environment. A good way to find out would be to compare the customer's config.h header and/or log file with yours (or one of those on our site: http://stdcxx.apache.org/builds/4.2.0/logs/ -- follow the H and/or L link for the platform/configuration closest to the customer's). Martin