Hello Guva.
Thank you for sharing. Trying to build the application, I get this error:
$ LC_ALL=C lazbuild Knigo.lpi
SetPrimaryConfigPath NewValue="/home/roland/Applications/lazarus-260227/config_lazarus"
Hint: (lazbuild) Primary config path: "/home/roland/Applications/lazarus-260227/config_lazarus"
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux--gtk2 New=x86_64-linux--gtk2 Changed: OS/CPU=True LCL=False
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux--gtk2 New=x86_64-linux--gtk2 Changed: OS/CPU=True LCL=False
Hint: (lazarus) Project needs building: Compile was incomplete for Project
Info: (lazarus) Execute Title="Compile Project, Target: /home/roland/Documents/pascal/users/knigo/binary/Knigo"
Info: (lazarus) Working Directory="/home/roland/Documents/pascal/users/knigo/source/"
Info: (lazarus) Executable="/home/roland/Applications/lazarus-260227/fpc/bin/x86_64-linux/fpc.sh"
Info: (lazarus) Param[0]="-MObjFPC"
Info: (lazarus) Param[1]="-Scghi"
Info: (lazarus) Param[2]="-Cg"
Info: (lazarus) Param[3]="-O1"
Info: (lazarus) Param[4]="-gw3"
Info: (lazarus) Param[5]="-gl"
Info: (lazarus) Param[6]="-l"
Info: (lazarus) Param[7]="-vewnhibq"
Info: (lazarus) Param[8]="-Fi/home/roland/Documents/pascal/users/knigo/temp/x86_64-linux"
Info: (lazarus) Param[9]="-Fl/home/roland/Documents/raylib/ray4laz/libs/x86_64-linux"
Info: (lazarus) Param[10]="-Fu/home/roland/Documents/pascal/users/knigo/source/"
Info: (lazarus) Param[11]="-Fu/home/roland/Documents/pascal/users/knigo/source/readers"
Info: (lazarus) Param[12]="-Fu/home/roland/Documents/pascal/users/knigo/source/gui"
Info: (lazarus) Param[13]="-Fu/home/roland/Documents/pascal/users/knigo/source/extra"
Info: (lazarus) Param[14]="-Fu/home/roland/Documents/raylib/ray4laz/package/lib/x86_64-linux"
Info: (lazarus) Param[15]="-Fu/home/roland/Applications/lazarus-260227/lazarus/components/lazutils/lib/x86_64-linux"
Info: (lazarus) Param[16]="-Fu/home/roland/Applications/lazarus-260227/lazarus/packager/units/x86_64-linux"
Info: (lazarus) Param[17]="-FU/home/roland/Documents/pascal/users/knigo/temp/x86_64-linux/"
Info: (lazarus) Param[18]="-FE/home/roland/Documents/pascal/users/knigo/binary/"
Info: (lazarus) Param[19]="-o/home/roland/Documents/pascal/users/knigo/binary/Knigo"
Info: (lazarus) Param[20]="Knigo.lpr"
Hint: (11030) Start of reading config file /home/roland/Applications/lazarus-260227/fpc/bin/x86_64-linux/fpc.cfg
Hint: (11031) End of reading config file /home/roland/Applications/lazarus-260227/fpc/bin/x86_64-linux/fpc.cfg
Free Pascal Compiler version 3.2.2-r0d122c49 [2026/02/27] for x86_64
Copyright (c) 1993-2021 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling Knigo.lpr
...
(9022) Compiling resource /home/roland/Documents/pascal/users/knigo/temp/x86_64-linux/Knigo.or
(9015) Linking /home/roland/Documents/pascal/users/knigo/binary/Knigo
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rcore.o): in function `gladLoadGLUserPtr':
rcore.c:(.text+0x8dd2): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rcore.o): in function `LoadAutomationEventList':
rcore.c:(.text+0x2531f): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: rcore.c:(.text+0x253ad): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rtextures.o): in function `stbi__hdr_load':
rtextures.c:(.text+0x1bdbf): undefined reference to `__isoc23_strtol'
/usr/bin/ld: rtextures.c:(.text+0x1be21): undefined reference to `__isoc23_strtol'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rtextures.o): in function `stbi__hdr_info':
rtextures.c:(.text+0x2071f): undefined reference to `__isoc23_strtol'
/usr/bin/ld: rtextures.c:(.text+0x2077b): undefined reference to `__isoc23_strtol'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rtext.o): in function `LoadBMFont':
rtext.c:(.text+0x8dbf): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: rtext.c:(.text+0x8e4c): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: rtext.c:(.text+0x8ebc): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: rtext.c:(.text+0x9476): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rglfw.o): in function `_glfwParseUriList':
rglfw.c:(.text+0x4fb8): undefined reference to `__isoc23_strtol'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rglfw.o): in function `_glfwRefreshContextAttribs':
rglfw.c:(.text+0x5cb2): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(rglfw.o): in function `parseMapping':
rglfw.c:(.text+0x8fbe): undefined reference to `__isoc23_strtoul'
/usr/bin/ld: rglfw.c:(.text+0x8fd9): undefined reference to `__isoc23_strtoul'
/usr/bin/ld: rglfw.c:(.text+0x90f4): undefined reference to `__isoc23_strtoul'
/usr/bin/ld: /home/roland/Documents/raylib/ray4laz/libs/x86_64-linux/libraylib.a(raygui.o): in function `GuiLoadStyle':
raygui.c:(.text+0x35e4): undefined reference to `__isoc23_sscanf'
/usr/bin/ld: raygui.c:(.text+0x395d): undefined reference to `__isoc23_sscanf'
/home/roland/Documents/pascal/users/knigo/source/Knigo.lpr(347,1) Error: (9013) Error while linking
/home/roland/Documents/pascal/users/knigo/source/Knigo.lpr(347,1) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /home/roland/Applications/lazarus-260227/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Target: /home/roland/Documents/pascal/users/knigo/binary/Knigo: stopped with exit code 1
Info: (lazarus) [TCompiler.Compile] end
Error: (lazbuild) Failed compiling of project "/home/roland/Documents/pascal/users/knigo/source/Knigo.lpi"