Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intellisense can't find Cygwin system headers in version 1.19.8 #12113

Closed
speedycatfish opened this issue Mar 17, 2024 · 2 comments
Closed

Intellisense can't find Cygwin system headers in version 1.19.8 #12113

speedycatfish opened this issue Mar 17, 2024 · 2 comments
Assignees
Labels
bug Feature: Configuration An issue related to configuring the extension or IntelliSense fixed Check the Milestone for the release in which the fix is or will be available. investigate: repro This issue's repro steps needs to be investigated/confirmed Language Service regression A bug that didn't exist in a previous release
Projects
Milestone

Comments

@speedycatfish
Copy link

Environment

  • OS and Version: Windows 11
  • VS Code Version: 1.87.2
  • C/C++ Extension Version: 1.19.8

Bug Summary and Steps to Reproduce

When trying to include system headers (i.e. #include <unordered_map>), intellisense complains "cannot open source file "unordered_map". Please run the 'Select IntelliSense Configuration...' command to locate your system headers." Running Select IntelliSense Configuration... does not help. This issue is not present in extension version 1.19.7. The program builds and runs fine. Note that I am using cygwin on Windows.

Configuration and Logs

c_cpp_properties.json: 
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${default}"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.22621.0",
            "cStandard": "c17"
        }
    ],
    "version": 4
}

