Skip to content

include file not found "lcl_defines.inc" #86

@AllenDang

Description

@AllenDang

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions