microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.52k stars 1.55k forks source link

IntelliSense shows improper comment when properly formatted #6078

Closed robotdad closed 3 years ago

robotdad commented 4 years ago

Type: LanguageService

Describe the bug

I have a multiline comment in a C file that shows an error on the second line that is not in error, and the file compiles.

Steps to reproduce

Create a C file with multiline comments. In my case this is occurring in a CMake configured project.

Expected behavior

No IntelliSense errors for properly formatted comment.

Logs ``` -------- Diagnostics - 9/3/2020, 3:19:22 PM Version: 0.29.0 Current Configuration: { "name": "Win32", "includePath": [ "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "windowsSdkVersion": "10.0.18362.0", "compilerPath": "C:/Program Files (x86)/Microsoft Visual Studio/2019/Preview/VC/Tools/MSVC/14.28.29231/bin/Hostx64/x64/cl.exe", "cStandard": "c11", "cppStandard": "c++17", "intelliSenseMode": "msvc-x64", "compilerArgs": [], "configurationProvider": "ms-vscode.cmake-tools", "browse": { "path": [ "${workspaceFolder}/**" ], "limitSymbolsToIncludedHeaders": true } } Custom browse configuration: { "browsePath": [] } Translation Unit Mappings: [ C:\source\scratch\getting-started\MXChip\AZ3166\app\main.c ]: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Translation Unit Configurations: [ C:\source\scratch\getting-started\MXChip\AZ3166\app\main.c ]: Process ID: 14476 Memory Usage: 12 MB Compiler Path: C:/Program Files (x86)/Microsoft Visual Studio/2019/Preview/VC/Tools/MSVC/14.28.29231/bin/Hostx64/x64/cl.exe Includes: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\ATLMFC\INCLUDE C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UM C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\SHARED C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\WINRT C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\CPPWINRT C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\CONFIG C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\LEGACY C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\DEVICE\ST\STM32F4XX\INCLUDE C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE Defines: _DEBUG UNICODE _UNICODE Standard Version: c11 IntelliSense Mode: msvc-x64 Total Memory Usage: 12 MB ```

Screenshots

Additional context

robotdad commented 4 years ago

Screenshot image

sean-mcmanus commented 4 years ago

I don't think that error is applying to the comment -- we just show it there because it's the 1st line. What is the error? Usually, this issue occurs when opening a header that has an error in the TU it's in. Is main.c being included by another file?

sean-mcmanus commented 4 years ago

Oh, your logs show it's just the main.c, so that is odd for an error to appear. It might not be from our extension.

robotdad commented 4 years ago

Here is a wider screenshot as there are other errors as well, filed/described here. So perhaps they are causing this squiggle.

image

robotdad commented 4 years ago

I realize now I should have hovered.

image

I'm not sure what would be pulling in _ansi.h, but this project builds with CMake so I would not expect IntelliSense errors for missing includes.

sean-mcmanus commented 4 years ago

That is odd. I'll see if I can repro it. One guess is that it could be caused by a forcedInclude, but I don't see that being used in your logs.

sean-mcmanus commented 4 years ago

When I wasn't properly configured (no kit) I saw the _ansi.h message over the screen.h header. My guess is that the IntelliSense line numbers for the error are getting messed up somehow, causing the error to appear on the 1st line.

Colengms commented 4 years ago

Hi @robotdad . Have you run CMake: Configure within this session? The CMake Tools extension does not have a code model until Configure is run within that session. Consider using "cmake.configureOnOpen": true, if you are not already.

Could you enable debug logging using "C_Cpp.loggingLevel": "Debug", and repro the scenario from launch up until repro, and provide the output of the C/C++ channel?

sean-mcmanus commented 4 years ago

@Colengms I transferred the CMake configuration issue to https://github.com/microsoft/vscode-cmake-tools/issues/1425 .

robotdad commented 4 years ago

Interesting. Running configure fixed the errors for a moment, but then they came back. So maybe we disabled showing errors while configure was running? Why do I have to do that as a separate step? I already built the project.

