Martin Sebor wrote:
[...]

Ditto for Intel C++.

I built using the Intel 9.1 compiler and got several warnings - the
build log (config, library, test driver and one test for example) is
attached.
I am not sure that all these warnings occurred as a result of your fix,
but dllimport/export warnings looks like them.
What do you think about this?

Thanks,
Anton Pevtsov


-----Original Message-----
From: Martin Sebor [mailto:[EMAIL PROTECTED] Sent: Thursday, June 15, 2006 05:13
To: [email protected]
Subject: Re: release configurations (8d, 8s, 12d, 12s) fail to compile
on Windows, MSVC 7.1


Anton Pevtsov wrote:

Martin, unfortunately the same warnings still remain. It looks like from MSVC 7.1 point of view nothing was changed.

Okay, this change should finally do it:
http://svn.apache.org/viewvc?rev=414419&view=rev

I also committed this change which silences a couple of
similar warnings in those two files:
http://svn.apache.org/viewvc?rev=414420&view=rev

I tested it with both 7.1 and 8.0 and both compile the code cleanly now.
I haven't checked 7.0 or 6.0 so it you happen to have access to either
of them it would be good to know how things look there. Ditto for Intel
C++.

Martin


C:\Projects\apache\build>build icc-9.1 15d

Microsoft (R) Development Environment  Version 7.10.3077.
Copyright (C) Microsoft Corp 1984-2001. All rights reserved.
------ Build started: Project: .configure, Configuration: 15d Debug Thread-safe
Dll Win32 ------

Performing Custom Build Step(Microsoft VC++ Environment)
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Configuring for icc-9.1 - 15d Debug Thread-safe Dll
Checking if compiler is sane...   ok
Checking if linker is sane...   ok
Checking if run environment is sane...   ok
Checking system architecture    ILP32 little endian
Checking for headers...
Checking for <cassert>...   ok
Checking for <assert.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\assert.h")
Checking for <cctype>...   ok
Checking for <ctype.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
 2003\\VC7\\INCLUDE\\ctype.h")
Checking for <cerrno>...   ok
Checking for <errno.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
 2003\\VC7\\INCLUDE\\errno.h")
Checking for <cfloat>...   ok
Checking for <float.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
 2003\\VC7\\INCLUDE\\float.h")
Checking for <ciso646>...   ok
Checking for <iso646.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\iso646.h")
Checking for <climits>...   ok
Checking for <limits.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\limits.h")
Checking for <clocale>...   ok
Checking for <locale.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\locale.h")
Checking for <cmath>...   ok
Checking for <math.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
2003\\VC7\\INCLUDE\\math.h")
Checking for <csetjmp>...   ok
Checking for <setjmp.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\setjmp.h")
Checking for <csignal>...   ok
Checking for <signal.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\signal.h")
Checking for <cstdarg>...   ok
Checking for <stdarg.h>...   ok ("C:\\Program Files\\Intel\\Compiler\\C++\\9.1\\
Ia32\\Include\\stdarg.h")
Checking for <cstddef>...   ok
Checking for <stddef.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\stddef.h")
Checking for <cstdio>...   ok
Checking for <stdio.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
 2003\\VC7\\INCLUDE\\stdio.h")
Checking for <cstdlib>...   ok
Checking for <stdlib.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\stdlib.h")
Checking for <cstring>...   ok
Checking for <string.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\string.h")
Checking for <ctime>...   ok
Checking for <time.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
2003\\VC7\\INCLUDE\\time.h")
Checking for <cwchar>...   ok
Checking for <wchar.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET
 2003\\VC7\\INCLUDE\\wchar.h")
Checking for <cwctype>...   ok
Checking for <wctype.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NE
T 2003\\VC7\\INCLUDE\\wctype.h")
Checking for <new>...   ok
Checking for <new.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .NET 2
003\\VC7\\INCLUDE\\new.h")
Checking for <typeinfo>...   ok
Checking for <typeinfo.h>...   ok ("C:\\Program Files\\Microsoft Visual Studio .
NET 2003\\VC7\\INCLUDE\\typeinfo.h")
Checking for <ieeefp.h>...      no (_RWSTD_NO_IEEEFP_H)
Checking for <pthread.h>...     no (_RWSTD_NO_PTHREAD_H)
Checking for namespaces  ok
Checking for std::acos() in <cmath>...   ok
Checking for std::asin() in <cmath>...   ok
Checking for std::atan() in <cmath>...   ok
Checking for std::atan2() in <cmath>...   ok
Checking for std::ceil() in <cmath>...   ok
Checking for std::cos() in <cmath>...   ok
Checking for std::cosh() in <cmath>...   ok
Checking for std::exp() in <cmath>...   ok
Checking for std::fabs() in <cmath>...   ok
Checking for std::floor() in <cmath>...   ok
Checking for std::fmod() in <cmath>...   ok
Checking for std::frexp() in <cmath>...   ok
Checking for std::ldexp() in <cmath>...   ok
Checking for std::log() in <cmath>...   ok
Checking for std::log10() in <cmath>...   ok
Checking for std::modf() in <cmath>...   ok
Checking for std::pow() in <cmath>...   ok
Checking for std::sin() in <cmath>...   ok
Checking for std::sinh() in <cmath>...   ok
Checking for std::sqrt() in <cmath>...   ok
Checking for std::tan() in <cmath>...   ok
Checking for std::tanh() in <cmath>...   ok
Checking for acosf() in math.h...   ok
Checking for asinf() in math.h...   ok
Checking for atanf() in math.h...   ok
Checking for atan2f() in math.h...   ok
Checking for ceilf() in math.h...   ok
Checking for cosf() in math.h...   ok
Checking for coshf() in math.h...   ok
Checking for expf() in math.h...   ok
Checking for fabsf() in math.h...   ok
Checking for floorf() in math.h...   ok
Checking for fmodf() in math.h...   ok
Checking for frexpf() in math.h...   ok
Checking for ldexpf() in math.h...   ok
Checking for logf() in math.h...   ok
Checking for log10f() in math.h...   ok
Checking for modff() in math.h...   ok
Checking for powf() in math.h...   ok
Checking for sinf() in math.h...   ok
Checking for sinhf() in math.h...   ok
Checking for sqrtf() in math.h...   ok
Checking for tanf() in math.h...   ok
Checking for tanhf() in math.h...   ok
Checking for acosl() in math.h...   ok
Checking for asinl() in math.h...   ok
Checking for atanl() in math.h...   ok
Checking for atan2l() in math.h...   ok
Checking for ceill() in math.h...   ok
Checking for cosl() in math.h...   ok
Checking for coshl() in math.h...   ok
Checking for expl() in math.h...   ok
Checking for fabsl() in math.h...   ok
Checking for floorl() in math.h...   ok
Checking for fmodl() in math.h...   ok
Checking for frexpl() in math.h...   ok
Checking for ldexpl() in math.h...   ok
Checking for logl() in math.h...   ok
Checking for log10l() in math.h...   ok
Checking for modfl() in math.h...   ok
Checking for powl() in math.h...   ok
Checking for sinl() in math.h...   ok
Checking for sinhl() in math.h...   ok
Checking for sqrtl() in math.h...   ok
Checking for tanl() in math.h...   ok
Checking for tanhl() in math.h...   ok
Checking for std::clearerr() in <cstdio>...   ok
Checking for std::fclose() in <cstdio>...   ok
Checking for std::feof() in <cstdio>...   ok
Checking for std::ferror() in <cstdio>...   ok
Checking for std::fflush() in <cstdio>...   ok
Checking for std::fgetc() in <cstdio>...   ok
Checking for std::fgetpos() in <cstdio>...   ok
Checking for std::fgets() in <cstdio>...   ok
Checking for std::fopen() in <cstdio>...   ok
Checking for std::fprintf() in <cstdio>...   ok
Checking for std::fputc() in <cstdio>...   ok
Checking for std::fputs() in <cstdio>...   ok
Checking for std::fread() in <cstdio>...   ok
Checking for std::freopen() in <cstdio>...   ok
Checking for std::fscanf() in <cstdio>...   ok
Checking for std::fseek() in <cstdio>...   ok
Checking for std::fsetpos() in <cstdio>...   ok
Checking for std::ftell() in <cstdio>...   ok
Checking for std::fwrite() in <cstdio>...   ok
Checking for std::getc() in <cstdio>...   ok
Checking for std::getchar() in <cstdio>...   ok
Checking for std::gets() in <cstdio>...   ok
Checking for std::perror() in <cstdio>...   ok
Checking for std::printf() in <cstdio>...   ok
Checking for std::putc() in <cstdio>...   ok
Checking for std::putchar() in <cstdio>...   ok
Checking for std::puts() in <cstdio>...   ok
Checking for std::remove() in <cstdio>...   ok
Checking for std::rename() in <cstdio>...   ok
Checking for std::rewind() in <cstdio>...   ok
Checking for std::scanf() in <cstdio>...   ok
Checking for std::setbuf() in <cstdio>...   ok
Checking for std::setvbuf() in <cstdio>...   ok
Checking for std::sprintf() in <cstdio>...   ok
Checking for std::sscanf() in <cstdio>...   ok
Checking for std::tmpfile() in <cstdio>...   ok
Checking for std::tmpnam() in <cstdio>...   ok
Checking for std::ungetc() in <cstdio>...   ok
Checking for std::vfprintf() in <cstdio>...   ok
Checking for std::vprintf() in <cstdio>...   ok
Checking for std::vsprintf() in <cstdio>...   ok
Checking for std::snprintf() in <cstdio>...     no      _RWSTD_NO_SNPRINTF
Checking for extern "C" snprintf() in libc...   no              _RWSTD_NO_SNPRIN
TF_IN_LIBC
Checking for std::vsnprintf() in <cstdio>...    no      _RWSTD_NO_VSNPRINTF
Checking for extern "C" vsnprintf() in libc...   no             _RWSTD_NO_VSNPRI
NTF_IN_LIBC
Checking for std::fileno() in <cstdio>...   ok
Checking for std::abort() in <cstdlib>...   ok
Checking for std::abs() in <cstdlib>...   ok
Checking for std::atexit() in <cstdlib>...   ok
Checking for std::atof() in <cstdlib>...   ok
Checking for std::atoi() in <cstdlib>...   ok
Checking for std::atol() in <cstdlib>...   ok
Checking for std::atoll() in <cstdlib>...       no      _RWSTD_NO_ATOLL
Checking for extern "C" atoll() in libc...   no         _RWSTD_NO_ATOLL_IN_LIBC
Checking for std::bsearch() in <cstdlib>...   ok
Checking for std::calloc() in <cstdlib>...   ok
Checking for std::div() in <cstdlib>...   ok
Checking for std::exit() in <cstdlib>...   ok
Checking for std::free() in <cstdlib>...   ok
Checking for std::getenv() in <cstdlib>...   ok
Checking for std::labs() in <cstdlib>...   ok
Checking for std::ldiv() in <cstdlib>...   ok
Checking for std::llabs() in <cstdlib>...       no      _RWSTD_NO_LLABS
Checking for extern "C" llabs() in libc...   no         _RWSTD_NO_LLABS_IN_LIBC
Checking for std::lldiv() in <cstdlib>...       no      _RWSTD_NO_LLDIV
Checking for extern "C" lldiv() in libc...   no         _RWSTD_NO_LLDIV_IN_LIBC
Checking for std::malloc() in <cstdlib>...   ok
Checking for std::mblen() in <cstdlib>...   ok
Checking for std::mbstowcs() in <cstdlib>...   ok
Checking for std::mbtowc() in <cstdlib>...   ok
Checking for std::qsort() in <cstdlib>...   ok
Checking for std::rand() in <cstdlib>...   ok
Checking for std::realloc() in <cstdlib>...   ok
Checking for std::srand() in <cstdlib>...   ok
Checking for std::strtod() in <cstdlib>...   ok
Checking for std::strtol() in <cstdlib>...   ok
Checking for std::strtoul() in <cstdlib>...   ok
Checking for std::system() in <cstdlib>...   ok
Checking for std::wcstombs() in <cstdlib>...   ok
Checking for std::wctomb() in <cstdlib>...   ok
Checking for std::strtof() in <cstdlib>...      no      _RWSTD_NO_STRTOF
Checking for extern "C" strtof() in libc...   no                _RWSTD_NO_STRTOF
_IN_LIBC
Checking for std::strtold() in <cstdlib>...     no      _RWSTD_NO_STRTOLD
Checking for extern "C" strtold() in libc...   no               _RWSTD_NO_STRTOL
D_IN_LIBC
Checking for std::strtoll() in <cstdlib>...     no      _RWSTD_NO_STRTOLL
Checking for extern "C" strtoll() in libc...   no               _RWSTD_NO_STRTOL
L_IN_LIBC
Checking for std::strtoull() in <cstdlib>...    no      _RWSTD_NO_STRTOULL
Checking for extern "C" strtoull() in libc...   no              _RWSTD_NO_STRTOU
LL_IN_LIBC
Checking for std::mkstemp() in <cstdlib>...     no      _RWSTD_NO_MKSTEMP
Checking for extern "C" mkstemp() in libc...   no               _RWSTD_NO_MKSTEM
P_IN_LIBC
Checking for std::memchr() in <cstring>...   ok
Checking for std::memcmp() in <cstring>...   ok
Checking for std::memcpy() in <cstring>...   ok
Checking for std::memmove() in <cstring>...   ok
Checking for std::memset() in <cstring>...   ok
Checking for std::strcat() in <cstring>...   ok
Checking for std::strchr() in <cstring>...   ok
Checking for std::strcmp() in <cstring>...   ok
Checking for std::strcoll() in <cstring>...   ok
Checking for std::strcpy() in <cstring>...   ok
Checking for std::strcspn() in <cstring>...   ok
Checking for std::strerror() in <cstring>...   ok
Checking for std::strlen() in <cstring>...   ok
Checking for std::strncat() in <cstring>...   ok
Checking for std::strncmp() in <cstring>...   ok
Checking for std::strncpy() in <cstring>...   ok
Checking for std::strpbrk() in <cstring>...   ok
Checking for std::strrchr() in <cstring>...   ok
Checking for std::strspn() in <cstring>...   ok
Checking for std::strstr() in <cstring>...   ok
Checking for std::strtok() in <cstring>...   ok
Checking for std::strxfrm() in <cstring>...   ok
Checking for std::btowc() in <cwchar>...   ok
Checking for std::fgetwc() in <cwchar>...   ok
Checking for std::fgetws() in <cwchar>...   ok
Checking for std::fputwc() in <cwchar>...   ok
Checking for std::fputws() in <cwchar>...   ok
Checking for std::fwide() in <cwchar>...   ok
Checking for std::fwprintf() in <cwchar>...   ok
Checking for std::fwscanf() in <cwchar>...   ok
Checking for std::getwc() in <cwchar>...   ok
Checking for std::getwchar() in <cwchar>...   ok
Checking for std::mbrlen() in <cwchar>...   ok
Checking for std::mbrtowc() in <cwchar>...   ok
Checking for std::mbsinit() in <cwchar>...   ok
Checking for std::mbsrtowcs() in <cwchar>...   ok
Checking for std::putwc() in <cwchar>...   ok
Checking for std::putwchar() in <cwchar>...   ok
Checking for std::swprintf() in <cwchar>...     no      _RWSTD_NO_SWPRINTF
Checking for extern "C" swprintf() in libc...   ok
Checking for std::swscanf() in <cwchar>...   ok
Checking for std::ungetwc() in <cwchar>...   ok
Checking for std::vfwprintf() in <cwchar>...   ok
Checking for std::vswprintf() in <cwchar>...    no      _RWSTD_NO_VSWPRINTF
Checking for extern "C" vswprintf() in libc...   ok
Checking for std::vwprintf() in <cwchar>...   ok
Checking for std::vwscanf() in <cwchar>...      no      _RWSTD_NO_VWSCANF
Checking for extern "C" vwscanf() in libc...   no               _RWSTD_NO_VWSCAN
F_IN_LIBC
Checking for std::wcrtomb() in <cwchar>...   ok
Checking for std::wcscat() in <cwchar>...   ok
Checking for std::wcschr() in <cwchar>...   ok
Checking for std::wcscmp() in <cwchar>...   ok
Checking for std::wcscoll() in <cwchar>...   ok
Checking for std::wcscpy() in <cwchar>...   ok
Checking for std::wcscspn() in <cwchar>...   ok
Checking for std::wcsftime() in <cwchar>...   ok
Checking for std::wcslen() in <cwchar>...   ok
Checking for std::wcsncat() in <cwchar>...   ok
Checking for std::wcsncmp() in <cwchar>...   ok
Checking for std::wcsncpy() in <cwchar>...   ok
Checking for std::wcspbrk() in <cwchar>...   ok
Checking for std::wcsrchr() in <cwchar>...   ok
Checking for std::wcsrtombs() in <cwchar>...   ok
Checking for std::wcsspn() in <cwchar>...   ok
Checking for std::wcsstr() in <cwchar>...   ok
Checking for std::wcstod() in <cwchar>...   ok
Checking for std::wcstod() in <cwchar>...   ok
Checking for std::wcstof() in <cwchar>...       no      _RWSTD_NO_WCSTOF
Checking for extern "C" wcstof() in libc...   no                _RWSTD_NO_WCSTOF
_IN_LIBC
Checking for std::wcstok() in <cwchar>...   ok
Checking for std::wcstol() in <cwchar>...   ok
Checking for std::wcstold() in <cwchar>...      no      _RWSTD_NO_WCSTOLD
Checking for extern "C" wcstold() in libc...   no               _RWSTD_NO_WCSTOL
D_IN_LIBC
Checking for std::wcstoll() in <cwchar>...      no      _RWSTD_NO_WCSTOLL
Checking for extern "C" wcstoll() in libc...   no               _RWSTD_NO_WCSTOL
L_IN_LIBC
Checking for std::wcstombs() in <cwchar>...     no      _RWSTD_NO_WCSTOMBS
Checking for extern "C" wcstombs() in libc...   ok
Checking for std::wcstoul() in <cwchar>...   ok
Checking for std::wcstoull() in <cwchar>...     no      _RWSTD_NO_WCSTOULL
Checking for extern "C" wcstoull() in libc...   no              _RWSTD_NO_WCSTOU
LL_IN_LIBC
Checking for std::wcsxfrm() in <cwchar>...   ok
Checking for std::wctob() in <cwchar>...   ok
Checking for std::wctomb() in <cwchar>...       no      _RWSTD_NO_WCTOMB
Checking for extern "C" wctomb() in libc...   ok
Checking for std::wmemchr() in <cwchar>...   ok
Checking for std::wmemcmp() in <cwchar>...   ok
Checking for std::wmemcpy() in <cwchar>...   ok
Checking for std::wmemmove() in <cwchar>...   ok
Checking for std::wmemset() in <cwchar>...   ok
Checking for std::wprintf() in <cwchar>...   ok
Checking for std::wscanf() in <cwchar>...   ok
checking for atomic operations...   ok
checking for bad_alloc copy ctor...   ok _RWSTD_NO_BAD_ALLOC_COPY_CTOR
checking for bad_alloc default ctor...   ok _RWSTD_NO_BAD_ALLOC_DEFAULT_CTOR
checking for bad_alloc dtor...   ok _RWSTD_NO_BAD_ALLOC_DTOR
checking for bad_alloc::what()...   ok _RWSTD_NO_BAD_ALLOC_WHAT
checking for bad_cast assignment operator...   ok _RWSTD_NO_BAD_CAST_ASSIGNMENT
checking for bad_cast copy ctor...   ok _RWSTD_NO_BAD_CAST_COPY_CTOR
checking for bad_cast default ctor...   ok _RWSTD_NO_BAD_CAST_DEFAULT_CTOR
checking for bad_cast dtor...   ok _RWSTD_NO_BAD_CAST_DTOR
checking for bad_cast::what()...   ok _RWSTD_NO_BAD_CAST_WHAT
checking for bad_exception assignment operator...   ok _RWSTD_NO_BAD_EXCEPTION_A
SSIGNMENT
checking for bad_exception copy ctor...   ok _RWSTD_NO_BAD_EXCEPTION_COPY_CTOR
checking for bad_exception default ctor...   ok _RWSTD_NO_BAD_EXCEPTION_DEFAULT_
CTOR
checking for bad_exception dtor...   ok _RWSTD_NO_BAD_EXCEPTION_DTOR
checking for bad_exception::what()...   ok _RWSTD_NO_BAD_EXCEPTION_WHAT
checking for bad_typeid assignment operator...   ok _RWSTD_NO_BAD_TYPEID_ASSIGNM
ENT
checking for bad_typeid copy ctor...   ok _RWSTD_NO_BAD_TYPEID_COPY_CTOR
checking for bad_typeid default ctor...   ok _RWSTD_NO_BAD_TYPEID_DEFAULT_CTOR
checking for bad_typeid dtor...   ok _RWSTD_NO_BAD_TYPEID_DTOR
checking for bad_typeid::what()...   ok _RWSTD_NO_BAD_TYPEID_WHAT
checking bool, false, and true keywords...   ok
checking partial template specialization...   ok
checking static locals in inline code...   ok _RWSTD_NO_COLLAPSE_STATIC_LOCALS
checking static locals in template code...   ok _RWSTD_NO_COLLAPSE_TEMPLATE_LOCA
LS
checking static template members...   ok _RWSTD_NO_COLLAPSE_TEMPLATE_STATICS
checking for const_cast...   ok
checking for ctype constants...   ok
checking default template arguments...   ok
checking deprecated C headers and namespace std...   ok _RWSTD_NO_DEPRECATED_LIB
C_IN_STD
checking for dummy default arguments...   ok
checking for empty mem-initializer arglist...   ok
checking for exception assignment operator...   ok _RWSTD_NO_EXCEPTION_ASSIGNMEN
T
checking for exception copy ctor...   ok _RWSTD_NO_EXCEPTION_COPY_CTOR
checking for exception default ctor...   ok _RWSTD_NO_EXCEPTION_DEFAULT_CTOR
checking for exception dtor...   ok _RWSTD_NO_EXCEPTION_DTOR
checking for exception specification on new...   ok
checking for exception::what()...   ok _RWSTD_NO_EXCEPTION_WHAT
checking explicit keyword...   ok
checking explicit function template arguments...   ok
checking for explicit instantiation of ctors...   ok
checking explicit function instantiation...   ok
checking for explicit instantiation...   ok
checking for explicit instantiation with implicit inclusion...   ok
checking for explicit instantiation of members...   ok
checking for explicit member specialization...   ok _RWSTD_NO_EXPLICIT_MEMBER_SP
ECIALIZATION
checking for the export keyword...   ok _RWSTD_NO_EXPORT_KEYWORD
checking for compatibility of extern "C" and "C++"...   ok
checking overloading on extern "C"...   ok _RWSTD_NO_EXTERN_C_OVERLOAD
checking for truly extern inline...   ok _RWSTD_NO_EXTERN_INLINE
checking for fpos_t in <stdio.h>...   ok
checking for friend templates of templates...   ok
checking the __func__ special macro...   ok _RWSTD_NO_FUNC
checking function-try-block...   ok
checking function template overload...   ok
checking for ::nothrow...   ok _RWSTD_NO_GLOBAL_NOTHROW
checking for ::nothrow_t...   ok _RWSTD_NO_GLOBAL_NOTHROW_T
checking for ::set_new_handler()...   ok
checking for ::set_terminate()...   ok
checking for ::set_unexpected()...   ok
checking for ::terminate()...   ok
checking for class ::type_info...   ok
checking for ::unexpected()...   ok
checking if namespace std is honored...   ok
checking for iconv() in <iconv.h>...   ok _RWSTD_NO_ICONV
checking for POSIX iconv()...   ok _RWSTD_NO_ICONV_CONST_CHAR
checking for implicit instantiation...   ok _RWSTD_NO_IMPLICIT_INSTANTIATION
checking for inline member templates...   ok
checking if default args are instantiated...   ok
checking for C99 international lconv members...   ok _RWSTD_NO_LCONV_INT_FMAT
checking for long double printf format prefix...   ok
checking for exception specification in libc...   ok
checking for long long printf format prefix...   ok
determining combined locale name format...   ok
checking if long double is a native type...   ok
checking for long long...   ok
checking for struct exception in <math.h>...   ok _RWSTD_NO_MATH_EXCEPTION
checking for function overloads in <math.h>...   ok
checking for mbstate_t in <wchar.h> and <wctype.h>...   ok
checking for member templates...   ok
checking for member template overloads on return type...   ok
checking for munmap() in <sys/mman.h>...   ok _RWSTD_NO_MUNMAP
checking for namespaces...   ok
checking if wchar_t is a native type...   ok _RWSTD_NO_NATIVE_WCHAR_T
checking member class access...   ok
checking for newline (CR or CR-LF)...   ok
checking class template specialization...   ok
checking template specialization syntax...   ok
checking for C++-style C library headers...   ok
checking for nl_langinfo() in <langinfo.h>...   ok _RWSTD_NO_NL_LANGINFO
checking for catopen() in <nl_types.h>...   ok _RWSTD_NO_NL_TYPES_H
checking for operator->()...   ok
checking if floating point math traps...   ok _RWSTD_NO_DBL_TRAPS
checking for scope of for-init-statements...   ok _RWSTD_NO_FOR_LOCAL_SCOPE
checking if integer math traps...   ok
checking for a working offsetof() in <stddef.h>...   ok
checking for operator delete[] (void*)...   ok
checking for operator new[] (size_t)...   ok
checking complicated partial ordering...   ok
checking partial ordering of function templates...   ok
checking for placement delete...   ok
checking for __PRETTY_FUNCTION__...   ok
checking for pointer exception specification...   ok
checking for putenv() in <stdlib.h>...   ok
checking for quiet NaN...   ok
checking for reinterpret_cast...   ok
checking for setlocale() in <locale.h>...   ok
checking for setrlimit() in <sys/resource.h>...   ok _RWSTD_NO_SETRLIMIT
checking for signal support in <signal.h>...   ok
checking for fpos_t, ptrdiff_t, and size_t...   ok
checking for specialization on return type...   ok
checking template<> in friend specializations...   ok
checking for references to static symbols in template...   ok
checking for static_cast...   ok
checking for const member initializer...   ok
checking initialization of static template data memebers...   ok
checking for std::mbstate_t in <wchar.h> and <wctype.h>...   ok _RWSTD_NO_STD_MB
STATE_T
checking for std::nothrow...   ok
checking for std::nothrow_t...   ok
checking for std::set_new_handler()...   ok _RWSTD_NO_STD_SET_NEW_HANDLER
checking for std::set_terminate()...   ok _RWSTD_NO_STD_SET_TERMINATE
checking for std::set_unexpected()...   ok _RWSTD_NO_STD_SET_UNEXPECTED
checking for std::terminate()...   ok _RWSTD_NO_STD_TERMINATE
checking for class std::type_info...   ok _RWSTD_NO_STD_TYPE_INFO
checking for std::unexpected()...   ok _RWSTD_NO_STD_UNEXPECTED
checking for struct tm in <time.h>...   ok
checking for struct tm in <wchar.h>...   ok
checking for conversion in template default arguments...   ok
checking for template on return type...   ok
checking if errno is thread safe...   ok _RWSTD_NO_THREAD_SAFE_ERRNO
checking if exceptions are thread safe...   ok _RWSTD_NO_THREAD_SAFE_EXCEPTIONS
checking for int timezone in <time.h>...   ok
checking for thread-local storage...   ok _RWSTD_NO_TLS
checking the typename keyword...   ok
determining OS name and version...   ok
checking the contents of <unistd.h>...   ok
checking the type of va_list...   ok
checking vsnprintf() return value...   ok
checking for wchar_t support...   ok
checking for wcsftime() in <wchar.h>...   ok
checking for wctype_t in <wchar.h> and <wctype.h>...   ok
checking for wint_t in <wchar.h> and <wctype.h>...   ok
checking for overloads of abs()...   ok
checking for dependent template...   ok
checking for overloads of div()...   ok
checking for dynamic_cast...   ok _RWSTD_NO_DYNAMIC_CAST
checking exceptions...   ok
checking exception specification...   ok _RWSTD_NO_EXCEPTION_SPECIFICATION
checking for exported templates...   ok _RWSTD_NO_EXPORT
checking for extern function template extension...   ok _RWSTD_NO_EXTERN_FUNCTIO
N_TEMPLATE
checking for extern template extension...   ok _RWSTD_NO_EXTERN_TEMPLATE
computing floating point properties...   ok
checking for class ::bad_cast...   ok _RWSTD_NO_GLOBAL_BAD_CAST
checking for class ::bad_exception...   ok _RWSTD_NO_GLOBAL_BAD_EXCEPTION
checking for class ::bad_typeid...   ok _RWSTD_NO_GLOBAL_BAD_TYPEID
checking for class ::exception...   ok _RWSTD_NO_GLOBAL_EXCEPTION
checking for ::uncaught_exception()...   ok _RWSTD_NO_GLOBAL_UNCAUGHT_EXCEPTION
checking for implicit file inclusion...   ok _RWSTD_NO_IMPLICIT_INCLUSION
computing infinity and NaN's...   ok
checking for struct lconv in <locale.h>...   ok
checking for C library in namespace std...   ok
checking library exceptions...   ok _RWSTD_NO_LIB_EXCEPTIONS
computing numerical limits...   ok
checking if operator new() throws...   ok
checking nondeduced context...   ok
checking for signaling NaN...   ok _RWSTD_NO_SIGNALING_NAN
checking for operator delete[] (void*, nothrow_t)...   ok
checking for operator delete[] (void*, void*)...   ok _RWSTD_NO_OPERATOR_DELETE_
ARRAY_PLACEMENT
checking for operator delete (void*, nothrow_t)...   ok
checking for operator delete (void*, void*)...   ok _RWSTD_NO_OPERATOR_DELETE_PL
ACEMENT
checking for operator new[] (size_t, nothrow_t)...   ok
checking for operator new[] (size_t, void*)...   ok _RWSTD_NO_OPERATOR_NEW_ARRAY
_PLACEMENT
checking for operator new (size_t, nothrow_t)...   ok
checking for operator new (size_t, void*)...   ok _RWSTD_NO_OPERATOR_NEW_PLACEME
NT
checking for POD zero initialization...   ok
checking for type-dependent constant expressions ...   ok
checking for class std::bad_alloc...   ok _RWSTD_NO_STD_BAD_ALLOC
checking for class std::bad_cast...   ok _RWSTD_NO_STD_BAD_CAST
checking for class std::bad_exception...   ok _RWSTD_NO_STD_BAD_EXCEPTION
checking for class std::bad_typeid...   ok _RWSTD_NO_STD_BAD_TYPEID
checking for class std::exception...   ok _RWSTD_NO_STD_EXCEPTION
checking for std::uncaught_exception()...   ok _RWSTD_NO_STD_UNCAUGHT_EXCEPTION
checking for wctrans_t in <wchar.h> and <wctype.h>...   ok
checking for instantiation before definition...   ok
checking for class ::bad_alloc...   ok _RWSTD_NO_GLOBAL_BAD_ALLOC
checking for runtime support in namespace std...   ok
checking for type_info dtor...   ok
checking for type_info::operator==()...   ok _RWSTD_NO_TYPE_INFO_EQUALITY
checking for type_info::operator!=()...   ok _RWSTD_NO_TYPE_INFO_INEQUALITY
checking for type_info::name()...   ok _RWSTD_NO_TYPE_INFO_NAME
checking for bad_alloc assignment operator...   ok _RWSTD_NO_BAD_ALLOC_ASSIGNMEN
T
checking for extern template before definition...   ok _RWSTD_NO_EXTERN_TEMPLATE
_BEFORE_DEFINITION
checking for type_info::before()...   ok _RWSTD_NO_TYPE_INFO_BEFORE

Build log was saved at "file://C:\Projects\apache\build\icc-9.1\include\15d\Buil
dLog.htm"
.configure - 0 error(s), 0 warning(s)



------ Build started: Project: .stdlib, Configuration: 15d Debug Thread-safe Dll
 Win32 ------

Compiling with Intel(R) C++ 9.1 ...(Intel C++ Environment)
iso2022.cpp
tmpbuf.cpp
wctype.cpp
C:\Projects\apache\src\.\wctype.cpp(370): warning #1740: dllexport/dllimport con
flict with "std::ctype<wchar_t={unsigned short}>::id" (declared at line 370); dl
lexport assumed
  _RW::__rw_facet_id ctype<wchar_t>::id;
                                     ^

ti_wtime_get.cpp
ti_wstreambuf.cpp
ti_string.cpp
facet.cpp
C:\Projects\apache\src\.\facet.cpp(187): warning #1740: dllexport/dllimport conf
lict with "__rw::__rw_facet::_C_opts" (declared at line 187); dllexport assumed
  int __rw_facet::_C_opts = 0
                  ^

rwstderr.cpp
ti_wcollate.cpp
messages.cpp
ti_winsert_dbl.cpp
num_get.cpp
ti_insert_int.cpp
exception.cpp
ti_collate.cpp
strstream.cpp
ti_wnum_get.cpp
ti_winsert_int.cpp
ti_numpunct.cpp
locale_global.cpp
bitset.cpp
ti_num_get.cpp
ios.cpp
C:\Projects\apache\src\.\ios.cpp(148): warning #1740: dllexport/dllimport confli
ct with "std::ios_base::_C_sync_with_stdio" (declared at line 148); dllexport as
sumed
  /* static */ bool ios_base::_C_sync_with_stdio = true;
                              ^

ti_time_put.cpp
ti_insert_dbl.cpp
ti_money_put.cpp
file.cpp
C:\Projects\apache\src\.\file.cpp(84): warning #579: exception specification is
incompatible with that of previous function "fileno" (declared at line 439 of "C
:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE\../include/stdio.h
")
  _RWSTD_DLLIMPORT int (fileno)(FILE*) _LIBC_THROWS ();
                                       ^

instance.cpp
string.cpp
limits.cpp
locale_core.cpp
memory.cpp
ctype_bits.cpp
memattr.cpp
locale_body.cpp
time_get.cpp
ti_moneypunct.cpp
locale_bits.cpp
ti_wstring.cpp
ti_wmoney_put.cpp
random.cpp
iostream.cpp
ti_wstringbuf.cpp
iostore.cpp
setlocale.cpp
ti_wmoneypunct.cpp
ti_wnumpunct.cpp
ti_stringbuf.cpp
locale_classic.cpp
ti_wtime_put.cpp
export.cpp
ti_wistream.cpp
wcodecvt.cpp
C:\Projects\apache\src\.\wcodecvt.cpp(140): warning #579: exception specificatio
n is incompatible with that of previous function "wctomb" (declared at line 316
of "C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE\../include/st
dlib.h")
  wctomb (char*, wchar_t) _LIBC_THROWS();
                          ^

C:\Projects\apache\src\.\wcodecvt.cpp(1178): warning #1740: dllexport/dllimport
conflict with "std::codecvt<wchar_t={unsigned short}, char, int>::id" (declared
at line 1178); dllexport assumed
  _RW::__rw_facet_id codecvt<wchar_t, char, _RWSTD_MBSTATE_T>::id;
                                                               ^

num_put.cpp
C:\Projects\apache\src\.\num_put.cpp(821): warning #279: controlling expression
is constant
          _RWSTD_ASSERT (!"logic error: bad type");
          ^

locale_name.cpp
limits_bits.cpp
ti_istream.cpp
ti_insert_ptr.cpp
ti_messages.cpp
ti_wnum_put.cpp
ti_wios.cpp
ctype.cpp
C:\Projects\apache\src\.\ctype.cpp(652): warning #1740: dllexport/dllimport conf
lict with "std::ctype<char>::id" (declared at line 652); dllexport assumed
  _RW::__rw_facet_id ctype<char>::id;
                                  ^

ti_ios.cpp
ti_winsert_ptr.cpp
ti_wfilebuf.cpp
ti_wmessages.cpp
locale_combine.cpp
C:\Projects\apache\src\.\locale_combine.cpp(614): warning #279: controlling expr
ession is constant
      _RWSTD_ASSERT (!"logic error: bad combination of arguments");
      ^

vecbool.cpp
ti_num_put.cpp
assert.cpp
ti_time_get.cpp
punct.cpp
C:\Projects\apache\src\.\punct.cpp(104): warning #279: controlling expression is
 constant
          default: _RWSTD_ASSERT (!"bad discriminant");
                   ^

C:\Projects\apache\src\.\punct.cpp(123): warning #279: controlling expression is
 constant
          default: _RWSTD_ASSERT (!"bad discriminant");
                   ^

C:\Projects\apache\src\.\punct.cpp(273): warning #279: controlling expression is
 constant
          default: _RWSTD_ASSERT (!"bad discriminant");
                   ^

C:\Projects\apache\src\.\punct.cpp(299): warning #279: controlling expression is
 constant
          default: _RWSTD_ASSERT (!"bad discriminant");
                   ^

ti_filebuf.cpp
ti_money_get.cpp
collate.cpp
C:\Projects\apache\src\.\collate.cpp(114): warning #579: exception specification
 is incompatible with that of previous function "wcstombs" (declared at line 317
 of "C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE\../include/s
tdlib.h")
  wcstombs (char*, const wchar_t*, _RWSTD_SIZE_T) _LIBC_THROWS ();
                                                  ^

C:\Projects\apache\src\.\collate.cpp(844): warning #1740: dllexport/dllimport co
nflict with "std::collate<char>::id" (declared at line 844); dllexport assumed
  _RW::__rw_facet_id collate<char>::id;
                                    ^

C:\Projects\apache\src\.\collate.cpp(997): warning #1740: dllexport/dllimport co
nflict with "std::collate<wchar_t={unsigned short}>::id" (declared at line 997);
 dllexport assumed
  _RW::__rw_facet_id collate<wchar_t>::id;
                                       ^

strtol.cpp
codecvt.cpp
C:\Projects\apache\src\.\codecvt.cpp(92): warning #1740: dllexport/dllimport con
flict with "std::codecvt<char, char, int>::id" (declared at line 92); dllexport
assumed
  _RW::__rw_facet_id codecvt<char, char, _RWSTD_MBSTATE_T>::id;
                                                            ^

ti_streambuf.cpp
locale_eq.cpp
version.cpp
typeinfo.cpp
C:\Projects\apache\src\.\typeinfo.cpp(91): warning #177: variable "_C_name" was
declared but never referenced
  static const char _C_name[] = "";
                    ^

time_put.cpp
C:\Projects\apache\src\.\time_put.cpp(1114): warning #279: controlling expressio
n is constant
          _RWSTD_ASSERT (!"bad discriminant");
          ^

ti_wostream.cpp
ti_wmoney_get.cpp
valarray.cpp
catalog.cpp
ti_ostream.cpp
ios_bits.cpp
Linking...(Intel C++ Environment)
xilink: executing 'link'
   Creating library ..\lib/stdlib15d.lib and object ..\lib/stdlib15d.exp

Build log was saved at "file://C:\Projects\apache\build\icc-9.1\src\15d\BuildLog
.htm"
.stdlib - 0 error(s), 19 warning(s)



------ Build started: Project: .rwtest, Configuration: 15d Debug Thread-safe Dll
 Win32 ------

Compiling with Intel(R) C++ 9.1 ...(Intel C++ Environment)
alarm.cpp
valcmp.cpp
alg_test.cpp
C:\Projects\apache\tests\src\.\alg_test.cpp(35): warning #1740: dllexport/dllimp
ort conflict with "X::count_" (declared at line 35); dllexport assumed
  /* static */ size_t X::count_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(36): warning #1740: dllexport/dllimp
ort conflict with "X::id_gen_" (declared at line 36); dllexport assumed
  /* static */ int    X::id_gen_;   // generates unique non-zero ids
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(37): warning #1740: dllexport/dllimp
ort conflict with "X::gen_" (declared at line 37); dllexport assumed
  /* static */ int  (*X::gen_)();   // extern "C++" int (*)()
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(39): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_def_ctor_" (declared at line 39); dllexport assume
d
  /* static */ size_t X::n_total_def_ctor_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(40): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_copy_ctor_" (declared at line 40); dllexport assum
ed
  /* static */ size_t X::n_total_copy_ctor_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(41): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_dtor_" (declared at line 41); dllexport assumed
  /* static */ size_t X::n_total_dtor_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(42): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_assign_" (declared at line 42); dllexport assum
ed
  /* static */ size_t X::n_total_op_assign_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(43): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_plus_assign_" (declared at line 43); dllexport
assumed
  /* static */ size_t X::n_total_op_plus_assign_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(44): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_minus_assign_" (declared at line 44); dllexport
 assumed
  /* static */ size_t X::n_total_op_minus_assign_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(45): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_times_assign_" (declared at line 45); dllexport
 assumed
  /* static */ size_t X::n_total_op_times_assign_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(46): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_div_assign_" (declared at line 46); dllexport a
ssumed
  /* static */ size_t X::n_total_op_div_assign_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(47): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_eq_" (declared at line 47); dllexport assumed
  /* static */ size_t X::n_total_op_eq_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(48): warning #1740: dllexport/dllimp
ort conflict with "X::n_total_op_lt_" (declared at line 48); dllexport assumed
  /* static */ size_t X::n_total_op_lt_;
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(51): warning #1740: dllexport/dllimp
ort conflict with "X::def_ctor_throw_ptr_" (declared at line 51); dllexport assu
med
  /* static */ size_t* X::def_ctor_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(53): warning #1740: dllexport/dllimp
ort conflict with "X::copy_ctor_throw_ptr_" (declared at line 53); dllexport ass
umed
  /* static */ size_t* X::copy_ctor_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(55): warning #1740: dllexport/dllimp
ort conflict with "X::dtor_throw_ptr_" (declared at line 55); dllexport assumed
  /* static */ size_t* X::dtor_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(57): warning #1740: dllexport/dllimp
ort conflict with "X::op_assign_throw_ptr_" (declared at line 57); dllexport ass
umed
  /* static */ size_t* X::op_assign_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(59): warning #1740: dllexport/dllimp
ort conflict with "X::op_plus_assign_throw_ptr_" (declared at line 59); dllexpor
t assumed
  /* static */ size_t* X::op_plus_assign_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(61): warning #1740: dllexport/dllimp
ort conflict with "X::op_minus_assign_throw_ptr_" (declared at line 61); dllexpo
rt assumed
  /* static */ size_t* X::op_minus_assign_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(63): warning #1740: dllexport/dllimp
ort conflict with "X::op_times_assign_throw_ptr_" (declared at line 63); dllexpo
rt assumed
  /* static */ size_t* X::op_times_assign_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(65): warning #1740: dllexport/dllimp
ort conflict with "X::op_div_assign_throw_ptr_" (declared at line 65); dllexport
 assumed
  /* static */ size_t* X::op_div_assign_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(67): warning #1740: dllexport/dllimp
ort conflict with "X::op_eq_throw_ptr_" (declared at line 67); dllexport assumed

  /* static */ size_t* X::op_eq_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(69): warning #1740: dllexport/dllimp
ort conflict with "X::op_lt_throw_ptr_" (declared at line 69); dllexport assumed

  /* static */ size_t* X::op_lt_throw_ptr_ =
                          ^

C:\Projects\apache\tests\src\.\alg_test.cpp(73): warning #1740: dllexport/dllimp
ort conflict with "X::def_ctor_throw_count_" (declared at line 73); dllexport as
sumed
  /* static */ size_t X::def_ctor_throw_count_        = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(74): warning #1740: dllexport/dllimp
ort conflict with "X::copy_ctor_throw_count_" (declared at line 74); dllexport a
ssumed
  /* static */ size_t X::copy_ctor_throw_count_       = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(75): warning #1740: dllexport/dllimp
ort conflict with "X::dtor_throw_count_" (declared at line 75); dllexport assume
d
  /* static */ size_t X::dtor_throw_count_            = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(76): warning #1740: dllexport/dllimp
ort conflict with "X::op_assign_throw_count_" (declared at line 76); dllexport a
ssumed
  /* static */ size_t X::op_assign_throw_count_       = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(77): warning #1740: dllexport/dllimp
ort conflict with "X::op_plus_assign_throw_count_" (declared at line 77); dllexp
ort assumed
  /* static */ size_t X::op_plus_assign_throw_count_  = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(78): warning #1740: dllexport/dllimp
ort conflict with "X::op_minus_assign_throw_count_" (declared at line 78); dllex
port assumed
  /* static */ size_t X::op_minus_assign_throw_count_ = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(79): warning #1740: dllexport/dllimp
ort conflict with "X::op_times_assign_throw_count_" (declared at line 79); dllex
port assumed
  /* static */ size_t X::op_times_assign_throw_count_ = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(80): warning #1740: dllexport/dllimp
ort conflict with "X::op_div_assign_throw_count_" (declared at line 80); dllexpo
rt assumed
  /* static */ size_t X::op_div_assign_throw_count_   = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(81): warning #1740: dllexport/dllimp
ort conflict with "X::op_eq_throw_count_" (declared at line 81); dllexport assum
ed
  /* static */ size_t X::op_eq_throw_count_           = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(82): warning #1740: dllexport/dllimp
ort conflict with "X::op_lt_throw_count_" (declared at line 82); dllexport assum
ed
  /* static */ size_t X::op_lt_throw_count_           = size_t (-1);
                         ^

C:\Projects\apache\tests\src\.\alg_test.cpp(578): warning #1740: dllexport/dllim
port conflict with "UnaryPredicate::n_total_op_fcall_" (declared at line 578); d
llexport assumed
  /* static */ size_t UnaryPredicate::n_total_op_fcall_;
                                      ^

C:\Projects\apache\tests\src\.\alg_test.cpp(617): warning #1740: dllexport/dllim
port conflict with "BinaryPredicate::n_total_op_fcall_" (declared at line 617);
dllexport assumed
  /* static */ size_t BinaryPredicate::n_total_op_fcall_;
                                       ^

environ.cpp
C:\Projects\apache\tests\src\.\environ.cpp(44): warning #579: exception specific
ation is incompatible with that of previous function "putenv" (declared at line
438 of "C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE\../includ
e/stdlib.h")
  _RWSTD_DLLIMPORT int putenv (const char*) _LIBC_THROWS ();
                                            ^

opt_diags.cpp
fmt_bits.cpp
locale.cpp
cmdopt.cpp
char.cpp
C:\Projects\apache\tests\src\.\char.cpp(164): warning #1740: dllexport/dllimport
 conflict with "UserTraits<char>::n_calls_" (declared at line 164); dllexport as
sumed
  n_calls_ [UserTraits<char>::MemFun::n_funs];
  ^

C:\Projects\apache\tests\src\.\char.cpp(169): warning #1740: dllexport/dllimport
 conflict with "UserTraits<char>::eof_" (declared at line 169); dllexport assume
d
  eof_ = std::char_traits<char>::eof ();
  ^

C:\Projects\apache\tests\src\.\char.cpp(294): warning #1740: dllexport/dllimport
 conflict with "UserTraits<wchar_t={unsigned short}>::n_calls_" (declared at lin
e 294); dllexport assumed
  n_calls_ [UserTraits<wchar_t>::MemFun::n_funs];
  ^

C:\Projects\apache\tests\src\.\char.cpp(299): warning #1740: dllexport/dllimport
 conflict with "UserTraits<wchar_t={unsigned short}>::eof_" (declared at line 29
9); dllexport assumed
  eof_ = std::char_traits<wchar_t>::eof ();
  ^

C:\Projects\apache\tests\src\.\char.cpp(306): warning #1740: dllexport/dllimport
 conflict with "UserTraits<UserChar>::n_calls_" (declared at line 306); dllexpor
t assumed
  n_calls_ [UserTraits<UserChar>::MemFun::n_funs];
  ^

21.strings.cpp
C:\Projects\apache\tests\src\.\21.strings.cpp(975): warning #279: controlling ex
pression is constant
          RW_ASSERT (!"test logic error: unknown overload");
          ^

C:\Projects\apache\tests\src\.\21.strings.cpp(1066): warning #279: controlling e
xpression is constant
              RW_ASSERT (!"logic error: std::char_traits<UserChar> not allowed")
;
              ^

C:\Projects\apache\tests\src\.\21.strings.cpp(1074): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown charT argument");
          ^

C:\Projects\apache\tests\src\.\21.strings.cpp(1026): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Allocator argument");
          ^
          detected during:
            instantiation of "void _rw_dispatch(charT *, Traits *, VoidFunc *con
st *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=std::
char_traits<char>]" at line 1040
            instantiation of "void _rw_dispatch(charT *, VoidFunc *const *, cons
t StringFunc &, const StringTestCase &) [with charT=char]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1026): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Allocator argument");
          ^
          detected during:
            instantiation of "void _rw_dispatch(charT *, Traits *, VoidFunc *con
st *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=UserT
raits<char>]" at line 1044
            instantiation of "void _rw_dispatch(charT *, VoidFunc *const *, cons
t StringFunc &, const StringTestCase &) [with charT=char]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1047): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Traits argument");
          ^
          detected during instantiation of "void _rw_dispatch(charT *, VoidFunc
*const *, const StringFunc &, const StringTestCase &) [with charT=char]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1026): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Allocator argument");
          ^
          detected during:
            instantiation of "void _rw_dispatch(charT *, Traits *, VoidFunc *con
