* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Novembre 23, 2024, 08:25:16 pm

Inserisci il nome utente, la password e la durata della sessione.

83 Visitatori, 0 Utenti

Autore Topic: problema di debug: file poll.c non trovato.  (Letto 6120 volte)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #15 il: Febbraio 28, 2022, 05:02:45 pm »
Per l'installazione qui: https://blog.lazaruspascal.it/2021/12/29/installazione-di-lazarus-e-free-pascal-su-linux-tramite-package-manager-a-linea-di-comando/

Ho letto e riletto la guida del link sopracitato. Ho optato per rimuovere quella da me installata ed ho eseguito il comando in essa riportato:
Codice: [Seleziona]
 sudo apt-get install lazarus-ide

Purtroppo devo dirti che non è cambiato niente. Ciò in quanto, credo, i repository di Ubuntu puntano alla versione di Lazarus 2.0.6.
Per cui alla fine mi ritrovo con la stessa versione e con le stesse limitazione della mia precedente installazione: ambiente Zeos da riconfigurare e icona di Lazarus che manca nella schermata di Gnome.
ciao ciao

doc

  • Jr. Member
  • **
  • Post: 96
  • Karma: +2/-0
  • "L'Ingegnere sa quello che fa e fa quello che sa".
    • Spagnotto Ing. Mirko
Re:problema di debug: file poll.c non trovato.
« Risposta #16 il: Febbraio 28, 2022, 08:32:35 pm »
@ petrusic

Scusa tanto, ma non capisco dove sta il problema dell'aggiornamento.
Disinstalla la tua vecchia versione, all'indirizzo https://www.lazarus-ide.org/index.php?page=downloads puoi scaricare i pacchetti DEB https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20i386%20DEB/Lazarus%202.2.0/ per installare la versione 2.2.0 di Lazarus (occhio alle dipendenze!!!).
Ricordo che Ubuntu è una distro di derivazione Debian, quindi se gurdi qua https://wiki.ubuntu-it.org/AmministrazioneSistema/InstallareProgrammi/PacchettiDebian puoi tranquillamente usare i DEB anche sul tuo Ubuntu.
Ciao.

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #17 il: Febbraio 28, 2022, 10:16:49 pm »
@ petrusic

Scusa tanto, ma non capisco dove sta il problema dell'aggiornamento.
Disinstalla la tua vecchia versione,
Fatto

poi ho ho scaricato dall'indirizzo https://www.lazarus-ide.org/index.php?page=downloads  i pacchetti DEB
lazarus-project_2.2.0-0_amd64.deb
fpc-laz_3.2.2-210709_amd64.deb
fpc-src_3.2.2-210709_amd64.deb

che però non mi sembrano allineati alla stessa versione.

Ora, salvo incongruenze fra i pacchetti scaricati, sarei pronto per installare tutto quanto.

Ho provato a cliccare sopra il file scaricato e mi è statao proposto di installarlo tramite software. Ho continuato, ma softare mi ha segnalato il seguente errore:
Citazione
Impossibile installare lazarus.project: The follwing package have unmet dependencies

« Ultima modifica: Febbraio 28, 2022, 10:37:57 pm da petrusic »
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #18 il: Febbraio 28, 2022, 10:41:32 pm »
Prova ad installarli secondo questo ordine:

fpc-laz

fpc-src

lazarus-pro....
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #19 il: Marzo 01, 2022, 10:52:16 am »
Prova ad installarli secondo questo ordine:
fpc-laz
fpc-src
lazarus-pro....
Ho tentato di installare il primo tramite software, ma va subito in errore:
Citazione
installazione del file non riuscita: non supportato

ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #20 il: Marzo 01, 2022, 11:07:07 am »
Non conosco Linux molto bene, quindi potrei dirti castronate.

Hai provato dal terminale (nella directory in cui hai i tre package) a scrivere:

sudo apt install ./fpc-laz_3.2.2-210709_amd64.deb

sudo apt install ./fpc-src_3.2.2-210709_amd64.deb

sudo apt install ./lazarus-project_2.2.0-0_amd64.deb

Non fare caso se al termine di ogni APT ti dà un errore (tipo operazione RUN non supportata a causa di UNSANDBOXING).
Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #21 il: Marzo 01, 2022, 11:16:16 am »
Ho provato ora:
Codice: [Seleziona]
petrus@petrus-pc:~/Scaricati$ sudo apt install ./fpc-laz_3.2.2-210709_amd64.deb
[sudo] password di petrus:
Lettura elenco dei pacchetti... Errore.
E: lettura, ancora 8 da leggere, ma non è stato trovato nulla
E: Errore interno, impossibile trovare il membro control.tar.{zstlz4gzxzbz2lzma}
E: Could not read meta data from /home/petrus/Scaricati/fpc-laz_3.2.2-210709_amd64.deb
E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.

Da Errore anche così.
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #22 il: Marzo 01, 2022, 11:27:15 am »
Sei sicuro siano leggibili:

Codice: [Seleziona]
root@Cloud:~/Downloads# ls -l
total 189096
-rw-r--r-- 1 root root  39280196 Mar  1 09:11 fpc-laz_3.2.2-210709_amd64.deb
-rw-r--r-- 1 root root  30635206 Mar  1 09:11 fpc-src_3.2.2-210709_amd64.deb
-rw-r--r-- 1 root root 123714892 Mar  1 09:11 lazarus-project_2.2.0-0_amd64.deb
root@Cloud:~/Downloads#

Se non è così fai un
Codice: [Seleziona]
chmod 644 *.deb

Ovviamente hai un Ubuntu a 64 bit con processore Intel ....
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #23 il: Marzo 01, 2022, 11:54:14 am »
Ho eseguito i 3 chmod come mi hai consigliato, anche se andavano bene già com'erano ed ho riprovato l'installazione
Codice: [Seleziona]
petrus@petrus-pc:~/Scaricati$ ls -l
totale 160224
-rw-r--r-- 1 petrus petrus         0 feb 28 22:26  fpc-laz_3.2.2-210709_amd64.deb
-rw-r--r-- 1 petrus petrus  30635206 feb 28 22:23  fpc-src_3.2.2-210709_amd64.deb
-rw-r--r-- 1 petrus petrus 123714892 feb 28 22:23  lazarus-project_2.2.0-0_amd64.deb

petrus@petrus-pc:~/Scaricati$ sudo apt install ./fpc-laz_3.2.2-210709_amd64.deb
Lettura elenco dei pacchetti... Errore.
E: lettura, ancora 8 da leggere, ma non è stato trovato nulla
E: Errore interno, impossibile trovare il membro control.tar.{zstlz4gzxzbz2lzma}
E: Could not read meta data from /home/petrus/Scaricati/fpc-laz_3.2.2-210709_amd64.deb
E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.

Lettura elenco dei pacchetti... Errore.
E: lettura, ancora 8 da leggere, ma non è stato trovato nulla
E: Errore interno, impossibile trovare il membro control.tar.{zstlz4gzxzbz2lzma}
E: Could not read meta data from /home/petrus/Scaricati/fpc-laz_3.2.2-210709_amd64.deb
E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.
ma , come puoi vedere non è cambiato niente.

L' alternativa potrebbe essere a questo punto quella di installare tramite FPCUPDELUXE, anche se ricordo di avereho letto da qualche parte che molto pesante da eseguire.
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #24 il: Marzo 01, 2022, 01:20:25 pm »
fpcdeluxe semplicemente installa l'ambiente Lazarus / FPC e ti consente di mantenere più versioni.

Poi si prosegue normalmente.

Io ho Lazarus stabile e Lazarus Trunk, una installata normalmente l'altra con fpcdeluxe e non c'è alcuna differenza.

Per quello che riguarda i deb, forse hai i pacchetto danneggiati, prova a cancellarli e riscaricarli.

La procedura che ti ho indicato l'ho provato personalmente su un server Linux Ubuntu 20.04 pulito, e non ho avuto problemi, apt mi ha scaricato tutti i pacchetti dipendenti e mi sono trovato Lazarus perfettamente funzionante.

Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #25 il: Marzo 01, 2022, 03:37:15 pm »
Passettino avanti fatto, Ho scaricato di nuovo ed installato con apt.
ed è andata a buon fine.

All'avvio però si apre la finestra Configure Lazarus IDE con le sue cartelle di percorsi:
  • Lazarus:
          /usr/lib/lazarus/2.0.6/     (directory non trovata)
          /home/petrus/.lazarus/bin   (directory lcl non trovata)
          /usr/share/lazarus/2.2.0   (errore versione ide/version.inc: 2.2.0)
  • Compiler:
         /usr/bin/fpc     (OK)
  • FPC sources:
         /usr/share/fpcsrc/$(FPCVER)     (Directory: /usr/share/fpcsrc/3.2.2/   -    OK)
  • Make
         male     (OK)
  • Debugger
         gdb     (File: /usr/bin/gdb     -     OK)
:o
Ma che significa. Se non ricordo male l'ultima versione scaricata con apt e funzionante era stata installata  in /usr/share/ . . .

Comunque,
Ho eseguito il locate di lazarus che si presenta come lo puoi vedere nell'allegato.
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #26 il: Marzo 01, 2022, 03:52:50 pm »
Non saprei cosa risponderti. E' certo che il file di configurazione (c'è anche sotto Windows) è rimasto "quello vecchio" della 2.0.6.

Qualcun altro della community potrebbe aiutarti.

La mia idea, che collima con ciò che ho visto su Windows, è che gli aggiornamenti non possono essere fatti sovrscrivendo le versioni.

E la disinstallazione non è sufficiente. Occorre probabilmente cancellare tutte le directory che vengono usate da Lazarus / FPC (o almeno i file di configurazione), al fine di garantire una installazione pulita.

