2587
|
1 Octave has been mostly ported to Windows NT and Windows 95 using the |
|
2 beta 17 release of the Cygnus GNU-WIN32 tools. Not everything works, |
|
3 but it is usable. If you would like to volunteer to work on |
|
4 improving this port, please contact bug-octave@bevo.che.wisc.edu. |
|
5 |
|
6 Here is a list of current problems (and workarounds, where available). |
|
7 |
|
8 * There is no binary version of Octave available for Windows NT or |
|
9 Windows 95. One will probably be released when the port is a little |
|
10 more stable. |
|
11 |
|
12 * To compile and install Octave on a Windows NT or Windows 95 system, |
|
13 you will need to get the beta 17 release of the GNU-WIN32 tools. They |
|
14 are available from ftp://ftp.cygnus.com/pub/gnu-win32. |
|
15 |
|
16 * There is a conflict between the files /cygnus/include/g++/String.h and |
|
17 /cygnus/H-i386-cygwin32/i386-cygwin32/include/stringh. You should |
|
18 rename or remove /cygnus/include/g++/String.h. (These file names |
|
19 assume that you have installed the GNU-WIN32 tools in /cygnus). |
|
20 |
|
21 * On Windows 95 systems, there is a bug that causes redirections to |
|
22 /dev/null to fail. You can work around the problem by substituting |
2596
|
23 /dev/nul for /dev/null in all of the files that use it. (This |
|
24 problem is fixed in the b17.1 release of the tools.) |
2587
|
25 |
|
26 * You will need to have f2c and libf2c.a or g77 installed. You can get |
|
27 a copy of f2c from ftp://netlib.att.com/netlib/f2c. |
|
28 |
|
29 * You will also need a termcap library. The GNU termcap library seems |
|
30 to work. You can get it from any GNU archive site, including |
|
31 ftp://prep.ai.mit.edu/pub/gnu/termcap-1.3.tar.gz. |
|
32 |
|
33 * GNU info doesn't work yet. It compiles but doesn't run. Perhaps the |
|
34 problem is just that a proper termcap entry needs to be defined. |
|
35 |
2605
|
36 * If no other pager can be found, Octave will use more.com. Since |
|
37 that's a pretty limited pager (no going backward, etc.) you may want |
|
38 to find a working version of less. The GNU-WIN32 tools used to |
|
39 include a copy of less, but I am told it was dropped from the |
|
40 distribution because it didn't work very well. If you know of a |
|
41 better port of less that will work with Octave, please contact |
|
42 bug-octave@bevo.che.wisc.edu. |
2587
|
43 |
|
44 * To make plotting work, you will need to find a version of gnuplot |
|
45 that can read commands from a pipe. The binary versions of gnuplot |
|
46 for Windows that I found could only read from their command windows, |
|
47 and wouldn't accept commands through a pipe, so they could not be |
|
48 called from Octave. |
|
49 |
|
50 After deleting -DREADLINE from the Makefile, I was able to compile a |
|
51 working version of gnuplot 3.6 beta 315 using the GNU-WIN32 tools, |
|
52 but it does not support the Windows graphics terminal. It does |
|
53 support dumb terminals and lots of other output devices, including |
|
54 PostScript, but it would be much nicer if it could open a separate |
|
55 window and draw pretty graphs there. |
|
56 |
3130
|
57 * If Octave takes a long time to find function files, you may have to |
|
58 modify your LOADPATH to avoid device names specified using the |
|
59 `//DEV/sudir' syntax. To map the D: drive (for example) to |
|
60 /D_DRIVE, do the following: |
2587
|
61 |
3130
|
62 cd / |
|
63 mkdir /D_DRIVE |
|
64 mount d: /D_DRIVE |
|
65 |
|
66 Then you can set your LOADPATH to include /D_DRIVE/subdir instead of |
|
67 //d/subdir. |
|
68 |
|
69 If you know of solutions for any of the problems mentioned above, |
|
70 please contact bug-octave@bevo.che.wisc.edu. |
2587
|
71 |
|
72 More information about the GNU-WIN32 project is available via the WWW |
|
73 at http://www.cygnus.com/gnu-win32. |
|
74 |
|
75 John W. Eaton |
|
76 jwe@bevo.che.wisc.edu |
|
77 University of Wisconsin-Madison |
|
78 Department of Chemical Engineering |
|
79 |
3130
|
80 Thu Jan 15 23:35:03 1998 |