On 14.11.2010 08:30, Bo Berglund wrote:
I have downloaded and installed FPC 2.4.2 into my Lazarus install tree
under fpc where I already had subdir 2.2.4. So I installed FPC into
subdir 2.4.2.
Lazarus itself was installed from the official SourceForge Windows
distribution lazarus-0.9.28.2-fpc-2.2.4-win32.exe
But when I tried to compile Lazarus for the new FPC version it failed,
probably because of lack of understanding of the process...
I did this immediately after installing FPC (with Lazarus completely
shut down):
CD C:\Programs\lazarus
C:\Programs\lazarus\fpc\2.4.2\bin\i386-win32\make.exe clean all
There was a lot of activity on screen and then at the end there was an
error (now gone so I can't say which error it was).
To restore Lazarus I changed the command above by replacing the 2.4.2
folder with 2.2.4 and this time the process succeeded, but of course
it uses the old version of fpc.
What is the proper procedure to switch lazarus 0.9.28.2 from using fpc
2.2.4 to fpc 2.4.2??
Is there some config file that needs editing too? If so, where is it
located?
Or is there a command line switch to make that tells it which fpc to
use?
I suspect that what I did was just to use the make utility from 2.4.2
but still the compiler from 2.2.4. I have tried to find out via Google
but failed.
The process you did is the correct one, but it might be that 0.9.28.2
can not be compiled by the 2.4.x series. I believe that I've read that
you need at least 0.9.28.3 for this...
I would nevertheless suggest to you to use a development version
(0.9.29), because many bugs were fixed in the meantime. Of course you
should install this in a different directory than your 0.9.28.2. ^^
Before you start such a snapshot you should also modify the shortcut to
that Lazarus version, so that it uses a different configuration path
(thus the configuration for your 0.9.28.2 won't be overwritten if you
want to go back).
E.g.
"Shortcut target"
C:\Programs\lazarus-0.9.29\lazarus.exe --pcp=C:\Config\lazarus-0.9.29
The default configpath for Lazarus is %APPDATA%\lazarus\.
E.g.
On Windows XP:
C:\Documents and Settings\UserName\AppData\lazarus\
On Windows Vista/7:
C:\Users\UserName\AppData\Roaming\lazarus\
Regards,
Sven
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus