1 | Vax and RT compiled with no problems. |
---|
2 | |
---|
3 | Pmax, on paris, I had to compile without AFS support enabled, for two |
---|
4 | reasons: |
---|
5 | |
---|
6 | 1. There are no AFS libraries and include files in the build tree for |
---|
7 | pmax_ul4. |
---|
8 | |
---|
9 | 2. The pmax_ul3 AFS header files conflict with <sys/ioctl.h>, because |
---|
10 | they try to use the old preprocessor method of 'x' and having the x |
---|
11 | substituted in a macro, and that won't work. The AFS header files |
---|
12 | need to be fixed. |
---|
13 | |
---|
14 | I also had to compile with "ATHLIBDIR=/usr/athena/lib" on the command |
---|
15 | line, because the Imake config files seem to think that the libraries |
---|
16 | are installed in /usr/local/lib on the pmax, and they're not. I don't |
---|
17 | know if the build will succeed with AFS enabled. |
---|
18 | |
---|
19 | On the rios, on tardis,, I was trying to use the _AIX and AIXV symbols |
---|
20 | as the document in /source/control/doc says I should be able to, but |
---|
21 | they didn't appear to be working properly. I settled on _IBMR2, which |
---|
22 | does appear to work. The stuff in /source/control/doc also says that |
---|
23 | I should be able to rely on POSIX being set when the compiler is run, |
---|
24 | but it doesn't appear to be, so my Imakefile has been modified to set |
---|
25 | it explicitly. If you fix things so that it gets set properly, then |
---|
26 | please notify me so that I can remove the hack from my Imakefile. |
---|
27 | |
---|
28 | Once I dealt with the _AIX and AIXV and POSIX problems, everything |
---|
29 | compiled fine on the rios. I had to make some modifications to the |
---|
30 | sources to account for the fact that malloc(0) returns 0 on the rios. |
---|
31 | Ugh. |
---|
32 | |
---|
33 | I have not tested yet on the Mac because I don't know what machine I'm |
---|
34 | supposed to use for testing. If you come up with a machine that is |
---|
35 | prepared to to Mac testing, let me know and I'll deal. If you end up |
---|
36 | deciding to tset on the Mac yourselves, please let me know what |
---|
37 | changes (if any) you have to make to the Imakefile or the sources so |
---|
38 | that I can incorporate them back into my source tree. |
---|