Uploaded image for project: 'C++ Standard Library'
  1. C++ Standard Library
  2. STDCXX-115

[MSVC] tests/22.locale.num.get.cpp fails to compile

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 4.1.3
    • 4.2.0
    • Tests
    • None
    • MSVC

    Description

      Originally raised in http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200601.mbox/%3c4D6A8407B7AC6F4D95B0E55C4E7C4C62036B235F@exmsk.moscow.vdiweb.com%3e:

      The test 22.locale.num.get fails to compile with MSVC:

      Build Log ------- Build started: Project: 22.locale.num.get, Configuration: 15s Debug Thread-safe Static|Win32 -------

      Command Lines Build machine environment variables may not be correct.
      Build machine environment variables may not be correct.
      Creating temporary file "c:\contrib\cygwin\build\sebor\stdcxx-4.1.3-msvc-7.1\tests\localization\15s\22.locale.num.get\RSP00007D.rsp" with contents
      [
      /Od /I "C:\contrib\cygwin\build\sebor\stdcxx-4.1.3\\tests\localization\..\include" /I "C:\contrib\cygwin\build\sebor\stdcxx-4.1.3\\tests\localization\..\..\include" /I "C:\contrib\cygwin\build\sebor\stdcxx-4.1.3\\tests\localization\..\..\include\ansi" /I "..\..\include/15s" /D "_RWSTD_USE_CONFIG" /D "_RWSTDDEBUG" /D "_MBCS" /Gm /EHsc /MTd /GS /Fo"15s\22.locale.num.get
      " /Fd"15s\22.locale.num.get/vc70.pdb" /W3 /c /Zi /TP
      "\contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp"
      ]
      Creating command line "cl.exe @"c:\contrib\cygwin\build\sebor\stdcxx-4.1.3-msvc-7.1\tests\localization\15s\22.locale.num.get\RSP00007D.rsp" /nologo"
      Output Window Compiling...
      22.locale.num.get.cpp
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1582) : warning C4005: 'LL' : macro redefinition
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1534) : see previous definition of 'LL'
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1585) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(2431) : see reference to function template instantiation 'void test_ullong(charT,const char *)' being compiled
      with
      [
      charT=char
      ]
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(2448) : see reference to function template instantiation 'void run_tests(charT,const char *)' being compiled
      with
      [
      charT=char
      ]
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1586) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1587) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1588) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1589) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1590) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1585) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(2431) : see reference to function template instantiation 'void test_ullong(charT,const char *)' being compiled
      with
      [
      charT=unsigned short
      ]
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(2455) : see reference to function template instantiation 'void run_tests(charT,const char *)' being compiled
      with
      [
      charT=unsigned short
      ]
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1586) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1587) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1588) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1589) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      \contrib\cygwin\build\sebor\stdcxx-4.1.3\tests\localization\22.locale.num.get.cpp(1590) : error C3861: 'ULL': identifier not found, even with argument-dependent lookup
      Project : warning PRJ0018 : The following environment variables were not found:
      $(ICInstallDir)
      Results Build log was saved at "file://c:\contrib\cygwin\build\sebor\stdcxx-4.1.3-msvc-7.1\tests\localization\15s\22.locale.num.get\BuildLog.htm"
      22.locale.num.get - 12 error(s), 1 warning(s)

      Attachments

        Activity

          People

            sebor Martin Sebor
            sebor Martin Sebor
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: