pascal-language-server
pascal-language-server copied to clipboard
include file not found "lcl_defines.inc"
I cannot get pasls works properly.
I'm using the newest version of pasls, compiled on macOS m1, after config and launch the lsp, en error message in lsp log indicate it cannot find lcl_defines.inc.
I installed lazarus via fpcupdelux, and I can find lcl_defines.inc in ./lazarus/lcl/include/, but seems pasls cannot find it.
I went through the issues, and found one issue said the config directory detection of pasls might not work when install lazarus via fpcupdelux, so I tried to create a soft link of fpcupdelux/config_lazarus
to ~/.config/lazarus
, but still doesn't work.
Here is the complete log
[START][2024-05-10 11:43:23] LSP logging initiated
[ERROR][2024-05-10 11:43:23] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" " ► RootURI: file:///Users/allen/Documents/LazarusProjects/Test\r\n ► ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n"
[ERROR][2024-05-10 11:43:24] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" "✓ Server: 2024/05/09\r\n✓ Client: Neovim 0.9.5\r\n✓ FPCPath: \r\n✓ FPCSrcDir: /usr/local/share/fpcsrc\r\n"
[ERROR][2024-05-10 11:43:24] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" "✓ TargetOS: Darwin\r\n✓ TargetProcessor: aarch64\r\n✓ Working directory: /Users/allen/Documents/LazarusProjects/Test\r\n✓ FPCOptions: [unspecified]\r\n✓ ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n✓ Symbol Database: [unspecified]\r\n✓ Settings:\r\nmaximumCompletions: 200\r\n ► overloadPolicy: Suffix\r\n ► insertCompletionsAsSnippets: True\r\n ► insertCompletionProcedureBrackets: False\r\n ► includeWorkspaceFoldersAsUnitPaths: True\r\n ► includeWorkspaceFoldersAsIncludePaths: True\r\n ► checkSyntax: False\r\n ► publishDiagnostics: False\r\n ► workspaceSymbols: True\r\n ► documentSymbols: True\r\n ► minimalisticCompletions: False\r\n ► showSyntaxErrors: False\r\n ► Workspace paths (2) : /Users/allen/Documents/LazarusProjects/Test/;/Users/allen/Documents/LazarusProjects/Test/backup/\r\n"
[START][2024-05-10 11:44:58] LSP logging initiated
[ERROR][2024-05-10 11:44:58] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" " ► RootURI: file:///Users/allen/Documents/LazarusProjects/Test\r\n ► ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n✓ Server: 2024/05/09\r\n✓ Client: Neovim 0.9.5\r\n✓ FPCPath: \r\n✓ FPCSrcDir: /usr/local/share/fpcsrc\r\n✓ TargetOS: Darwin\r\n✓ TargetProcessor: aarch64\r\n✓ Working directory: /Users/allen/Documents/LazarusProjects/Test\r\n✓ FPCOptions: [unspecified]\r\n✓ ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n✓ Symbol Database: [unspecified]\r\n✓ Settings:\r\nmaximumCompletions: 200\r\n ► overloadPolicy: Suffix\r\n ► insertCompletionsAsSnippets: True\r\n ► insertCompletionProcedureBrackets: False\r\n ► includeWorkspaceFoldersAsUnitPaths: True\r\n ► includeWorkspaceFoldersAsIncludePaths: True\r\n ► checkSyntax: False\r\n ► publishDiagnostics: False\r\n ► workspaceSymbols: True\r\n ► documentSymbols: True\r\n ► minimalisticCompletions: False\r\n ► showSyntaxErrors: False\r\n ► Workspace paths (2) : /Users/allen/Documents/LazarusProjects/Test/;/Users/allen/Documents/LazarusProjects/Test/backup/\r\n"
[START][2024-05-10 11:48:55] LSP logging initiated
[ERROR][2024-05-10 11:48:55] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" " ► RootURI: file:///Users/allen/Documents/LazarusProjects/Test\r\n ► ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n✓ Server: 2024/05/09\r\n✓ Client: Neovim 0.9.5\r\n✓ FPCPath: /Users/allen/SDK/fpcupdeluxe/fpc/bin/aarch64-darwin/ppca64\r\n✓ FPCSrcDir: /Users/allen/SDK/fpcupdeluxe/fpcsrc\r\n✓ TargetOS: darwin\r\n✓ TargetProcessor: amd64\r\n✓ Working directory: /Users/allen/Documents/LazarusProjects/Test\r\n✓ FPCOptions: [unspecified]\r\n✓ ProjectDir: /Users/allen/Documents/LazarusProjects/Test/\r\n✓ Symbol Database: [unspecified]\r\n✓ Settings:\r\nmaximumCompletions: 200\r\n ► overloadPolicy: Suffix\r\n ► insertCompletionsAsSnippets: True\r\n ► insertCompletionProcedureBrackets: False\r\n ► includeWorkspaceFoldersAsUnitPaths: True\r\n ► includeWorkspaceFoldersAsIncludePaths: True\r\n ► checkSyntax: False\r\n ► publishDiagnostics: False\r\n ► workspaceSymbols: True\r\n ► documentSymbols: True\r\n ► minimalisticCompletions: False\r\n ► showSyntaxErrors: False\r\n ► Workspace paths (2) : /Users/allen/Documents/LazarusProjects/Test/;/Users/allen/Documents/LazarusProjects/Test/backup/\r\n"
[ERROR][2024-05-10 11:49:03] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[WARN][2024-05-10 11:49:03] .../lua/vim/lsp.lua:101 "method textDocument/hover is not supported by any of the servers registered for the current buffer"
[ERROR][2024-05-10 11:49:03] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:06] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:08] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:08] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:08] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:08] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:09] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:09] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:10] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:10] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:10] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:13] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:13] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:34] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'
[ERROR][2024-05-10 11:49:41] .../vim/lsp/rpc.lua:734 "rpc" "/Users/allen/Documents/LazarusProjects/pascal-language-server/src/standard/pasls" "stderr" 'Syntax Error -> /Users/allen/SDK/fpcupdeluxe/lazarus/lcl/stdctrls.pp: "include file not found "lcl_defines.inc"" @ 21:5;\r\n'