Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: petrusic - Maggio 14, 2025, 09:46:46 am

Titolo: Configurare Lazarus Report in Manjaro
Inserito da: petrusic - Maggio 14, 2025, 09:46:46 am
A distanza di quasi un  anno, sto riprovando ad installare Lazarus in Manjaro, ma non ce la faccio.

In compilazione ho ricevuto un errore per la mancanza di un componente del pacchetto ZReport.
provato ad installare Zreport, ma, al momento di riavviare Lazarus mi viene fornito un Errore che non riesco a superare perchè non ho capito come andare avanti.
Titolo: Re:Configurare Lazarus Report in Manjaro
Inserito da: DragoRosso - Maggio 14, 2025, 11:02:21 am
http://wiki.freepascal.org/Lazarus_Resources#Checking_you_have_windres (http://wiki.freepascal.org/Lazarus_Resources#Checking_you_have_windres)

L'errore viene generato perchè il pacchetto usa le risorse come ".rc" che sono specifiche per Windows. Il pacchetto che la discussione al link indicato ti invita ad installare rende disponibile il "compilatore di risorse" per Linux al fine di poter usare queste risorse in Lazarus.
Titolo: Re:Configurare Lazarus Report in Manjaro
Inserito da: petrusic - Maggio 14, 2025, 03:11:58 pm
http://wiki.freepascal.org/Lazarus_Resources#Checking_you_have_windres (http://wiki.freepascal.org/Lazarus_Resources#Checking_you_have_windres)
L'errore viene generato perchè il pacchetto usa le risorse come ".rc" che sono specifiche per Windows. Il pacchetto che la discussione al link indicato ti invita ad installare rende disponibile il "compilatore di risorse" per Linux al fine di poter usare queste risorse in Lazarus.
Ti ringrazio per io chiarimento, ma io non sono abituato a gestire aspetti non riguardanti direttamente il programma in lavorazione, anche perchè è la prima volta che mi trovo di fronte ad una segnalazione di anomalia del genere.

Ho letto le note riportate nel link che mia gentilmente girato, ma non ho capito dove dovrei intervenire.

Ho capito che dovrei creare io il file risorse e per fare questo dovrei utilizzare il compilatore di risorse, come il Windres di Windows, di cui la distribuzione Free Pascal dovrebbe contenere una versione, utilizzabile.

A parte ciò, se non ho capito male, non so aggiungere altro.

Ora faccio una domanda che mi vioene spontanea, data la mia scarsa conoscenza su tecnicismi da super esperto
Ma potrei superare l'inghippo provando, in Manjaro,  l'installazione di Lazarus col comando curl?
Titolo: Re:Configurare Lazarus Report in Manjaro
Inserito da: nomorelogic - Maggio 14, 2025, 03:26:04 pm
nel link che ti ha girato DragoRosso ti viene chiesto di installare il pacchetto mingw-w64 mingw-w64-tools
installando quel pacchetto avrai il compilatore windres nel tuo sistema

per fare questo ti viene riportato il comando da lanciare (nel caso se la tua distro usasse apt come package management system)

Codice: [Seleziona]
sudo apt install mingw-w64 mingw-w64-tools

visto che hai manjaro, probabilmente devi usare pacman
non passerei per curl in quanto pacman installerà sicuramente il tutto in modo corrretto, mentre se usi curl sicuramente dovrai sistemare a mano