On Sun, Feb 26, 2012 at 08:39:05PM +0300, Abdourazak Osmanov wrote: > mao@mao-note-arch Pascal $ fpc radar.pas > > Free Pascal Compiler version 2.6.0 [2012/01/02] for x86_64 > > Copyright (c) 1993-2011 by Florian Klaempfl and others > > Target OS: Linux for x86-64 > > Compiling radar.pas > > Fatal: Can't find unit graph used by radar > > Fatal: Compilation aborted > > Error: /usr/bin/ppcx64 returned an error exitcode (normal if you did not > > specify a source file to be compiled) > > > > Why is this happening? Hello. Did you read the error message yet? It says, there's no unit graph. there is, however a package called graph, which is not associated with what you wnat from the compiler. However, I looked into things: martti@deepthought:~$ pacman -Ql fpc | grep graph fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/Package.fpc fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ggigraph.o fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ggigraph.ppu fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/libpggigraph.a fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/libpptccrt.a fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/libpptcgraph.a fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ptccrt.o fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ptccrt.ppu fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ptcgraph.o fpc /usr/lib/fpc/2.6.0/units/x86_64-linux/graph/ptcgraph.ppu After a minimum of testing I found that pascal units are stored as ".ppu" files. Then I tried this: "uses ptccrt, ptcgraph" - and it compiled. My pascal knowledge is very limited, and the first program pops away just after it is started... maybe you could wait for X keyboard events or add an endless loop. cheers! mar77i