………. The IDE is another matter it seems like a black art. The adventurous escape from a single lazarus directory into users\Local Settings\Application Data/lazarus directory etc is so unpleasant it almost always needs to be deleted if any update to the IDE is happening along with a clean build. ………..
I know the feeling and I am beginning to feel inadequate to the job of making all four systems play together even if it were possible. I have decided to do it the old fashioned way: write a procedure that works and follow it on each individual installation and update.
As I detailed in
post#4 above I installed on one of the XP machines then the Windows 7 side of my dual-boot machine. I used the network drive as the installation target on both. Lazarus was already installed on the Vista side of the dual boot machine, installed in the C: partition. As I said, the XP and Windows 7 machines each ran fine from the network drive until I tried to install RichMemo. In addition to the things I listed there, I found four files in my User area that contained references to the RichMemo package. I stopped the whole idea of all the computers sharing the install on the network drive right then. It looked more complicated than was worth the trouble and I am anxious to get back to my Delphi conversions.
I uninstalled Lazarus on the XP machine and on the Windows 7 OS. When I tried to reinstall to the respective local drives I got a
make.exe[2]***[lazarus.exe]Error 1 error when I tried to install RichMemo. No matter what I tried, I couldn't get around it. I even uninstalled, deleted every file referencing Lazurus and even deleted every reference in the Registry. That worked on the XP machine and I was able to get a stable IDE with RichMemo installed. But nothing has worked so far on the Windows 7 OS. Even the IDE
without any changes will not recompile and ends with the make error.
As I said, I am new to Lazarus but it has me stumped. In desperation, I
restored the Windows 7 system with a full-image restoration of the partition which I had made on May 1 before trying any of this. When I reinstall Lazarus to what I thought was as "scratch" OS I still get the ue]make error. It appears that something that lives outside the Windows 7 (G:) partition may be involved.
One strange thing, which may be a lead, is that on the Windows 7 installation, the environment starts out with the
FPC Source Directory and the
Make Path both blank as if the installer doesn't know everything it needs to know. I have copied the
Compiler Path to the
Make Path and changed
fpc.exe to
make.exe. I used
$(LazarusDir)fpc\$(FPCVer)\source\ for the
FPC Source Directory since all three other installations have that. But still no joy on getting the thing to build. Any idea why those were not filled in at installation? Are those the right entries? Could the thing that caused them to be blank be causing the make errors?
Anyway, I have three working copies, 2 XP and one Vista. All were installed step-by-step independently. And to tell the truth, I dislike Windows 7 more than I dislike even Vista, so it is not a heart-breaker, but I hate to have a piece of software get the better of me.