[ 
http://issues.apache.org/jira/browse/STDCXX-71?page=comments#action_12358400 ] 

Martin Sebor commented on STDCXX-71:
------------------------------------

Here's another test case for the same problem involving <errno.h>:

$ cat t.cpp && nmake t.exe
#include <stdlib.h>
#include <errno.h>

int main () { return errno; }

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl  -D_RWCONFIG=15d_msvc_8_0 
-Ic:/contrib/cygwin/build/sebor/dev-hal/include -I./../../../../include 
-Ic:/contrib/cygwin/build/sebor/dev-hal/tests/stdlib/locale/../include  
-Ic:/contrib/cygwin/build/sebor/dev-hal/include/ansi -I./../../../.. 
-Ic:/contrib/cygwin/build/sebor/dev-hal 
-Ic:/contrib/cygwin/build/sebor/dev-hal/tests/stdlib/locale -I. -nologo -EHsc 
-Zc:wchar_t -MDd -W3 -Zi -GR -GF -RTC1 -D_CRT_SECURE_NO_DEPRECATE  -c t.cpp
t.cpp
t.cpp(4) : error C2065: 'errno' : undeclared identifier
NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio 
8\VC\BIN\cl.EXE"' : return code '0x2'
Stop.


> [MSVC 8.0] errors on errno in <cerrno>
> --------------------------------------
>
>          Key: STDCXX-71
>          URL: http://issues.apache.org/jira/browse/STDCXX-71
>      Project: STDCXX
>         Type: Bug
>   Components: 19. Diagnostics
>     Versions: 4.1.2
>  Environment: MSVC 8
>     Reporter: Martin Sebor
>     Assignee: Martin Sebor
>     Priority: Critical
>      Fix For: 4.1.3

>
> From 
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200511.mbox/[EMAIL
>  PROTECTED]:
> Date: Tue, 22 Nov 2005 16:02:11 -0700
> From: Liviu Nicoara <[EMAIL PROTECTED]>
> To:  stdcxx-dev@incubator.apache.org
> Subject: Compilation error on Windows + MSVC 8.0 in the presence of stdlib 
> headers
> Martin,
> The following error popped up during certification with vc 8.0 on
> Windows 2k3 (all build types):
> $ cat t.cpp
> #include <stdlib.h>
> #include <cerrno>
> int foo = errno;
> The error is:
> $ cl  /* various options, includes */ -D_CRT_SECURE_NO_DEPRECATE
> -D_SCL_SECURE_NO_DEPRECATE -nologo -EHsc
> -Zc:wchar_t -MDd -W3 -Zi -GA -GR  -c t.cpp
> t.cpp
> c:\build\nicoara\hal\include\ansi\cerrno(77) : error C2039: 'errno' : is
> not a member of '`global namespace''
> c:\build\nicoara\hal\include\ansi\cerrno(77) : error C2873: 'errno' :
> symbol can not be used in a using-declaration
> c:\build\nicoara\hal\source\tools\t.cpp(4) : error C2065: 'errno' :
> undeclared identifier
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> 8\VC\BIN\cl.EXE"' : return code '0x2'
> Stop.
> Liviu

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to