[Lazarus] RC1 from svn, and lhelp
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Thu Aug 16 12:03:59 CEST 2012
I'm trying to build and minimally-exercise RC1 for various platforms, I
might be some time. Below are observations that apply to multiple targets.
I notice that when IDE startup changes the Lazarus directory etc., that
it leaves the path to the lhelp binary unchanged. So after changing a
system from lazarus-trunk to lazarus-1.0-rc1, the options still refer to
the lhelp binary in the lazarus-trunk tree. I presume that this is
fixable by putting a macro in the path.
I notice that you can't build the documentation using e.g. make chmdocs
as part of the same operation as the rest of the IDE, since it assumes
that the path to the lazarus directory has already been corrected. The
correct sequence is to get the sources via svn, make bigide, run IDE to
correct paths and then make chmdocs.
When lhelp comes up in response to F1 on a keyword, the left pane only
shows the database relevant to that keyword. While other databases can
be opened successfully, showing the names of all available databases as
soon as lhelp comes up would make it look more complete.
While the LCL/IDE help is building, there are many messages of the form
Warning: Target ID of <link> is unknown: "#rtl.Classes.TStrings"
Warning: Target ID of <link> is unknown: "#rtl.Classes.TStrings.Text"
Do these represent a permanent problem which should be reported as an
error, or will the links be automatically resolved once the RTL database
is available?
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list