* * * *

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.
Aprile 19, 2024, 10:23:07 am

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

401 Visitatori, 1 Utente
 

Autore Topic: Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"  (Letto 16925 volte)

washburn

  • Jr. Member
  • **
  • Post: 75
  • Karma: +0/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #15 il: Gennaio 25, 2016, 04:06:52 pm »
In realtà è stata la prima installazione ma seguendo la tua procedura per installare fpc e lazarus, in fase di "make" mi dava errori e terminava la compilazione dei sorgenti di lazarus (fpc si installava correttamente).
Ho installato la wheezy (che è quella attuale) e di errori non me ne ha dati.
A questo punto mi chiedo...che c'è di diverso da una versione all'altra?
Prima di fare il tutto ho eseguito il solito "apt-get update".

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #16 il: Gennaio 25, 2016, 07:52:14 pm »
Allora...
La procedura l'avevo sviluppata con Wheezy ed ho compilato ed installato Lazarus 1.2.6 e Lazarus 1.4.

Qualche settimana fa ho fatto l'upgrade del sistema a Jessie, non prendendo l'immagine di Jessie ma facendo direttamente l'upgrade, questo perchè avevo troppe personalizzazioni che non volevo perdere.

Dopo qualche ora di download ed installazione l'upgrade del sistema si è completato e ho visto che è stato installato fpc 2.6.4 e lazarus 1.2.4, ma il Lazarus 1.2.6 e Lazarus 1.4 che avevo compilato a mano hanno continuato a funzionare senza problemi.

Che cambia da Wheezy e Jessie? Ad ogni versione vengono aggiornate un sacco di librerie, applicativi e si passa ad una versione più recente del kernel: in pratica cambia tutto.

Appena sarà ufficiale la nuova versione di Lazarus adesso in release candidate 2 magari provo di nuovo la procedura di compilazione di Lazarus.

Il sudo apt-get update rilegge le versioni disponibili dei software, devi fare anche sudo apt-get-upgrade perché venga fatto un check tra quello attualmente installato e quello disponibile ed così aggiornare il sistema (viene chiesta sempre la conferma), si rimane comunque all'interno degli aggiornamenti della main version installata, cioè non si passa in questo modo da Wheezy a Jessie.
Per fare questo devi cambiare il riferimento ai repository a cui punti: https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121880

aru
« Ultima modifica: Gennaio 26, 2016, 06:42:50 am da aru »

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #17 il: Gennaio 26, 2016, 09:15:28 am »
Appena sarà ufficiale la nuova versione di Lazarus adesso in release candidate 2 magari provo di nuovo la procedura di compilazione di Lazarus.

Quando hai reinstallato la stabile posta pure la nuova guida per favore ;)
Imagination is more important than knowledge (A.Einstein)

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #18 il: Febbraio 25, 2016, 03:36:42 pm »
Appena sarà ufficiale la nuova versione di Lazarus adesso in release candidate 2 magari provo di nuovo la procedura di compilazione di Lazarus.

Quando hai reinstallato la stabile posta pure la nuova guida per favore ;)

Ecco qui come promesso:

Per rpi2 Raspbian Jessie

Compilare Freepascal Compiler 3.0.0

sudo apt-get update
sudo apt-get install -y fpc
wget ftp://ftp.hu.freepascal.org/pub/fpc/dist/3.0.0/source/fpc-3.0.0.source.tar.gz
tar -zxvf fpc-3.0.0.source.tar.gz
cd fpc-3.0.0/
make all OPT="-dFPC_ARMHF -O-"
sudo make install OPT=-dFPC_ARMHF PREFIX=/usr

sudo mv /etc/alternatives/ppcarm /etc/alternatives/ppcarm2.6.4
sudo ln -sf /usr/lib/fpc/3.0.0/ppcarm /etc/alternatives/ppcarm

sudo make install sourceinstall OPT=-dFPC_ARMHF PREFIX=/usr
cd ..
rm -rf fpc-3.0.0

sudo ln -sf /usr/share/src/fpc-3.0.0/fpc /usr/share/fpcsrc/3.0.0

Compilare Lazarus

sudo apt-get update
sudo apt-get install -y libx11-dev libgdk-pixbuf2.0-dev libcairo2-dev gir1.2-coglpango-1.0 libpangox-1.0-dev xorg-dev libgtk2.0-dev libpango1.0-dev

wget "ftp://ftp.hu.freepascal.org/pub/lazarus/releases/Lazarus Zip _ GZip/Lazarus 1.6/lazarus-1.6.0-0.tar.gz"
tar -zxvf lazarus-1.6.0-0.tar.gz
mv lazarus lazarus1.6
cd lazarus1.6
make all OPT="-dFPC_ARMHF"
make clean

Lanciare Lazarus

./startlazarus --pcp=~/.lazarus1.6

L'opzione --pcp=~/.lazarus1.6 serve per creare delle impostazioni diverse a seconda della versione di Lazarus che si utilizza (in pratica crea nella home dell'utente un file di configurazione .lazarus1.6.