I also then got this error which I don't understand. I am using a toolchain file, why do I now need to take extra steps to get things to work properly? "The path to the compiler for one or more source files was not found in the CMake cache. If you are using a toolchain file, this probably means that you need to specify the CACHE option when you set your C and/or C++ compiler path"

CMake output for configure and the Cpp log follow.

Cmake output for configure [main] Configuring folder: AZ3166 [proc] Executing command: "C:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_TOOLCHAIN_FILE=../../cmake/arm-gcc-cortex-m4.cmake -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -Hc:/source/scratch/getting-started/MXChip/AZ3166 -Bc:/source/scratch/getting-started/MXChip/AZ3166/build -G Ninja [cmake] Not searching for unused variables given on the command line. [cmake] -- Using Visual Studio install C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Linux/gcc_arm/bin yes [cmake] -- Using toolchain file: ../../cmake/arm-gcc-cortex-m4.cmake [cmake] -- Using custom tx_user.h file from C:/source/scratch/getting-started/MXChip/AZ3166/lib/threadx/tx_user.h [cmake] -- Using custom nx_user.h file from [cmake] -- Read version from C:/source/scratch/getting-started/core/lib/azure-iot-preview/azure_iot/azure-sdk-for-c/sdk/inc/azure/core/az_version.h [cmake] -- AZ_SDK_VERSION_MAJOR 1 [cmake] -- AZ_SDK_VERSION_MAJOR 0 [cmake] -- AZ_SDK_VERSION_PATCH 0 [cmake] -- AZ_SDK_VERSION_PRERELEASE preview.3 [cmake] -- STM32F4xx library: ./ [cmake] -- STM32HAL components selected, using: dma;flash;gpio;tim;timebase_tim;uart;usart;i2c [cmake] -- Configuring done [cmake] -- Generating done [cmake] -- Build files have been written to: C:/source/scratch/getting-started/MXChip/AZ3166/build [cmakefileapi-parser] Code model version (2.1) of cmake-file-api is unexpected. Expecting (2.0). IntelliSense configuration may be incorrect. [cmakefileapi-parser] Code model version (2.1) of cmake-file-api is unexpected. Expecting (2.0). IntelliSense configuration may be incorrect.

