[6956] | 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. |
---|