log diagnostics:
-------- Diagnostics - 3/17/2024, 6:19:32 AM
Version: 1.19.8
Current Configuration:
{
    "name": "Win32",
    "includePath": [
        "D:/eclipse-workspace/TestCases"
    ],
    "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
    ],
    "windowsSdkVersion": "10.0.22621.0",
    "cStandard": "c17",
    "compilerPathIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "intelliSenseModeIsExplicit": true,
    "cppStandard": "c++17",
    "intelliSenseMode": "windows-gcc-x64",
    "mergeConfigurations": false,
    "compilerPath": "C:\\cygwin64\\bin\\g++.exe",
    "browse": {
        "path": [
            "D:/eclipse-workspace/TestCases",
            "${workspaceFolder}"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
cpptools version (native): 1.19.8.0
Translation Unit Mappings:
[ D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp - source TU]:
Translation Unit Configurations:
[ D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp ]:
    Process ID: 22076
    Memory Usage: 50 MB
    Compiler Path: C:\cygwin64\bin\g++.exe
    Includes:
        D:\eclipse-workspace\TestCases
    Defines:
        _DEBUG
        UNICODE
        _UNICODE
    Standard Version: c++17
    IntelliSense Mode: linux-gcc-x64
    Other Flags:
        --g++
        --gnu_version=110400
        --ms_extensions
Total Memory Usage: 50 MB

------- Workspace parsing diagnostics -------
Number of files discovered (not excluded): 656

language server logging:
loggingLevel: Debug
LSP: (received) cpptools/initialize (id: 1)
LSP: (invoked) cpptools/initialize (id: 1)
cpptools version (TypeScript): 1.19.8
cpptools version (native): 1.19.8.0
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: Sending response (id: 1)
LSP: (received) cpptools/queryCompilerDefaults (id: 2)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 2)
LSP: Sending response (id: 2)
LSP: (received) cpptools/didChangeCppProperties (id: 3)
LSP: (invoked) cpptools/didChangeCppProperties (id: 3)
enabling full-text triggers
Code browsing service initialized
Querying compiler for default C++ language standard using command line: C:\cygwin64\bin\g++.exe -x c++ -E -dM nul
LSP: (received) cpptools/queryCompilerDefaults (id: 4)
LSP: (received) cpptools/didChangeCppProperties (id: 5)
LSP: Message ignored due to no registered handler: $/setTrace
Querying compiler for default C++ language standard using command line: C:\cygwin64\bin\g++.exe -x c++ -E -dM /dev/null
Detected language standard version: gnu++17
Querying compiler's default target using command line: "C:\cygwin64\bin\g++.exe" -dumpmachine
Compiler returned default target value: x86_64-pc-cygwin
Compiler query command line: C:\cygwin64\bin\g++.exe -std=c++17 -m64 -Wp,-v -E -dM -x c++ nul
Compiler query command line: c:\cygwin64\bin\g++.exe -std=c++17 -m64 -Wp,-v -E -dM -x c++ /dev/null
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/x86_64-pc-cygwin
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/backward
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include
Compiler include path not found: /usr/include
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../lib/../include/w32api
Attempting to get defaults from C++ compiler in "compilerPath" property: 'C:\cygwin64\bin\g++.exe'
Compiler query command line: C:\cygwin64\bin\g++.exe -std=c17 -m64 -Wp,-v -E -dM -x c nul
Compiler query command line: c:\cygwin64\bin\g++.exe -std=c17 -m64 -Wp,-v -E -dM -x c /dev/null
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/include
Compiler include path not found: /usr/include
Compiler include path not found: /usr/lib/gcc/x86_64-pc-cygwin/11/../../../../lib/../include/w32api
Attempting to get defaults from C compiler in "compilerPath" property: 'C:\cygwin64\bin\g++.exe'
  Folder: D:/ECLIPSE-WORKSPACE/TESTCASES/ will be indexed
  Folder: D:/ECLIPSE-WORKSPACE/LEETCODE/LEETCODEC++/ will be indexed
LSP: Sending response (id: 3)
LSP: (invoked) cpptools/queryCompilerDefaults (id: 4)
Discovering files...
LSP: Sending response (id: 4)
LSP: (invoked) cpptools/didChangeCppProperties (id: 5)
LSP: Sending response (id: 5)
  Processing folder (recursive): D:/ECLIPSE-WORKSPACE/TESTCASES/
  Processing folder (recursive): D:/ECLIPSE-WORKSPACE/LEETCODE/LEETCODEC++/
LSP: (received) cpptools/didChangeCppProperties (id: 6)
LSP: (invoked) cpptools/didChangeCppProperties (id: 6)
LSP: Sending response (id: 6)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
Enhanced Colorization is enabled.
LSP: (received) textDocument/didOpen: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) textDocument/didOpen: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 7)
LSP: (invoked) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 7)
Intellisense update pending for: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 8)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 8)
LSP: Sending response (id: 8)
LSP: (received) cpptools/didChangeSettings
LSP: (invoked) cpptools/didChangeSettings
Autocomplete is enabled.
Error squiggles are enabled if all header dependencies are resolved.
Hover is enabled.
IntelliSense Engine = default.
LSP: (received) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 9)
LSP: (invoked) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 9)
Enhanced Colorization is enabled.
LSP: (received) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 10)
LSP: (invoked) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 10)
LSP: (received) cpptools/getFoldingRanges: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 11)
LSP: (invoked) cpptools/getFoldingRanges: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 11)
LSP: Sending response (id: 11)
LSP: (received) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 12)
LSP: (invoked) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 12)
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 13)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 13)
LSP: Sending response (id: 13)
LSP: (received) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 14)
LSP: (invoked) cpptools/getDocumentSymbols: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 14)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 15)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 15)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 7)
LSP: $/cancelRequest (<unknown/completed>, id: 8)
Populating file name cache...
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 9)
LSP: $/cancelRequest (cpptools/getDocumentSymbols, id: 10)
LSP: $/cancelRequest (<unknown/completed>, id: 11)
LSP: $/cancelRequest (textDocument/hover, id: 15)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: Sending response (id: 12)
LSP: Sending response (id: 14)
  Discovering files: 656 file(s) processed