Cpp log File exclude: /.git File exclude: /.svn File exclude: /.hg File exclude: /CVS File exclude: /.DS_Store File exclude: /.vscode Search exclude: /node_modules Search exclude: /bower_components Search exclude: */.code-search Search exclude: **/.vscode Populate include completion cache. Discovering files... Discovering files: 0 file(s) processed 105 file(s) removed from database Done discovering files. Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. idle loop: reparsing the active document Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Error squiggle count: 33 Update IntelliSense time (sec): 0.269 Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Error squiggle count: 33 Update IntelliSense time (sec): 0.51 Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Error squiggle count: 33 Update IntelliSense time (sec): 0.534 Custom configuration provider 'CMake Tools' registered Custom browse configuration received: { "browsePath": [] } Closing the communication channel. Shutting down IntelliSense server: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STDIO.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\BOARD_INIT.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\SCREEN.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MQTT.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\WWD_NETWORKING.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\NX_CLIENT.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\AZURE_CONFIG.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_WSTDIO.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\VCRUNTIME.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\SHARED\WINAPIFAMILY.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\CORECRT_STDIO_CONFIG.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\CONFIG\STM32F4XX_HAL_CONF.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\SAL.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\VADEFS.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\SHARED\WINPACKAGEFAMILY.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_RCC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_GPIO.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_EXTI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DMA.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CORTEX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_ADC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CAN.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\LEGACY\STM32F4XX_HAL_CAN_LEGACY.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CRC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CRYP.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DMA2D.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DAC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DCMI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_ETH.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_FLASH.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SRAM.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_NOR.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_NAND.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_PCCARD.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SDRAM.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_HASH.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_I2C.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SMBUS.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_I2S.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_IWDG.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_LTDC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_PWR.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_RNG.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_RTC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SAI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SD.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SPI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_TIM.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_UART.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_USART.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_IRDA.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SMARTCARD.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_WWDG.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_PCD.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_HCD.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DSI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_QSPI.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CEC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_FMPI2C.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SPDIFRX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DFSDM.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_LPTIM.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_MMC.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\CODEANALYSIS\SOURCEANNOTATIONS.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\CONCURRENCYSAL.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DEF.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_RCC_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_GPIO_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DMA_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_ADC_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_CRYP_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DAC_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_DCMI_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_FLASH_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_FLASH_RAMFUNC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_LL_FSMC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_LL_FMC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_HASH_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_I2C_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_I2S_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_LTDC_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_PWR_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_RTC_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_SAI_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_LL_SDMMC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_TIM_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_LL_USB.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_PCD_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\STM32F4XX_HAL_FMPI2C_EX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\DEVICE\ST\STM32F4XX\INCLUDE\STM32F4XX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\LEGACY\STM32_HAL_LEGACY.H tag parsing file: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT\STDDEF.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\DEVICE\ST\STM32F4XX\INCLUDE\STM32F412RX.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CORE_CM4.H Tag parsing encountered an error, but it may not matter. Let us know if symbols in the file can't be found: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CORE_CM4.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\DEVICE\ST\STM32F4XX\INCLUDE\SYSTEM_STM32F4XX.H tag parsing file: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE\STDINT.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_VERSION.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_COMPILER.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\MPU_ARMV7.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_ARMCC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_ARMCLANG.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_GCC.H tag parsing file: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE\CMSIS_ICCARM.H sending compilation args for C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C include: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\INCLUDE include: C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PREVIEW\VC\TOOLS\MSVC\14.28.29231\ATLMFC\INCLUDE include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UM include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\UCRT include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\SHARED include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\WINRT include: C:\PROGRAM FILES (X86)\WINDOWS KITS\10\INCLUDE\10.0.18362.0\CPPWINRT include: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC include: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\CONFIG include: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\STM32F4XX_HAL_DRIVER\INC\LEGACY include: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\DEVICE\ST\STM32F4XX\INCLUDE include: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\LIB\STM32CUBEF4\DRIVERS\CMSIS\INCLUDE define: _DEBUG define: UNICODE define: _UNICODE Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Error squiggle count: 33 Error squiggles will be disabled in: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Update IntelliSense time (sec): 7.029 idle loop: reparsing the active document Checking for syntax errors: file:///c%3A/source/scratch/getting-started/MXChip/AZ3166/app/main.c Queueing IntelliSense update for files in translation unit of: C:\SOURCE\SCRATCH\GETTING-STARTED\MXCHIP\AZ3166\APP\MAIN.C Error squiggle count: 33 Update IntelliSense time (sec): 0.254

sean-mcmanus commented 4 years ago

I reproed the issue with the error on the comment. Haven't figured out how to build it yet...

sean-mcmanus commented 4 years ago

How do you get Using Visual Studio install C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Linux/gcc_arm/bin yes to be used?

sean-mcmanus commented 4 years ago

How do you get Using Visual Studio install C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Linux/gcc_arm/bin yes to be used?

Well, I commented out the code that selected a compiler from my path, but then I get other errors: [rollbar] Unhandled exception: Unhandled exception: Processing "data" event from proc stderr TypeError: message must be set {"data":{"type":"Buffer","data":[

Compiling the C compiler identification source file "CMakeCCompilerId.c" failed. Compiler: /arm-none-eabi-gcc.exe Build flags: -mthumb;-mcpu=cortex-m4;-mfloat-abi=hard;-mfpu=fpv4-sp-d16;--specs=nano.specs;-u;_printf_float;-ffunction-sections;-fdata-sections;-Wunused;-Wuninitialized;-Wall Id flags:

The output was: The system cannot find the file specified

sean-mcmanus commented 4 years ago

It looks like vswhere.exe isn't finding my VS 2019 16.8 Preview 3 gcc_arm.

UPDATE: I added -prerelease to fix that and reproed both bugs.

github-actions[bot] commented 3 years ago

This issue has been closed automatically because it needs more information and has not had recent activity.