source: trunk/athena/bin/delete/test.notes @ 6956

Revision 6956, 1.8 KB checked in by probe, 31 years ago (diff)
Initial revision
  • Property svn:executable set to *
Line 
1Vax and RT compiled with no problems.
2
3Pmax, on paris, I had to compile without AFS support enabled, for two
4reasons:
5
61. There are no AFS libraries and include files in the build tree for
7   pmax_ul4.
8
92. 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
14I also had to compile with "ATHLIBDIR=/usr/athena/lib" on the command
15line, because the Imake config files seem to think that the libraries
16are installed in /usr/local/lib on the pmax, and they're not.  I don't
17know if the build will succeed with AFS enabled.
18
19On the rios, on tardis,, I was trying to use the _AIX and AIXV symbols
20as the document in /source/control/doc says I should be able to, but
21they didn't appear to be working properly.  I settled on _IBMR2, which
22does appear to work.  The stuff in /source/control/doc also says that
23I should be able to rely on POSIX being set when the compiler is run,
24but it doesn't appear to be, so my Imakefile has been modified to set
25it explicitly.  If you fix things so that it gets set properly, then
26please notify me so that I can remove the hack from my Imakefile.
27
28Once I dealt with the _AIX and AIXV and POSIX problems, everything
29compiled fine on the rios.  I had to make some modifications to the
30sources to account for the fact that malloc(0) returns 0 on the rios.
31Ugh.
32
33I have not tested yet on the Mac because I don't know what machine I'm
34supposed to use for testing.  If you come up with a machine that is
35prepared to to Mac testing, let me know and I'll deal.  If you end up
36deciding to tset on the Mac yourselves, please let me know what
37changes (if any) you have to make to the Imakefile or the sources so
38that I can incorporate them back into my source tree.
Note: See TracBrowser for help on using the repository browser.