* * * *

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.
Maggio 05, 2024, 01:16:09 pm

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

509 Visitatori, 0 Utenti

Autore Topic: fpcup  (Letto 15864 volte)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
fpcup
« il: Aprile 27, 2012, 07:38:35 pm »
Qualcuno ha usato questo strumento?
Funziona o è solo una promessa?
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #1 il: Aprile 27, 2012, 08:00:57 pm »
io ci sto lavorando da un bel po' in quanto mi piace proprio
lo conosco abbastanza bene come progetto se hai bisogno di aiuto posso darti qualche dritta

lo sto usando per crearmi diverse build di lazarus/fpc sullo stesso portatile ed ho intenzione di arrivare ad usarlo come unico sistema di installazione

per ora ho 2 ambienti:
1) lazarus con fpc 2.6
2) lazarus con fpc trunk (versione sviluppo)

Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #2 il: Aprile 27, 2012, 09:19:11 pm »
Sto cercando di fare l'aggiornamento delle LCL, ma a manina diventa un bagno di sangue ... quando ho pensato di mettere in piedi un repo, mi sono accorto che stavo esagerando ;)
Quello che mi interessa, al momento è solo questo. Eseguire questo benedetto aggiornamento.
Passi pure per la ricompilazione
Mi sono fatto un batch per il lancio ... metto il log ... ammetto che non avendo confidenza ... non ci capisco una mazza ferrata ...
Codice: [Seleziona]

