L'articolo a cui ti riferisci penso sia questo: https://blog.lazaruspascal.it/2024/10/02/installazione-in-linux-risoluzione-problemi/ (https://blog.lazaruspascal.it/2024/10/02/installazione-in-linux-risoluzione-problemi/)Si, quello.
Giusto un chiarimento:Si, la console di debug.
quando parli di "finestra console", intendi la finestra che Lazarus ti permette di aprire tra le finestre di debug giusto?
Giusto per essere sicuri che la finestra della console cui ti riferisci, non sia quella di sistema (sganciata dall'IDE di Lazarus).
1) credo che Linux Mint sia già passato a Wayland: puoi confermarci se usi Wayland o sei con X11/XLibre?1) No, non uso Wayland.
2) Lazarus 3.8 lo aggiornerei immediatamente in quanto anche la 4.x usa fpc 3.2.2 e quindi non avresti nessun problema
. . .Avanzamento fatto
2) Va bene, procederò all'avanzamento.
inxi -F
System:
Host: petrus-System-Product-Name Kernel: 6.8.0-110-generic arch: x86_64
bits: 64
Desktop: Cinnamon v: 6.6.7 Distro: Linux Mint 22.3 Zena
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME H310M-R R2.0 v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 1003
date: 10/11/2019
CPU:
. . .
Ti consiglierei a questo punto di provare tutti i debugger, iniziando da gdb.
TPSScriptDebuggercome si può vedere anche dal file "unit PascalScript_Core_Reg;"
unit PascalScript_Core_Reg;Ho visto che, attraverso Ide -> Pacchetto -> Installa/disinstalla pacchetti, si possono installare:
{----------------------------------------------------------------------------
/ RemObjects Pascal Script
/
/ compiler: Delphi 2 and up, Kylix 3 and up
/ platform: Win32, Linux
/
/ (c)opyright RemObjects Software. all rights reserved.
/
----------------------------------------------------------------------------}
{$I PascalScript.inc}
interface
{$IFNDEF FPC}
{$R PascalScript_Core_Glyphs.res}
{$ENDIF}
procedure Register;
implementation
uses
Classes,
{$IFDEF FPC}
LResources,
{$ENDIF}
uPSComponent,
uPSDebugger,
uPSComponent_Default,
uPSComponent_COM,
uPSComponent_DB,
uPSComponent_Forms,
uPSComponent_Controls,
uPSComponent_StdCtrls;
procedure Register;
begin
RegisterComponents('Pascal Script', [TPSScript,
TPSScriptDebugger,
TPSDllPlugin,
TPSImport_Classes,
TPSImport_DateUtils,
TPSImport_ComObj,
TPSImport_DB,
TPSImport_Forms,
TPSImport_Controls,
TPSImport_StdCtrls,
TPSCustomPlugin]);
end;
prova cosìTi rtingrazio per il consiglio, ma penso di avere risolto. La soluzione mi è stata suggerita per quanto letto qui (https://www.lazaruspascal.it/index.php?topic=3107.msg21351#msg21351)
su Tools -> Options
cerca Debugger -> Debugger Backend
troverai fpDebug, cambialo in gdb e poi prova