[Lazarus] Latest RTL, FCL and LCL online docs

Graeme Geldenhuys graemeg.lists at gmail.com
Tue Apr 28 14:12:20 CEST 2009

On Tue, Apr 28, 2009 at 2:04 PM, Graeme Geldenhuys
<graemeg.lists at gmail.com> wrote:
> OK, so clearly 'fpcdocs_svn' must be in a different directory layout.

I then guessed that fpcdocs_svn must be somewhere in the FPC source
directory. So I did that by creating a 'docs' symlink in my FPC source

/opt/fpc/src $ l
total 112K
-rw-r--r--  1    6 2009-03-13 09:28 build-stamp.i386-linux
drwxr-xr-x 20 4.0K 2009-03-13 09:26 compiler
lrwxrwxrwx  1   16 2009-04-28 14:05 docs -> /opt/fpcdocs_svn
drwxr-xr-x  6 4.0K 2009-03-13 09:28 ide
drwxr-xr-x  4 4.0K 2009-03-13 09:28 installer
-rw-r--r--  1  62K 2009-03-13 09:21 Makefile
-rw-r--r--  1 6.3K 2009-03-13 09:21 Makefile.fpc
drwxr-xr-x 96 4.0K 2008-12-05 11:08 packages
drwxr-xr-x 43 4.0K 2009-03-13 09:28 rtl
-rwxrwxr--  1   67 2009-03-13 09:38 startbuild.sh
drwxr-xr-x 11 4.0K 2008-06-09 09:26 tests
drwxr-xr-x 19 4.0K 2009-03-13 09:28 utils

So now lets try the following:

/opt/fpc/src $ cd docs
/opt/fpc/src/docs $ make html
make -C ../compiler/utils msg2inc
make: *** ../compiler/utils: No such file or directory.  Stop.
make: *** [../compiler/utils/msg2inc] Error 2

Umm... see the problem?  It's just not that easy like the LCL help.
Yes I know the RTL and FCL help is obviously a bit more complex. It's
LaTeX manuals and fpdoc help all in one. But clearly this is not easy
for any user to generate HTML (from fpdoc output) help. I see LCL uses
a console application to help the build process. I thought of doing
the same thing for fpGUI Toolkit. Maybe we could knock something
together for FPC docs as well and get rid of makefiles?  And hopefully
get run of latex2html requirement for HTML class help which fpdoc can
do on it's own.

  - Graeme -

fpGUI - a cross-platform Free Pascal GUI toolkit

More information about the Lazarus mailing list