st *, const StringFunc &, const StringTestCase &) [with charT=wchar_t={unsigned
short}, Traits=std::char_traits<wchar_t={unsigned short}>]" at line 1040
            instantiation of "void _rw_dispatch(charT *, VoidFunc *const *, cons
t StringFunc &, const StringTestCase &) [with charT=wchar_t={unsigned short}]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1026): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Allocator argument");
          ^
          detected during:
            instantiation of "void _rw_dispatch(charT *, Traits *, VoidFunc *con
st *, const StringFunc &, const StringTestCase &) [with charT=wchar_t={unsigned
short}, Traits=UserTraits<wchar_t={unsigned short}>]" at line 1044
            instantiation of "void _rw_dispatch(charT *, VoidFunc *const *, cons
t StringFunc &, const StringTestCase &) [with charT=wchar_t={unsigned short}]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1047): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Traits argument");
          ^
          detected during instantiation of "void _rw_dispatch(charT *, VoidFunc
*const *, const StringFunc &, const StringTestCase &) [with charT=wchar_t={unsig
ned short}]"

C:\Projects\apache\tests\src\.\21.strings.cpp(1026): warning #279: controlling e
xpression is constant
          RW_ASSERT (!"logic error: unknown Allocator argument");
          ^
          detected during instantiation of "void _rw_dispatch(charT *, Traits *,
 VoidFunc *const *, const StringFunc &, const StringTestCase &) [with charT=User
Char, Traits=UserTraits<UserChar>]"