27/04/2012 21:29:29: fpcup started.
Bootstrap compiler dir: D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\
FPC URL:                http://svn.freepascal.org/svn/fpc/branches/fixes_2_6
FPC options:           
FPC directory:          D:\temp\fpc
Make/binutils path:     D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\
External program path:  D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\;:\temp\fpc\bin\i386-win32
e/binutils path:     D:\Programmi\FPCError running fpcup. Technical details: error executing sequence fpc; line: 4, param: FPC
Error running fpcup. Technical details: error executing sequence DefaultWin32; line: 3, param: fpc
27/04/2012 21:29:43: fpcup finished.
------------------------------------------------
« Ultima modifica: Aprile 27, 2012, 10:36:10 pm da Stilgar »
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #3 il: Aprile 27, 2012, 10:33:27 pm »
@nomore:ho visto che hai martellato il crucco sul thread inglese ;)
cmq, a te funziona e a me saltano fuori una marea di problemi ... mmm ... o la sfiga mi perseguita ....
Domandina sui parametri.
Ho già FPC sulla macchina... me lo deve scaricare per forza?
Ho pure SVN Lazarus aggiornato a questa mattina... deve per forza scaricarlo?
Posso skippare questi passaggi? (ISP che uso rompe le balle ... dall'ufficio scarico a manetta, quando trovo i buchi sul proxy :D E sembra un colabrodo ;) )
« Ultima modifica: Aprile 27, 2012, 10:35:06 pm da Stilgar »
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #4 il: Aprile 28, 2012, 09:58:17 am »
si l'ho martellato alla grande e non ho ancora finito :D

non puoi usare fpcup per aggiornare una versione precedentemente installata, né di fpc né di lazarus
quantomeno non ci ho mai provato ma a occhio dovrebbe uscir fuori un casino

lo puoi usare per fare una installazione a parte che non abbia nulla a che fare con una già eventualmente presente (ed è una figata). con fpcup isoli sia le impostazionei di fp che di lazarus e quando sarà terminato, potrai avere quante installazioni vuoi...

riguardo run.cmd:
Codice: [Seleziona]

set TEMP=D:\TEMP\TEMP
fpcup --lazURL=http://svn.freepascal.org/svn/lazarus/trunk                   // path di default, puoi ometterlo
          --fpcURL=http://svn.freepascal.org/svn/fpcbuild/branches/fixes_2_6_0/      // path di default, puoi ometterlo
          --fpcdir=D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\          // *non* usare una installazione esistente
          --lazdir=D:\TEMP\lazarus_fpcuptest\                                                   // *non* usare una installazione esistente
          --primary-config-path=D:\TEMP\lazarussettings_fpcuptest\               // omettilo per la prima installazione
          --lazlinkname=Lazarus_FPCUPTest                                                       // ok
          --noconfirm                                                                                           // ok
          --fpcbootstrapdir=D:\TEMP\fpcbootstrapdir\                                       // se vuoi puoi ometterlo, se lo scarica
          --binutilsdir=D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\ %*    // parametro non provato (uso linux :))

endlocal


io farei così:
Codice: [Seleziona]

set TEMP=D:\LAZFCPUP
fpcup --fpcdir=%TEMP%\fpc_26
          --lazdir=%TEMP%\lazarus_trunk
          --lazlinkname=Lazarus_FPCUPTest
          --noconfirm                                   
          --fpcbootstrapdir=D:\TEMP\fpcbootstrapdir\     
          --binutilsdir=D:\Programmi\FPC-i386-win32\2.6.0\bin\i386-win32\ %*

se poi vuoi fare una seconda installazione usa anche --primary-config-path ma prima fai un backup dei settings precedenti ;)
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #5 il: Aprile 28, 2012, 10:04:12 am »
Se usi la bash ... occhio %* non va bene ;) E' per il cmd.exe di windows.
Ho chiesto al crucco se hanno in mente di mettere un file input per la configurazione.
I file INI vanno bene del 1812, gli suggerivo un XML ...
Perchè non posso usare le installazioni esistenti? :(
A me da proprio problemi nello scarico con fpcup .... deve essere wind via chiavetta che spacca i maroni ... (ftp ... cos'è questo misterioso protocollo? a sì, ora ricordo, ma solo dai siti che dico io).
Dal lavoro non ho questi problemi. FTP è proprio chiuso dal proxy ;)
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #6 il: Aprile 28, 2012, 10:04:21 am »
ah... IMPORTANTISSIMO

scaricati i sorgenti da https://bitbucket.org/reiniero/fpcup/src e ricompilali per conto tuo: sul sito i binari non sono aggiornati di frequente mentre i sorgenti (causa gentaglia che posta bug sul fourm) sono sempre aggiornati con qualche fix dell'ultimo minuto ;)
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #7 il: Aprile 28, 2012, 10:08:27 am »
Li ho già scaricati ieri sera.
(Porca miseria non dirmi che con il repo maven che usa non riesce a tenere i pacchetti d'installazione aggiornati ... :( mica è svn)
PS:
Siccome il suo default è C:\deve.... io voglio puntare alla partizione D:
Questo è un punto che proprio non mi piace dei default :(
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #8 il: Aprile 28, 2012, 10:15:20 am »
Se usi la bash ... occhio %* non va bene ;) E' per il cmd.exe di windows.

avevo visto che era per windows (--binutilsdir) ;)

Ho chiesto al crucco se hanno in mente di mettere un file input per la configurazione.
I file INI vanno bene del 1812, gli suggerivo un XML ...

hai ragione ma personalmente inizio ad odiare gli XML, ogni '<' e '>' sono una spina nel fianco dovendo scrivere a mano :D
dai un'occhiata qua http://www.lazaruspascal.it/index.php?page=107


Perchè non posso usare le installazioni esistenti? :(

perchè si scarica tutti i sorgenti nuovi da svn.
anche se il checkout in una cartella non vuota non dovesse fallire, avresti un merge della tua installazione (ad esempio fpc 2.4.4) con i sorgenti della nuova (ad esempio 2.6)...


Dal lavoro non ho questi problemi. FTP è proprio chiuso dal proxy ;)

che culo eh? :D
potremmo chiedere a BigChimp un parametro per evitare di scaricare i sorgenti via svn... in questo caso fpcup potrebbe fare il rebuild con quello che trova
proponi tu o propongo io?
« Ultima modifica: Aprile 28, 2012, 11:18:52 am da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #9 il: Aprile 28, 2012, 10:18:19 am »
Tu odi l'xml, io google translate ;)
Poi devo rimettere mano a mezza traduzione :D
Se lo fai tu, mi togli un peso :D:D
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #10 il: Aprile 28, 2012, 10:20:36 am »
Questo è un punto che proprio non mi piace dei default :(

beh per la path locale puoi fare come vuoi
cmq anche io sotto win uso sempre e solo D:
Imagination is more important than knowledge (A.Einstein)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #11 il: Aprile 28, 2012, 10:42:23 am »
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:fpcup
« Risposta #12 il: Aprile 28, 2012, 10:49:33 am »
Una cosa carina, sarebbe che Legolas facesse con fpcup il tuo tutorial per Nintendo ;)
Ha in animo di aggiornarlo ;)
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #13 il: Aprile 28, 2012, 11:16:52 am »
mica male come installazione parallela
però... non ho il nintendo è grave? :D
Imagination is more important than knowledge (A.Einstein)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2873
  • Karma: +20/-4
Re:fpcup
« Risposta #14 il: Aprile 28, 2012, 11:35:07 am »
stai martellando anche tu vedo, ci sono progressi?

Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18797
  • Topic in totale: 2238
  • Online Today: 516
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 509
Total: 509

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.