I have been trying to build and run the arm embedded compiler as instructed on http://wiki.freepascal.org/ Embedded#Adding_new_controllers on windowsXP. I had fpc version 2.4.0 installed (and working). I then installed the latest version from SVN.

I copied the file 'tled1.pp' into fpc and then ran 'fpc -Parm - Tembedded -Wplpc2124 tled1.pp'

(incidentally, I found I had to copy the file ppcrossarm.exe from the 'compiler' directory into the bin path, otherwise fpc did not find it.)

At this point a fatal error occurred:-

C:\FPC>fpc -Parm -Tembedded -Wplpc2124 tled1.pp
Free Pascal Compiler version 2.5.1 [2010/04/02] for arm
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Embedded
Compiling tled1.pp
Fatal: Can't find unit system used by Program
Fatal: Compilation aborted
Error: c:\fpc\2.4.0\bin\i386-win32\ppcrossarm.exe returned an error exitcode (normal if you did not specify a source file to be compiled)

What is the missing unit, and where should it be?

Geoffrey

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to