5 |
- Mingw32 1.1 Windows native gcc from Source Forge: |
- Mingw32 1.1 Windows native gcc from Source Forge: |
6 |
http://sourceforge.net/projects/mingw/ |
http://sourceforge.net/projects/mingw/ |
7 |
|
|
8 |
- Cygwin Unix emulation tools, which supply the configuration and build environment: |
- Cygwin Unix emulation tools - the configuration and build environment: |
9 |
http://sources.redhat.com/cygwin/ |
http://sources.redhat.com/cygwin/ |
10 |
|
|
11 |
- tcl/tk 8.3 from the http (ftp seems to be broken) links at: |
- tcl/tk 8.3 from the http (ftp seems to be broken) links at: |
14 |
- Source code for GCL. |
- Source code for GCL. |
15 |
http://savannah.gnu.org/projects/gcl/ |
http://savannah.gnu.org/projects/gcl/ |
16 |
|
|
17 |
As a general rule it is a good idea to keep up to date with Mingw32 and Cygwin. |
It is a good idea to keep up to date with Mingw32 and Cygwin, especially |
18 |
Most importantly, get the latest runtime (30 April 2002). Having said that, |
the latest Mingw32 runtime (30 April 2002). Having said that, |
19 |
I have not yet tried the recently released version 3.1 of Mingw32 gcc. |
I have not yet tried the recently released version 3.1 of Mingw32 gcc. |
20 |
|
|
21 |
Only version 2.95 is known to work (3.1 may well work, it just hasn't been tried yet). |
Only gcc 2.95 is known to work (3.1 may well work, it just hasn't been tried yet). |
22 |
|
|
23 |
|
|
24 |
|
|
25 |
SETUP |
SETUP |
26 |
|
|
27 |
- Install Cygwin and Mingw32 per the instructions at those sites. |
- Install Cygwin and Mingw32 using the instructions at those sites. |
28 |
|
|
29 |
- Install the Tcl/Tk packages directly into your Mingw32 directory. You don't |
- Install the Tcl/Tk packages directly into your Mingw32 directory. You don't |
30 |
need these packages if you don't want to build "tclwinkill.dll" or |
need these packages if you don't want to build "tclwinkill.dll" or |
31 |
(perhaps one day, gcl-tk). |
(perhaps one day) gcl-tk. |
32 |
|
|
33 |
- After installing Cygwin, set your Bash path so that Mingw32 is first eg: |
- After installing Cygwin, set your Bash path so that Mingw32 is first eg: |
34 |
|
|
59 |
|
|
60 |
- We are now ready to configure: |
- We are now ready to configure: |
61 |
|
|
62 |
./configure --enable-machine=mingw --prefix="f:/lang/gclcvs" >& con.log |
./configure --disable-bfd --enable-machine=mingw --prefix="c:/gcl" >& con.log |
63 |
|
|
64 |
Change the prefix directory as required for your final installation path. |
Change the prefix directory as required for your final installation path. |
65 |
Note that it is helpful to redirect output from configure and make into log |
Note that it is helpful to redirect output from configure and make into log |
83 |
You may need to fiddle with the install target a little as it is not very |
You may need to fiddle with the install target a little as it is not very |
84 |
Windows friendly at the moment. |
Windows friendly at the moment. |
85 |
|
|
86 |
|
- At this point, BFD fasloading and PCL/ANSI do not work, but the configuration |
87 |
|
options above are sufficient to get a "traditional" gcl executable which |
88 |
|
will build the current CVS version of Maxima. |
89 |
|
|
90 |
Mike Thomas, 4 April 2002 |
|
91 |
|
Mike Thomas, 10 July 2002 |
92 |
|
|
93 |
|
|
94 |
|
|