org: fix many errors

Most of those errors were pointed out by the language-check tool.
However while fixing those I found a few other issues that I fixed.
In particular I updated the bibliographic reference for ltlsynt,
added some DOI links for some cited papers that had no link, and
fixed the broken introduction of ltlgrind.

* doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/hierarchy.org,
doc/org/install.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltldo.org,
doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/ltlsynt.org,
doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org,
doc/org/satmin.org, doc/org/tut01.org, doc/org/tut02.org,
doc/org/tut03.org, doc/org/tut10.org, doc/org/tut11.org,
doc/org/tut12.org, doc/org/tut20.org, doc/org/tut22.org,
doc/org/tut24.org, doc/org/tut30.org, doc/org/tut40.org,
doc/org/tut50.org, doc/org/tut51.org, doc/org/tut52.org,
doc/org/tut90.org, doc/org/upgrade2.org: Fix errors.
* bin/autfilt.cc, bin/common_aoutput.cc, bin/genaut.cc: Fix some
typos in --help text that appeared in the above org files.
This commit is contained in:
Alexandre Duret-Lutz 2024-02-09 12:16:52 +01:00
parent a6f79c6211
commit 4cf7503fff
41 changed files with 393 additions and 325 deletions

View file

@ -49,7 +49,7 @@ might need to tell the compiler several things:
search path with =-I location=.
3. The linker should be able to find the Spot library (on Linux it would
be called =libspot.so=, unless you forced a static compilation, in which
case it would be =libspot.a=). This might require appending another
case it would be =libspot.a=). This might require appending another
directory to the library search path with =-L location= in addition to
passing the =-lspot= option.
@ -120,7 +120,7 @@ to tell the dynamic loader about this location.
* Case 3: You compiled Spot yourself, and installed it in a custom directory
For instance you might have used
For instance, you might have used
#+BEGIN_SRC sh
./configure --prefix ~/usr
make
@ -147,7 +147,7 @@ it every time you want to run a binary that depends on Spot.
* Case 4: You compiled Spot yourself, but did not install it
We do not recommend this, but it is possible to compile programs
that uses an uninstalled version of Spot.
that use an uninstalled version of Spot.
So you would just compile Spot in some directory (let's call it
=/dir/spot-X.Y/=) with
@ -164,7 +164,7 @@ There are at least two traps with this scenario:
=/usr/local/include/spot/= using the same layout, but it also
includes some private, internal headers. These headers are
normally not installed, so in the other scenarios you cannot use
them. In this setup however, you might use them by mistake. Also
them. In this setup however, you might use them by mistake. Also,
that directory contains =*.cc= files implementing all the features
of the library. Clearly those file should be considered private as
well.
@ -192,7 +192,7 @@ Using =libtool link g++= instead of =g++= will cause =libtool= to
edit the =g++= command line, and replace
=/dir/spot-X.Y/spot/libspot.la= by whatever options are
needed to link against the library represented by this /Libtool
archive/. Furthermore the resulting =hello= executable will not be a
archive/. Furthermore, the resulting =hello= executable will not be a
binary, but a shell script that defines some necessary environment
variables (like =LD_LIBRARY_PATH= to make sure the Spot library is
found) before running the actual binary.
@ -215,7 +215,7 @@ will need to add =-pthread= to the compiler flags.
In the fourth case where =libtool= is used to link against
=libspot.la= linking against =libbddx.la= should not be necessary because
Libtool already handles such dependencies. However the version of =libtool=
Libtool already handles such dependencies. However, the version of =libtool=
distributed with Debian is patched to ignore those dependencies, so in this
case you have to list all dependencies.
@ -237,8 +237,8 @@ will turn on assertions, and debugging options, while
#+END_SRC
will disable assertions and enable more optimizations.
If you are writing programs against Spot, we recommend to compile Spot
with =--enable-devel= while your are developing your programs (the
If you are writing programs against Spot, we recommend compiling Spot
with =--enable-devel= while you are developing your programs (the
assertions in Spot can be useful to diagnose problems in your program,
or in Spot), and then use =--disable-devel= once you are confident and
desire speed.