ejp@bohra.cpg.oz (Esmond Pitt) (11/22/89)
PROBLEM: Configure, PL13, thinks a Pyramid, in the 'att' universe, needs BSD defined. PL0 didn't. PL13 configured and compiled under 'att' doesn't compile (date.c: conflicting definitions for 'timezone'). PL0 was correct; PL13 is broken in this respect. WORKAROUND: When the 'Configure' gives you a chance to edit config.sh, do so, changing 'define' to 'undef' for the d_bsd variable. -- Esmond Pitt, Computer Power Group ejp@bohra.cpg.oz
ejp@bohra.cpg.oz (Esmond Pitt) (11/22/89)
In article <124@bohra.cpg.oz> ejp@bohra.cpg.oz (I) wrote: >PROBLEM: Configure, PL13, thinks a Pyramid, in the 'att' universe, >needs BSD defined. PL0 didn't. PL13 configured and compiled under 'att' >doesn't compile (date.c: conflicting definitions for 'timezone'). > >PL0 was correct; PL13 is broken in this respect. > >WORKAROUND: When the 'Configure' gives you a chance to edit config.sh, >do so, changing 'define' to 'undef' for the d_bsd variable. Further to this, the cuplrit appears to be the new stuff in Configure which looks for SIGTSTP in <sys/signal.h>; the Pyramid has this defined but labelled as a BSD signal only. -- Esmond Pitt, Computer Power Group ejp@bohra.cpg.oz
steve@jack.sns.com (J. Steven Harrison) (11/26/89)
In article <124@bohra.cpg.oz> ejp@bohra.cpg.oz (Esmond Pitt) writes: >PROBLEM: Configure, PL13, thinks a Pyramid, in the 'att' universe, >needs BSD defined. PL0 didn't. PL13 configured and compiled under 'att' Esmond, If you compile ELM in the ucb universe it will run and compile just fine in either universe. There is no immediate need (other than something) site specific that would force you into the att universe. We have compiled here on 4.X and 5.X Pyramid OS and have had no problems. If you need further details let me know by E-mail and I can send you the Configure script. -- Dr. J. Steven Harrison Systems'n'Software (415) 623-8651 45034 Imnaha Court UUCP: steve@jack.SNS.COM Fremont, California 94539-6669 INTERNET: steve%jack.SNS.COM@uunet MCI MAIL: 401-3501
ejp@bohra.cpg.oz (Esmond Pitt) (12/04/89)
In article <1619@jack.sns.com> steve@jack.SNS.COM (J. Steven Harrison) writes: >In article <124@bohra.cpg.oz> ejp@bohra.cpg.oz (Esmond Pitt) writes: >>PROBLEM: Configure, PL13, thinks a Pyramid, in the 'att' universe, >>needs BSD defined. PL0 didn't. PL13 configured and compiled under 'att' > >Esmond, > >If you compile ELM in the ucb universe it will run and compile just fine >in either universe. There is no immediate need (other than something) >site specific that would force you into the att universe. Thank you, I know about the properties of Pyramid universes, and yes, there is something site-specific which requires me to compile it in the att universe. Sendmail* are present, for vendor reasons, in the ucb /usr/lib (/usr/.ucblib), but for local reasons 'sendmail' is not being used. Configuring & compiling in 'ucb' makes ELM think 'sendmail' is being used when it isn't: using 'att' is my easiest solution to this problem. This is one of many possible reasons why I might I want ELM to be configured & compiled in 'att'. In my opinion this should work correctly under either, rather than giving me compile errors: especially as it used to before patches 1-13. Just my opinion of course. Furthermore, the mere existence of sendmail* is insufficient cause for Configure to assume it's running, but that's another story. -- Esmond Pitt, Computer Power Group ejp@bohra.cpg.oz