Done populating filename cache. Elapsed time: 133 ms
sending compilation args for D:\eclipse-workspace\Leetcode\LeetcodeC++\525.cpp
  include: D:\ECLIPSE-WORKSPACE\TESTCASES
  define: __DBL_MIN_EXP__=(-1021)
  define: __UINT_LEAST16_MAX__=0xffff
  define: __ATOMIC_ACQUIRE=2
  define: __FLT128_MAX_10_EXP__=4932
  define: __FLT_MIN__=1.17549435082228750796873653722224568e-38F
  define: __GCC_IEC_559_COMPLEX=2
  define: __UINT_LEAST8_TYPE__=unsigned char
  define: __SIZEOF_FLOAT80__=16
  define: __INTMAX_C(c)=c ## L
  define: __CHAR_BIT__=8
  define: __UINT8_MAX__=0xff
  define: __SCHAR_WIDTH__=8
  define: __WINT_MAX__=0xffffffffU
  define: __FLT32_MIN_EXP__=(-125)
  define: __ORDER_LITTLE_ENDIAN__=1234
  define: __SIZE_MAX__=0xffffffffffffffffUL
  define: __WCHAR_MAX__=0xffff
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1
  define: __DBL_DENORM_MIN__=double(4.94065645841246544176568792868221372e-324L)
  define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1
  define: __GCC_ATOMIC_CHAR_LOCK_FREE=2
  define: __GCC_IEC_559=2
  define: __FLT32X_DECIMAL_DIG__=17
  define: __FLT_EVAL_METHOD__=0
  define: __FLT64_DECIMAL_DIG__=17
  define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2
  define: __UINT_FAST64_MAX__=0xffffffffffffffffUL
  define: __SIG_ATOMIC_TYPE__=int
  define: __DBL_MIN_10_EXP__=(-307)
  define: __FINITE_MATH_ONLY__=0
  define: __FLT32X_MAX_EXP__=1024
  define: __FLT32_HAS_DENORM__=1
  define: __UINT_FAST8_MAX__=0xff
  define: __DEC64_MAX_EXP__=385
  define: __INT8_C(c)=c
  define: __INT_LEAST8_WIDTH__=8
  define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL
  define: __INT_LEAST8_MAX__=0x7f
  define: __SHRT_MAX__=0x7fff
  define: __LDBL_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __FLT64X_MAX_10_EXP__=4932
  define: __LDBL_IS_IEC_60559__=2
  define: __FLT64X_HAS_QUIET_NAN__=1
  define: __UINT_LEAST8_MAX__=0xff
  define: __GCC_ATOMIC_BOOL_LOCK_FREE=2
  define: __FLT128_DENORM_MIN__=6.47517511943802511092443895822764655e-4966F128
  define: __UINTMAX_TYPE__=long unsigned int
  define: __DEC32_EPSILON__=1E-6DF
  define: __FLT_EVAL_METHOD_TS_18661_3__=0
  define: __unix=1
  define: __UINT32_MAX__=0xffffffffU
  define: __GXX_EXPERIMENTAL_CXX0X__=1
  define: __FLT128_MIN_EXP__=(-16381)
  define: __WINT_MIN__=0U
  define: __FLT128_MIN_10_EXP__=(-4931)
  define: __FLT32X_IS_IEC_60559__=2
  define: __INT_LEAST16_WIDTH__=16
  define: __SCHAR_MAX__=0x7f
  define: __FLT128_MANT_DIG__=113
  define: __WCHAR_MIN__=0
  define: __INT64_C(c)=c ## L
  define: __GCC_ATOMIC_POINTER_LOCK_FREE=2
  define: __FLT32X_MANT_DIG__=53
  define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2
  define: __USER_LABEL_PREFIX__=
  define: __FLT32_MAX_10_EXP__=38
  define: __FLT64X_EPSILON__=1.08420217248550443400745280086994171e-19F64x
  define: __STDC_HOSTED__=1
  define: __DEC64_MIN_EXP__=(-382)
  define: __DBL_DIG__=15
  define: __FLT32_DIG__=6
  define: __FLT_EPSILON__=1.19209289550781250000000000000000000e-7F
  define: __GXX_WEAK__=1
  define: __SHRT_WIDTH__=16
  define: __FLT32_IS_IEC_60559__=2
  define: __LDBL_MIN__=3.36210314311209350626267781732175260e-4932L
  define: __DBL_IS_IEC_60559__=2
  define: __DEC32_MAX__=9.999999E96DF
  define: __FLT64X_DENORM_MIN__=3.64519953188247460252840593361941982e-4951F64x
  define: __FLT32X_HAS_INFINITY__=1
  define: __INT32_MAX__=0x7fffffff
  define: __unix__=1
  define: __INT_WIDTH__=32
  define: __SIZEOF_LONG__=8
  define: __UINT16_C(c)=c
  define: __DECIMAL_DIG__=21
  define: __FLT64_EPSILON__=2.22044604925031308084726333618164062e-16F64
  define: __INT16_MAX__=0x7fff
  define: __FLT64_MIN_EXP__=(-1021)
  define: __FLT64X_MIN_10_EXP__=(-4931)
  define: __LDBL_HAS_QUIET_NAN__=1
  define: __FLT64_MANT_DIG__=53
  define: __FLT64X_MANT_DIG__=64
  define: __GNUC__=11
  define: __GXX_RTTI=1
  define: __MMX__=1
  define: __FLT_HAS_DENORM__=1
  define: __SIZEOF_LONG_DOUBLE__=16
  define: __BIGGEST_ALIGNMENT__=16
  define: __STDC_UTF_16__=1
  define: __FLT64_MAX_10_EXP__=308
  define: __FLT32_HAS_INFINITY__=1
  define: __DBL_MAX__=double(1.79769313486231570814527423731704357e+308L)
  define: __INT_FAST32_MAX__=0x7fffffffffffffffL
  define: __DBL_HAS_INFINITY__=1
  define: __SIZEOF_FLOAT__=4
  define: __HAVE_SPECULATION_SAFE_VALUE=1
  define: __DEC32_MIN_EXP__=(-94)
  define: __INTPTR_WIDTH__=64
  define: __FLT64X_HAS_INFINITY__=1
  define: __UINT_LEAST32_MAX__=0xffffffffU
  define: __FLT32X_HAS_DENORM__=1
  define: __INT_FAST16_TYPE__=long int
  define: __STRICT_ANSI__=1
  define: __MMX_WITH_SSE__=1
  define: __LDBL_HAS_DENORM__=1
  define: __cplusplus=201703L
  define: __DEC32_MIN__=1E-95DF
  define: __DEPRECATED=1
  define: __DBL_MAX_EXP__=1024
  define: __WCHAR_WIDTH__=16
  define: __FLT32_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __DEC128_EPSILON__=1E-33DL
  define: __SSE2_MATH__=1
  define: __ATOMIC_HLE_RELEASE=131072
  define: __PTRDIFF_MAX__=0x7fffffffffffffffL
  define: __amd64=1
  define: __ATOMIC_HLE_ACQUIRE=65536
  define: __GNUG__=11
  define: __LONG_LONG_MAX__=0x7fffffffffffffffLL
  define: __SIZEOF_SIZE_T__=8
  define: __FLT64X_MIN_EXP__=(-16381)
  define: __SIZEOF_WINT_T__=4
  define: __LONG_LONG_WIDTH__=64
  define: __FLT32_MAX_EXP__=128
  define: __GXX_ABI_VERSION=1016
  define: __FLT128_HAS_INFINITY__=1
  define: __FLT_MIN_EXP__=(-125)
  define: __x86_64=1
  define: __INT_FAST64_TYPE__=long int
  define: __FLT64_DENORM_MIN__=4.94065645841246544176568792868221372e-324F64
  define: __DBL_MIN__=double(2.22507385850720138309023271733240406e-308L)
  define: __FLT128_EPSILON__=1.92592994438723585305597794258492732e-34F128
  define: __FLT64X_NORM_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __SIZEOF_POINTER__=8
  define: __SIZE_TYPE__=long unsigned int
  define: __LP64__=1
  define: __DBL_HAS_QUIET_NAN__=1
  define: __FLT32X_EPSILON__=2.22044604925031308084726333618164062e-16F32x
  define: __DECIMAL_BID_FORMAT__=1
  define: __GXX_TYPEINFO_EQUALITY_INLINE=0
  define: __FLT64_MIN_10_EXP__=(-307)
  define: __FLT64X_DECIMAL_DIG__=21
  define: __DEC128_MIN__=1E-6143DL
  define: __REGISTER_PREFIX__=
  define: __UINT16_MAX__=0xffff
  define: __cdecl=__attribute__((__cdecl__))
  define: __LDBL_HAS_INFINITY__=1
  define: __FLT32_MIN__=1.17549435082228750796873653722224568e-38F32
  define: __UINT8_TYPE__=unsigned char
  define: __FLT_DIG__=6
  define: __NO_INLINE__=1
  define: __DEC_EVAL_METHOD__=2
  define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL
  define: __FLT_MANT_DIG__=24
  define: __LDBL_DECIMAL_DIG__=21
  define: __VERSION__="11.4.0"
  define: __UINT64_C(c)=c ## UL
  define: __SEH__=1
  define: __INT_LEAST32_MAX__=0x7fffffff
  define: __GCC_ATOMIC_INT_LOCK_FREE=2
  define: __FLT128_MAX_EXP__=16384
  define: __FLT32_MANT_DIG__=24
  define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __FLT128_HAS_DENORM__=1
  define: __FLT32_DECIMAL_DIG__=9
  define: __FLT128_DIG__=33
  define: __INT32_C(c)=c
  define: __DEC64_EPSILON__=1E-15DD
  define: __ORDER_PDP_ENDIAN__=3412
  define: __DEC128_MIN_EXP__=(-6142)
  define: __INT_FAST32_TYPE__=long int
  define: __UINT_LEAST16_TYPE__=short unsigned int
  define: __DBL_HAS_DENORM__=1
  define: __UINT64_MAX__=0xffffffffffffffffUL
  define: __FLT_IS_IEC_60559__=2
  define: __GNUC_WIDE_EXECUTION_CHARSET_NAME="UTF-16LE"
  define: __FLT64X_DIG__=18
  define: __INT8_TYPE__=signed char
  define: __GCC_ASM_FLAG_OUTPUTS__=1
  define: __UINT32_TYPE__=unsigned int
  define: __FLT_RADIX__=2
  define: __INT_LEAST16_TYPE__=short int
  define: __LDBL_EPSILON__=1.08420217248550443400745280086994171e-19L
  define: __UINTMAX_C(c)=c ## UL
  define: __k8=1
  define: __FLT32X_MIN__=2.22507385850720138309023271733240406e-308F32x
  define: __SIG_ATOMIC_MAX__=0x7fffffff
  define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2
  define: __SIZEOF_PTRDIFF_T__=8
  define: __LDBL_DIG__=18
  define: __CYGWIN__=1
  define: __FLT64_IS_IEC_60559__=2
  define: __x86_64__=1
  define: __FLT32X_MIN_EXP__=(-1021)
  define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF
  define: __INT_FAST16_MAX__=0x7fffffffffffffffL
  define: __FLT64_DIG__=15
  define: __UINT_FAST32_MAX__=0xffffffffffffffffUL
  define: __UINT_LEAST64_TYPE__=long unsigned int
  define: __FLT_HAS_QUIET_NAN__=1
  define: __FLT_MAX_10_EXP__=38
  define: __LONG_MAX__=0x7fffffffffffffffL
  define: __FLT64X_HAS_DENORM__=1
  define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL
  define: __FLT_HAS_INFINITY__=1
  define: __GNUC_EXECUTION_CHARSET_NAME="UTF-8"
  define: __UINT_FAST16_TYPE__=long unsigned int
  define: __DEC64_MAX__=9.999999999999999E384DD
  define: __INT_FAST32_WIDTH__=64
  define: __CHAR16_TYPE__=short unsigned int
  define: __PRAGMA_REDEFINE_EXTNAME=1
  define: __SIZE_WIDTH__=64
  define: __SEG_FS=1
  define: __INT_LEAST16_MAX__=0x7fff
  define: __DEC64_MANT_DIG__=16
  define: __INT64_MAX__=0x7fffffffffffffffL
  define: __SEG_GS=1
  define: __FLT32_DENORM_MIN__=1.40129846432481707092372958328991613e-45F32
  define: __SIG_ATOMIC_WIDTH__=32
  define: __INT_LEAST64_TYPE__=long int
  define: __INT16_TYPE__=short int
  define: __INT_LEAST8_TYPE__=signed char
  define: __SIZEOF_INT__=4
  define: __DEC32_MAX_EXP__=97
  define: __INT_FAST8_MAX__=0x7f
  define: __FLT128_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __INTPTR_MAX__=0x7fffffffffffffffL
  define: __FLT64_HAS_QUIET_NAN__=1
  define: __stdcall=__attribute__((__stdcall__))
  define: __FLT32_MIN_10_EXP__=(-37)
  define: __EXCEPTIONS=1
  define: __GXX_MERGED_TYPEINFO_NAMES=0
  define: __PTRDIFF_WIDTH__=64
  define: __LDBL_MANT_DIG__=64
  define: __FLT64_HAS_INFINITY__=1
  define: __FLT64X_MAX__=1.18973149535723176502126385303097021e+4932F64x
  define: __STDCPP_DEFAULT_NEW_ALIGNMENT__=16
  define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1)
  define: __GCC_ATOMIC_LONG_LOCK_FREE=2
  define: __DEC32_MANT_DIG__=7
  define: __k8__=1
  define: __INTPTR_TYPE__=long int
  define: __UINT16_TYPE__=short unsigned int
  define: __WCHAR_TYPE__=short unsigned int
  define: __pic__=1
  define: __UINTPTR_MAX__=0xffffffffffffffffUL
  define: __INT_FAST64_WIDTH__=64
  define: __INT_FAST64_MAX__=0x7fffffffffffffffL
  define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1
  define: __FLT_NORM_MAX__=3.40282346638528859811704183484516925e+38F
  define: __FLT64X_MAX_EXP__=16384
  define: __UINT_FAST64_TYPE__=long unsigned int
  define: __INT_MAX__=0x7fffffff
  define: __code_model_medium__=1
  define: __INT64_TYPE__=long int
  define: __FLT_MAX_EXP__=128
  define: __ORDER_BIG_ENDIAN__=4321
  define: __DBL_MANT_DIG__=53
  define: __SIZEOF_FLOAT128__=16
  define: __INT_LEAST64_MAX__=0x7fffffffffffffffL
  define: __DEC64_MIN__=1E-383DD
  define: __WINT_TYPE__=unsigned int
  define: __UINT_LEAST32_TYPE__=unsigned int
  define: __SIZEOF_SHORT__=2
  define: __FLT32_NORM_MAX__=3.40282346638528859811704183484516925e+38F32
  define: __SSE__=1
  define: __LDBL_MIN_EXP__=(-16381)
  define: __FLT64_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __amd64__=1
  define: __WINT_WIDTH__=32
  define: __INT_LEAST64_WIDTH__=64
  define: __LDBL_MAX_EXP__=16384
  define: __FLT32X_MAX_10_EXP__=308
  define: __SIZEOF_INT128__=16
  define: __FLT64X_IS_IEC_60559__=2
  define: __WCHAR_UNSIGNED__=1
  define: __LDBL_MAX_10_EXP__=4932
  define: __ATOMIC_RELAXED=0
  define: __DBL_EPSILON__=double(2.22044604925031308084726333618164062e-16L)
  define: __thiscall=__attribute__((__thiscall__))
  define: __FLT128_MIN__=3.36210314311209350626267781732175260e-4932F128
  define: _LP64=1
  define: __UINT8_C(c)=c
  define: __FLT64_MAX_EXP__=1024
  define: __INT_LEAST32_TYPE__=int
  define: __SIZEOF_WCHAR_T__=2
  define: __GNUC_PATCHLEVEL__=0
  define: __FLT128_NORM_MAX__=1.18973149535723176508575932662800702e+4932F128
  define: __FLT64_NORM_MAX__=1.79769313486231570814527423731704357e+308F64
  define: __FLT128_HAS_QUIET_NAN__=1
  define: __INTMAX_MAX__=0x7fffffffffffffffL
  define: __INT_FAST8_TYPE__=signed char
  define: __fastcall=__attribute__((__fastcall__))
  define: __FLT64X_MIN__=3.36210314311209350626267781732175260e-4932F64x
  define: __STDCPP_THREADS__=1
  define: __GNUC_STDC_INLINE__=1
  define: __FLT64_HAS_DENORM__=1
  define: __FLT32_EPSILON__=1.19209289550781250000000000000000000e-7F32
  define: __DBL_DECIMAL_DIG__=17
  define: __STDC_UTF_32__=1
  define: __INT_FAST8_WIDTH__=8
  define: __FXSR__=1
  define: __FLT32X_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __DBL_NORM_MAX__=double(1.79769313486231570814527423731704357e+308L)
  define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__
  define: __INTMAX_WIDTH__=64
  define: __UINT64_TYPE__=long unsigned int
  define: __UINT32_C(c)=c ## U
  define: __FLT_DENORM_MIN__=1.40129846432481707092372958328991613e-45F
  define: __FLT128_IS_IEC_60559__=2
  define: __INT8_MAX__=0x7f
  define: __LONG_WIDTH__=64
  define: __PIC__=1
  define: __UINT_FAST32_TYPE__=long unsigned int
  define: __FLT32X_NORM_MAX__=1.79769313486231570814527423731704357e+308F32x
  define: __CHAR32_TYPE__=unsigned int
  define: __FLT_MAX__=3.40282346638528859811704183484516925e+38F
  define: __SSE2__=1
  define: __INT32_TYPE__=int
  define: __SIZEOF_DOUBLE__=8
  define: __FLT_MIN_10_EXP__=(-37)
  define: __FLT64_MIN__=2.22507385850720138309023271733240406e-308F64
  define: __INT_LEAST32_WIDTH__=32
  define: __INTMAX_TYPE__=long int
  define: __DEC128_MAX_EXP__=6145
  define: __FLT32X_HAS_QUIET_NAN__=1
  define: __ATOMIC_CONSUME=1
  define: __GNUC_MINOR__=4
  define: __INT_FAST16_WIDTH__=64
  define: __UINTMAX_MAX__=0xffffffffffffffffUL
  define: __FLT32X_DENORM_MIN__=4.94065645841246544176568792868221372e-324F32x
  define: __DBL_MAX_10_EXP__=308
  define: __LDBL_DENORM_MIN__=3.64519953188247460252840593361941982e-4951L
  define: __INT16_C(c)=c
  define: __STDC__=1
  define: __FLT32X_DIG__=15
  define: __PTRDIFF_TYPE__=long int
  define: __ATOMIC_SEQ_CST=5
  define: __FLT32X_MIN_10_EXP__=(-307)
  define: __UINTPTR_TYPE__=long unsigned int
  define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD
  define: __DEC128_MANT_DIG__=34
  define: __LDBL_MIN_10_EXP__=(-4931)
  define: __SSE_MATH__=1
  define: __SIZEOF_LONG_LONG__=8
  define: __FLT128_DECIMAL_DIG__=36
  define: __GCC_ATOMIC_LLONG_LOCK_FREE=2
  define: __FLT32_HAS_QUIET_NAN__=1
  define: __FLT_DECIMAL_DIG__=9
  define: __UINT_FAST16_MAX__=0xffffffffffffffffUL
  define: __LDBL_NORM_MAX__=1.18973149535723176502126385303097021e+4932L
  define: __GCC_ATOMIC_SHORT_LOCK_FREE=2
  define: __UINT_FAST8_TYPE__=unsigned char
  define: __ATOMIC_ACQ_REL=4
  define: __ATOMIC_RELEASE=3
  define: __declspec(x)=__attribute__((x))
  define: _DEBUG
  define: UNICODE
  define: _UNICODE
  other: --g++
  other: --gnu_version=110400
  other: --ms_extensions
  stdver: c++17
  intelliSenseMode: linux-gcc-x64
