I am trying to install the following component packages:
"Sdpo-0.2.0.zip" downloaded from here:
http://sourceforge.net/projects/sdpo-cl/and
"opengpsx0.3.23.zip" downloaded from here:
http://sourceforge.net/projects/opengpsx/The Sdpo works fine, so I think I am using the correct steps to install it. But the opengpsx won't compile. Following are the steps I use for both packages. I have installed Lazarus on a PC (Windows XP SP3) for the first time, and none of the Lazarus settings have been changed at all. I hope that the following steps are therefore repeatable by anyone, and that the problem can easily be seen.
1. Install "lazarus-1.0-fpc-2.6.0-win32.exe" to default "C:\lazarus". Change NO Lazarus settings.
2. Unzip "Sdpo-0.2.0.zip" to "C:\lazarus\components".
3. Package > Open Package File (.lpk) ....
4. Select "C:\lazarus\components\Sdpo\SdpoSerial\sdposeriallaz.lpk".
5. Click Compile. Compiled successfully.
6. Click Use >> > Install.
7. "Do you want to rebuild Lazarus now?" – click Yes.
8. Lazarus restarted.
9. Unzip "opengpsx0.3.23.zip" to "C:\lazarus\components".
10. Package > Open Package File (.lpk) ....
11. Select "C:\lazarus\components\opengpsx\opengpsx.lpk".
12. Click Compile.
Error in Messages window:
"..\..\lcl\lresources.pp(39,40) Fatal: Can't find unit FileUtil used by LResources"
Source Editor has line 39 of LResources highlighted in orange.
-------------------------------
I have searched for answers to this "Can't find unit FileUtil" problem – it seems many people have seen similar problems over years, but I can't find a recent case that has actually been solved.
A Lazarus developer has told me it is not a problem with Lazarus, but I found another user had this problem in 2010 (with some other source) and he solved it by downgrading to an older version of Lazarus.
Can anyone help please?