Ma mentre per Windows sò, e ho scritto dove sono le directory da eliminare senza fare danni, in Linux non mi azzardo a dare consigli di questo tipo.... è la terza volta che "spiano il server" in una settimana perchè ho fatto delle cazzate (apparentemente non lo erano ... però)  ;D ;D ;D ;D

P.S.: SENZA RESPONSABILITA' ALCUNA, ARMATI DI PAZIENZA, DISINSTALLA LAZARUS E FPC, CANCELLA I FILE / (DIRECTORY   :o OCCHIO ) INDICATE NELL'ALLEGATO CHE HAI POSTATO E CH ESONO LEGATI SPECIFICATAMENTE A LAZARUS.

PER INSTALLARE, POI PROVA IL LINK CHE HO APPENA AGGIUNTO IN UN ALTRO TOPIC ... FA' QUELLO CHE FAI TU A MANO, MA ALMENO VEDIAMO SE FUNZIONA DA TE.


Ciao
« Ultima modifica: Marzo 01, 2022, 03:57:33 pm da DragoRosso »
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 624
  • Karma: +0/-0
Re:problema di debug: file poll.c non trovato.
« Risposta #27 il: Marzo 01, 2022, 04:03:40 pm »
ARMATI DI PAZIENZA, . . .

PER INSTALLARE, POI PROVA IL LINK CHE HO APPENA AGGIUNTO IN UN ALTRO TOPIC ... FA' QUELLO CHE FAI TU A MANO, MA ALMENO VEDIAMO SE FUNZIONA DA TE.[/b]

Ho visto poco fa Il link, però senza cancellare i file vecchi di lazarus, l'installazione potrebbe concludersi come quella appena terminata.

Reinstallare tutto, coi problemi di diver che ho dovuto sopportare e superare da recente, non me la sento.

Tanto vale reinstallare la vecchia.
 ???
A malincuore, ma mi pare di non avere altra scelta.
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #28 il: Marzo 01, 2022, 04:16:29 pm »
Ti capisco, però effettuando la cancellazione solo dello specifco di Lazarus / Fpc non penso ci siano problemi per il PC.

Prima o poi dovrai passare alla nuova versione.

Anche perchè, essendo Lazarus open source, gli avanzamenti di versione sono doppiamente importanti.

Prova così, disintalla lazarus / fpc e poi cancella almeno questi file (e le directory in etc di lazarus), poi reinstalla:

Codice: [Seleziona]
/etc/lazarus
/etc/lazarus-2.0
/etc/alternatives/lazarus
/etc/alternatives/lazarus.cfg
/etc/lazarus-2.0/environmentoptions.xml
/etc/lazarus-2.0/helpoptions.xml
/home/petrus/.config/fpc/lazarus
/home/petrus/.config/fpc/lazarus/reg.xml
/home/petrus/.lazarus/codeexploreroptions.xml
/home/petrus/.lazarus/codetoolsoptions.xml
/home/petrus/.lazarus/compilertest.pas
/home/petrus/.lazarus/editormacroscript.xml
/home/petrus/.lazarus/editoroptions.xml
/home/petrus/.lazarus/environmentoptions.xml
/home/petrus/.lazarus/fpcdefines.xml
/home/petrus/.lazarus/helpoptions.xml
/home/petrus/.lazarus/idemake.cfg
/home/petrus/.lazarus/includelinks.xml
/home/petrus/.lazarus/inputhistory.xml
/home/petrus/.lazarus/jcfsettings.cfg
/home/petrus/.lazarus/miscellaneousoptions.xml
/home/petrus/.lazarus/packagefiles.xml
/home/petrus/.lazarus/projectsessions
/home/petrus/.lazarus/protocol.xml
/home/petrus/.lazarus/staticpackages.inc

Fai una ultima prova, magari và bene  :D

Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1399
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:problema di debug: file poll.c non trovato.
« Risposta #29 il: Marzo 01, 2022, 06:46:47 pm »
Tenendo conto del processo di installazione, direi che la cancellazione di questi file che vengono scritti durante il processo potrebbe essere sufficiente per reinstallare ex novo Lazarus/ FPC in Linux.

Codice: [Seleziona]
/etc/fpc.cfg
/usr/lib/fpc/3.2.2/fpc-cross.cfg
/usr/lib/fpc/3.2.2/ide/text/fp.cfg
/usr/lib/fpc/3.2.2/ide/text/fp.ini
/etc/fppkg.cfg
/etc/fppkg/default

La directory 3.2.2 può cambiare in funzione alla release di Lazarus da eliminare

Fermo restando eventuali problematiche con file sparsi duplicati.

Ciao
« Ultima modifica: Marzo 01, 2022, 11:01:49 pm da DragoRosso »
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

 

Recenti

How To

Utenti
  • Utenti in totale: 803
  • Latest: maXim.FI
Stats
  • Post in totale: 19179
  • Topic in totale: 2288
  • Online Today: 102
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 83
Total: 83

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.