[comp.mail.elm] ELm 2.2 PL13 Pyramid Configure problem

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