Mercurial > ~dholland > hg > ag > index.cgi
comparison doc/install/install.txt @ 18:562c313f14f4
some minor updates for 2022
author | David A. Holland |
---|---|
date | Tue, 31 May 2022 02:03:50 -0400 |
parents | e23ad76d0588 |
children |
comparison
equal
deleted
inserted
replaced
17:12171da8943f | 18:562c313f14f4 |
---|---|
15 bug report. | 15 bug report. |
16 | 16 |
17 There are essentially two supported builds: the Unix command-line-only | 17 There are essentially two supported builds: the Unix command-line-only |
18 build and the Windows GUI build. | 18 build and the Windows GUI build. |
19 | 19 |
20 The Unix build currently requires gcc 3.x or 4.x. Reasonable patches | 20 The Unix build currently requires gcc; explicit support for clang |
21 for other Unix compilers (e.g. the Intel compiler on Linux, or Sun's | 21 should arrive shortly. Reasonable patches for other Unix compilers |
22 payware compiler) will probably be accepted. If you have gcc set up as | 22 will probably be accepted. If you have gcc set up as a cross-compiler, |
23 a cross-compiler, you can cross-compile AnaGram. See below. | 23 you can cross-compile AnaGram. See below. |
24 | 24 |
25 The Windows GUI build requires IBM Visual Age for C++ version 3.5, | 25 The Windows GUI build requires IBM Visual Age for C++ version 3.5, |
26 because the GUI uses that compiler's semi-proprietary GUI class | 26 because the GUI uses that compiler's semi-proprietary GUI class |
27 library. You also need Wine 1.0 or later. See below. | 27 library. You also need Wine. See below. |
28 | 28 |
29 Note that the source, though not the build system, has some support | 29 Note that the source, though not the build system, has some support |
30 for a number of other Windows compilers (including Borland, Watcom, | 30 for a number of other Windows compilers (including Borland, Watcom, |
31 and Microsoft) and you may be able to get these to work to build the | 31 and Microsoft) and you may be able to get these to work to build the |
32 command-line-only version. Building a Windows command-line only | 32 command-line-only version. Building a Windows command-line only |
38 Building the manual requires LaTeX. It uses these LaTeX packages: | 38 Building the manual requires LaTeX. It uses these LaTeX packages: |
39 | 39 |
40 comment courier graphicx helvet ifpdf ifthen | 40 comment courier graphicx helvet ifpdf ifthen |
41 palatino parskip sectsty ragged2e url | 41 palatino parskip sectsty ragged2e url |
42 | 42 |
43 These all come with teTeX, so no unusual steps should be necessary. | 43 These all come with popular TeX distributions, so no unusual steps |
44 should be necessary. | |
44 | 45 |
45 | 46 |
46 1a. Notes on Wine (Windows build only) | 47 1a. Notes on Wine (Windows build only) |
47 | 48 |
48 The Windows build requires version 3.5 of the IBM Visual Age for C++ | 49 The Windows build requires version 3.5 of the IBM Visual Age for C++ |
60 At one time, long before Wine 1.0, it was necessary to use patchlevel | 61 At one time, long before Wine 1.0, it was necessary to use patchlevel |
61 354 (neither newer nor older) of ILINK.EXE, which you can get from IBM | 62 354 (neither newer nor older) of ILINK.EXE, which you can get from IBM |
62 support. This version is 188928 bytes long and has md5sum | 63 support. This version is 188928 bytes long and has md5sum |
63 f48f0aace7c6f247bae015b43f16969a. Wine has improved a good deal since | 64 f48f0aace7c6f247bae015b43f16969a. Wine has improved a good deal since |
64 then, however, and this may no longer be necessary. | 65 then, however, and this may no longer be necessary. |
65 | |
66 Because of problems with Wine on NetBSD, you can only compile the | |
67 Windows build on NetBSD with some combinations of versions of NetBSD | |
68 and of Wine. Linux works, however. | |
69 | 66 |
70 | 67 |
71 2. Configuring | 68 2. Configuring |
72 | 69 |
73 AnaGram comes with a "configure" script that sets up the build | 70 AnaGram comes with a "configure" script that sets up the build |