[fpc-devel] Beginner question: Building the fp text-mode IDE standalonex

Aruna Hewapathirane aruna.hewapathirane at gmail.com
Mon Jan 26 01:52:24 CET 2026


Hello Michael,

On Sun, Jan 25, 2026 at 3:49 AM Michael Van Canneyt <michael at freepascal.org>
wrote:

>
>
> On Sat, 24 Jan 2026, Aruna Hewapathirane via fpc-devel wrote:
>
> > Hello,
> >
> > I’m fairly new to working with the Free Pascal IDE sources and I’d like
> to
> > build *fp* by itself for learning and testing purposes.
> >
> > I’m using *Linux (Debian)*, and while looking through the installed FPC
> > source tree I found this file:
> >
> > /usr/share/fpcsrc/3.2.2/packages/ide/fp.pas
> >
> > Is this the correct main source file for the *fp text-mode IDE*, or am I
> > looking in the wrong place?
>
> That is the correct main source file.
>

Thank you.


>
>
> > As a beginner, I’m mainly trying to understand:
> >
> >   -
> >
> >   where the fp text-mode IDE “starts”,
> >   -
>
> It uses Free Vision, and runs a message loop, which is 'hidden' in
> IDEApp.Run;
>

I found a Freevison Tutorial
<https://github.com/sechshelme/Lazarus-FreeVision-Tutorial>but it is all in
German. What would be the most painless way to translate this to English
please?

>
> >   how it is normally built, and
> >   -
> >
> >   whether there is a simple or *recommended way to build fp* on its own
> >   for experimentation and learning.
>
> It's not really standalone, because the IDE contains the compiler.
> Your best bet is still simply to use 'make all' in the toplevel or packages
> directory of the sources.
>
> Michael.


Thank you again Michael. I will try building from toplevel using 'make
all'.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260125/682afa24/attachment.htm>


More information about the fpc-devel mailing list