LSP: (invoked) cpptools/didChangeVisibleTextEditors
IntelliSense update scheduled and TU acquisition started for: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
Error squiggles will be disabled in: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
Update IntelliSense time (sec): 0.022
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 16)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 16)
LSP: Sending response (id: 16)
LSP: (received) cpptools/getFoldingRanges: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 17)
LSP: (invoked) cpptools/getFoldingRanges: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 17)
LSP: Sending response (id: 17)
  2738 file(s) removed from database
Done discovering files.
Parsing open files...
Populating include completion cache.
Parsing remaining files...
  Parsing: 0 files(s) processed
Done parsing remaining files.
Done parsing open files.
Database safe to open.
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 18)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 18)
LSP: Sending response (id: 18)
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 19)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 19)
LSP: Sending response (id: 19)
LSP: (received) cpptools/getDiagnostics (id: 20)
LSP: (invoked) cpptools/getDiagnostics (id: 20)
LSP: Sending response (id: 20)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 21)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 21)
LSP: Sending response (id: 21)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 22)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 22)
LSP: Sending response (id: 22)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 23)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 23)
LSP: Sending response (id: 23)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 24)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 24)
LSP: Sending response (id: 24)
LSP: (received) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (invoked) cpptools/didChangeActiveEditor: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/didChangeTextEditorSelection
LSP: (invoked) cpptools/didChangeTextEditorSelection
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 25)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 25)
LSP: Sending response (id: 25)
LSP: (received) textDocument/definition: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 26)
LSP: (invoked) textDocument/definition: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 26)
LSP: Sending response (id: 26)
LSP: (received) textDocument/definition: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 27)
LSP: (invoked) textDocument/definition: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 27)
LSP: Sending response (id: 27)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 28)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 28)
LSP: Sending response (id: 28)
LSP: (received) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 29)
LSP: (invoked) cpptools/getCodeActions: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 29)
LSP: Sending response (id: 29)
LSP: (received) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 30)
LSP: (invoked) textDocument/hover: file:https:///d%3A/eclipse-workspace/Leetcode/LeetcodeC%2B%2B/525.cpp (id: 30)
LSP: Sending response (id: 30)
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors
LSP: (received) cpptools/didChangeVisibleTextEditors
LSP: (invoked) cpptools/didChangeVisibleTextEditors