rwthread.cpp
opt_types.cpp
file.cpp
driver.cpp
new.cpp
opt_trace.cpp
opt_lines.cpp
any.cpp
allocator.cpp
C:\Projects\apache\tests\src\.\allocator.cpp(236): warning #279: controlling exp
ression is constant
          RW_ASSERT (!"logic error: should not reach");
          ^

printf.cpp
C:\Projects\apache\tests\src\.\printf.cpp(532): warning #279: controlling expres
sion is constant
          RW_ASSERT (!"%a not implemented");
          ^

C:\Projects\apache\tests\src\.\printf.cpp(536): warning #279: controlling expres
sion is constant
          RW_ASSERT (!"%A not implemented");
          ^

C:\Projects\apache\tests\src\.\printf.cpp(1469): warning #279: controlling expre
ssion is constant
              RW_ASSERT (!"unknown floating point size");
              ^

C:\Projects\apache\tests\src\.\printf.cpp(2206): warning #279: controlling expre
ssion is constant
          RW_ASSERT (!"%{Ac} not implemented for this character size");
          ^

C:\Projects\apache\tests\src\.\printf.cpp(2595): warning #279: controlling expre
ssion is constant
              RW_ASSERT (!"%{g} not implemented");
              ^

C:\Projects\apache\tests\src\.\printf.cpp(2919): warning #279: controlling expre
ssion is constant
              RW_ASSERT (!"logic error");
              ^

system.cpp
Creating library...(Intel C++ Environment)
xilib: executing 'lib'

Build log was saved at "file://C:\Projects\apache\build\icc-9.1\tests\src\15d\Bu
ildLog.htm"
.rwtest - 0 error(s), 58 warning(s)

..............................


------ Build started: Project: 21.string.access, Configuration: 15d Debug Thread
-safe Dll Win32 ------

Compiling with Intel(R) C++ 9.1 ...(Intel C++ Environment)
21.string.access.cpp
C:\Projects\apache\\tests\strings\21.string.access.cpp(307): warning #279: contr
olling expression is constant
  DEFINE_STRING_TEST_DISPATCH (test_access);
  ^

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=
std::char_traits<char>, Allocator=std::allocator<char>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=unsigned shor
t, Traits=std::char_traits<wchar_t={unsigned short}>, Allocator=std::allocator<w
char_t={unsigned short}>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=
UserTraits<char>, Allocator=std::allocator<char>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=unsigned shor
t, Traits=UserTraits<wchar_t={unsigned short}>, Allocator=std::allocator<wchar_t
={unsigned short}>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=UserChar, Tra
its=UserTraits<UserChar>, Allocator=std::allocator<UserChar>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=
std::char_traits<char>, Allocator=UserAlloc<char, AllocTypes<char>>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=unsigned shor
t, Traits=std::char_traits<wchar_t={unsigned short}>, Allocator=UserAlloc<wchar_
t={unsigned short}, AllocTypes<wchar_t={unsigned short}>>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=char, Traits=
UserTraits<char>, Allocator=UserAlloc<char, AllocTypes<char>>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=unsigned shor
t, Traits=UserTraits<wchar_t={unsigned short}>, Allocator=UserAlloc<wchar_t={uns
igned short}, AllocTypes<wchar_t={unsigned short}>>]"

C:\Projects\apache\\tests\strings\21.string.access.cpp(257): warning #279: contr
olling expression is constant
              RW_ASSERT (!"test logic error: unknown access overload");
              ^
          detected during instantiation of "void test_access(charT, Traits *, Al
locator *, const StringFunc &, const StringTestCase &) [with charT=UserChar, Tra
its=UserTraits<UserChar>, Allocator=UserAlloc<UserChar, AllocTypes<UserChar>>]"


Linking...(Intel C++ Environment)
xilink: executing 'link'
   Creating library 15d/21.string.access.lib and object 15d/21.string.access.exp


Build log was saved at "file://C:\Projects\apache\build\icc-9.1\tests\strings\15
d\21.string.access\BuildLog.htm"
21.string.access - 0 error(s), 11 warning(s)


.................................


---------------------- Done ----------------------

    Build: 236 succeeded, 7 failed, 0 skipped


Summary log was generated in file://C:/Projects/apache/build/icc-9.1-15d.html
build complete

Reply via email to