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 ...
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.
------------------------------------------------
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:
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ì:
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 ;)