Other Extensions

No response

Additional context

No response

@franneck94
Copy link

Hi, the same problem for me also as a cygwin user

@browntarik browntarik added bug Language Service investigate: repro This issue's repro steps needs to be investigated/confirmed Feature: Configuration An issue related to configuring the extension or IntelliSense labels Mar 18, 2024
@sean-mcmanus sean-mcmanus added the regression A bug that didn't exist in a previous release label Mar 18, 2024
@sean-mcmanus sean-mcmanus changed the title Intellisense can't find system headers in version 1.19.8 Intellisense can't find Cygwin system headers in version 1.19.8 Mar 18, 2024
@sean-mcmanus sean-mcmanus pinned this issue Mar 18, 2024
@sean-mcmanus sean-mcmanus added this to the 1.19.9 milestone Mar 18, 2024
@sean-mcmanus sean-mcmanus added this to Triage in 1.20 via automation Mar 18, 2024
@sean-mcmanus sean-mcmanus moved this from Triage to To do in 1.20 Mar 18, 2024
@Colengms Colengms moved this from To do to Pull Request in 1.20 Mar 18, 2024
@bobbrow bobbrow added the fixed Check the Milestone for the release in which the fix is or will be available. label Mar 19, 2024
@bobbrow bobbrow moved this from Pull Request to Done in 1.20 Mar 19, 2024
@sean-mcmanus
Copy link
Collaborator

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Feature: Configuration An issue related to configuring the extension or IntelliSense fixed Check the Milestone for the release in which the fix is or will be available. investigate: repro This issue's repro steps needs to be investigated/confirmed Language Service regression A bug that didn't exist in a previous release
Projects
No open projects
1.20
Done
Development

No branches or pull requests

7 participants
@speedycatfish @bobbrow @sean-mcmanus @franneck94 @Colengms @browntarik and others