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