Per eliminare questi warning di compilazione:

project1.lpr(22,0) Warning: "crtbegin.o" not found, this will probably cause a linking failure
project1.lpr(22,0) Warning: "crtend.o" not found, this will probably cause a linking failure

editare il file fpc.cfg

sudo leafpad /etc/alternatives/fpc.cfg

ed aggiungere la seguente riga nella sezione # searchpath for libraries:

-Fl/usr/lib/gcc/arm-linux-gnueabihf/4.9/
« Ultima modifica: Febbraio 25, 2016, 03:45:29 pm da aru »

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #19 il: Febbraio 27, 2016, 06:31:43 pm »
caro aru se ti fa piacere ti do i permessi per scrivere gli articoli sul forum e lo pubblichi nella sezione adeguata
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #20 il: Febbraio 27, 2016, 07:54:56 pm »
gran lavoro aru ;)
Imagination is more important than knowledge (A.Einstein)

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #21 il: Febbraio 29, 2016, 11:11:17 am »
caro aru se ti fa piacere ti do i permessi per scrivere gli articoli sul forum e lo pubblichi nella sezione adeguata
Pubblicatelo pure voi nella sezione adeguata.

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #22 il: Febbraio 29, 2016, 11:13:28 am »

washburn

  • Jr. Member
  • **
  • Post: 75
  • Karma: +0/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #23 il: Marzo 01, 2016, 02:24:56 pm »
Ottimo Aru!
Appena mi arriva il prossimo PI2, provo ad installare seguendo le tue indicazioni.
Saluti,

Roberto

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #24 il: Marzo 02, 2016, 10:50:15 am »
Appena mi arriva il prossimo PI2, provo ad installare seguendo le tue indicazioni.

Da questa settimana c'è il PI3!!!

Stesso software per il sistema operativo quindi le indicazioni sono valide anche per il PI3.

washburn

  • Jr. Member
  • **
  • Post: 75
  • Karma: +0/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #25 il: Marzo 02, 2016, 06:40:47 pm »
PI3?
Già ordinato da RS  ;)

washburn

  • Jr. Member
  • **
  • Post: 75
  • Karma: +0/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #26 il: Marzo 07, 2016, 04:52:38 pm »
Allora...mi è arrivato il PI3...devo dire che viaggia molto bene anche se rispetto al PI2 scalda da non potere tenere il dito sopra la CPU.
Ho attivato il monitor temperatura e durante la compilazione di FPC e Lazarus è arrivato a 61 gradi.
Ho seguito tutta la procedura pubblicata da ARU ed è stata eseguita senza errori.
L'unica cosa è che al primo avvio di Lazarus mi ha chiesto il percorso dei sorgenti  ???
Avevo impostato "/usr/lib/fpc/3.0.0/units/arm-linux" ma ad ogni avvio mi segnala sempre lo stesso messaggio.
Dove li trovo?
Grazie, saluti.

Roberto

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #27 il: Marzo 07, 2016, 05:30:54 pm »
L'unica cosa è che al primo avvio di Lazarus mi ha chiesto il percorso dei sorgenti  ???
Avevo impostato "/usr/lib/fpc/3.0.0/units/arm-linux" ma ad ogni avvio mi segnala sempre lo stesso messaggio.
Dove li trovo?

 /usr/share/src/fpc-3.0.0/fpc

Con il link simbolico sudo ln -sf /usr/share/src/fpc-3.0.0/fpc /usr/share/fpcsrc/3.0.0 dovrebbe essere in grado di trovarlo automaticamente da solo.

washburn

  • Jr. Member
  • **
  • Post: 75
  • Karma: +0/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #28 il: Marzo 07, 2016, 06:56:47 pm »
Grazie.
In ogni caso avevo poi, tentando e ritentando, impostato la cartella "/home/pi/fpc-3.0.0.0" dell'installazione che non avevo cancellato e non ha dato errori.
Ma va bene lo stesso?

aru

  • Newbie
  • *
  • Post: 16
  • Karma: +1/-0
Re:Errore ricompilando l'IDE dopo aggiunta package "sqldblaz"
« Risposta #29 il: Marzo 07, 2016, 08:23:22 pm »
Va bene lo stesso, strano però che non abbia individuato automaticamente il path.

Ho impiegato una settimana prima di arrivare alla fine ad una installazione pulita senza problemi: ripartendo dopo ogni passo dalla immagine di base di Raspbian disponibile sul sito di raspberry e proseguendo.

Quando soon arrivato alla fine ho provato per due volte tutti i passi e poi alla fine ho fatto la stessa installazione sulla versione di Raspbian che uso normalmente dove nel corso dei mesi ho fatto tutte le mie personalizzazioni ed installazioni e tutto questo senza problemi.

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18772
  • Topic in totale: 2233
  • Online Today: 578
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 1
Guests: 401
Total: 402

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.