vscode-cmake-tools icon indicating copy to clipboard operation
vscode-cmake-tools copied to clipboard

tries to find host cmake instead of remote-host cmake when using remote-ssh

Open vmiheer opened this issue 4 years ago • 2 comments

I get the error: Bad CMake executable "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe". Is it installed or settings contain the correct path (cmake.cmakePath)?

Extension tries to use host cmake path while using remote-ssh plugin instead of cmake on remote host

Expected:

When using plugin installed on remote-host (using install in ssh: hostname, it should use cmake binary on the hostname.

Apparent Behavior:

Instead seems like it is trying to use host-cmake path in remote-ssh.

CMake Tools Log

[variant] Loaded new set of variants
[kit] Found Kit: GCC for c89 9.3.0
[kit] Found Kit: GCC for c99 9.3.0
[kit] Found Kit: GCC 9.3.0
[kit] Found Kit: GCC 5.5.0
[kit] Found Kit: GCC 6.4.0
[kit] Found Kit: GCC 7.5.0
[kit] Found Kit: GCC 8.4.0
[kit] Found Kit: GCC 9.3.0
[kit] Found Kit: GCC for x86_64-linux-gnu 9.3.0
[kit] Found Kit: GCC for x86_64-linux-gnu 5.5.0
[kit] Found Kit: GCC for x86_64-linux-gnu 6.4.0
[kit] Found Kit: GCC for x86_64-linux-gnu 7.5.0
[kit] Found Kit: GCC for x86_64-linux-gnu 8.4.0
[kit] Found Kit: GCC for x86_64-linux-gnu 9.3.0
[main] Configuring folder: blah

Developer Tools Log

console.ts:137 [Extension Host] (node:44752) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.904Z [debug] [main] Safe constructing new CMakeTools instance
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.904Z [debug] [variant] Constructing VariantManager
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.905Z [debug] [main] Constructing new CMakeTools instance
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.905Z [debug] [main] Starting CMakeTools second-phase init
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.940Z [info] [variant] Loaded new set of variants
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.941Z [debug] [main] CMakeTools instance initialization complete.
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.946Z [debug] [kit] Not reading non-existent kits file: /home/mvaidya/.local/share/CMakeTools/cmake-tools-kits.json
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.952Z [debug] [kit] Not reading non-existent kits file: /home/mvaidya/gsparse/rs-spmm/.vscode/cmake-kits.json
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.985Z [debug] [extension] Configuring workspace on open file:///home/mvaidya/gsparse/rs-spmm
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.986Z [debug] [kitsController] Rescanning for kits
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.986Z [debug] [kit] Scanning for Kits on system
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.998Z [debug] [kit] Scanning directory /home/mvaidya/.vscode-server/bin/a0479759d6e9ea56afa657e454193f72aef85bd0/bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.998Z [debug] [kit] Scanning directory /usr/local/sbin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /usr/local/bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /home/mvaidya/.local/bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /usr/sbin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /usr/bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /sbin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /usr/games for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:02.999Z [debug] [kit] Scanning directory /usr/local/games for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.000Z [debug] [kit] Scanning directory /bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.000Z [debug] [kit] Scanning directory /snap/bin for compilers
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.001Z [debug] [kit] Found 0 kits in directory /home/mvaidya/.vscode-server/bin/a0479759d6e9ea56afa657e454193f72aef85bd0/bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.002Z [debug] [kit] Found 0 kits in directory /usr/local/sbin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.002Z [debug] [kit] Found 0 kits in directory /home/mvaidya/.local/bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.003Z [debug] [kit] Found 0 kits in directory /usr/local/bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.003Z [debug] [kit] Found 0 kits in directory /usr/games
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.003Z [debug] [kit] Found 0 kits in directory /usr/local/games
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.012Z [debug] [kit] Found 0 kits in directory /sbin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.020Z [debug] [kit] Found 0 kits in directory /usr/sbin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.020Z [debug] [kit] Found 0 kits in directory /snap/bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.025Z [debug] [kit] Found 0 kits in directory /bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.031Z [debug] [kit] Testing GCC binary: /usr/bin/c89-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.034Z [debug] [kit] Testing GCC binary: /usr/bin/c99-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.047Z [debug] [kit] Testing GCC binary: /usr/bin/gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.049Z [debug] [kit] Testing GCC binary: /usr/bin/gcc-5
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.052Z [debug] [kit] Testing GCC binary: /usr/bin/gcc-6
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.054Z [debug] [kit] Testing GCC binary: /usr/bin/gcc-7
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.056Z [debug] [kit] Testing GCC binary: /usr/bin/gcc-8
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.059Z [debug] [kit] Testing GCC binary: /usr/bin/gcc-9
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.100Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.103Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc-5
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.105Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc-6
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.107Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc-7
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.109Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc-8
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.111Z [debug] [kit] Testing GCC binary: /usr/bin/x86_64-linux-gnu-gcc-9
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.128Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc-9
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.129Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc-8
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc-7
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc-6
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc-5
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/x86_64-linux-gnu-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc-9
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.130Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc-8
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc-7
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc-6
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc-5
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/c99-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.131Z [debug] [kit] Detected GCC compiler: /usr/bin/c89-gcc
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [debug] [kit] Found 14 kits in directory /usr/bin
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC for c89 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC for c99 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC 5.5.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC 6.4.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC 7.5.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.132Z [info] [kit] Found Kit: GCC 8.4.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 5.5.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 6.4.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 7.5.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 8.4.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.133Z [info] [kit] Found Kit: GCC for x86_64-linux-gnu 9.3.0
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.134Z [debug] [kitsController] Saving kits to /home/mvaidya/.local/share/CMakeTools/cmake-tools-kits.json
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.134Z [debug] [kitsController] Saving new kits to /home/mvaidya/.local/share/CMakeTools/cmake-tools-kits.json
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.135Z [debug] [kitsController] Start selection of kits. Found 14 kits.
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:03.135Z [debug] [kitsController] Opening kit selection QuickPick
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:39.539Z [debug] [kitsController] User selected kit {"label":"GCC 6.4.0","description":"Using compilers: C = /usr/bin/gcc-6, CXX = /usr/bin/g++-6","kit":{"name":"GCC 6.4.0","compilers":{"C":"/usr/bin/gcc-6","CXX":"/usr/bin/g++-6"}}}
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:39.542Z [debug] [main] Injecting new Kit into CMake driver
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:39.544Z [info] [main] Configuring folder: rs-spmm 
console.ts:137 [Extension Host] [CMakeTools] 2020-10-31T01:54:39.544Z [debug] [main] Saving open files before configure/build
2
notificationsAlerts.ts:40 Bad CMake executable "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe". Is it installed or settings contain the correct path (cmake.cmakePath)?
console.ts:137 [Extension Host] C/C++ extension is not installed

Platform and Versions

  • Operating System: Windows
  • ** Remote Operating System**: Ubuntu
  • ** Remote CMake Version**: 3.16.3
  • VSCode Version: Version: 1.48.2 (user setup) Commit: a0479759d6e9ea56afa657e454193f72aef85bd0 Date: 2020-08-25T10:13:11.295Z Electron: 7.3.2 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19041
  • CMake Tools Extension Version: 3.16.3
  • Compiler/Toolchain: GCC 6.4

vmiheer avatar Oct 31 '20 02:10 vmiheer