Subject: Re: Compilation error for v3.87 on SGI IRIX 5.0.1

From: Chris Martin <[email-masked]>
Date: Fri, 22 Oct 93 10:48:09 BST

Because I couldn't get pine v3.87 to run on on our Challenge XL under
IRIX 5.0.1 I recompiled pine3.07 -- which failed to compile with the
same error message.

Ahah!

I then recompiled it on our 4D/420 under IRIX 4.0.5 and compiled and
ran like the champion it is -- so did v3.87!

The compilation problem comes from /usr/include/time.h which (C
compiler v3.10) has

extern char *   _tzname[];

while version 3.16 has

extern char *tzname[2];

It has apparently taken the good folks at Silicon Graphics 6 patches
to break another piece of software!

---

From: Mark Crispin <[email-masked]>
Date: Sat, 23 Oct 1993 09:51:41 -0700 (PDT)

Ah yes.  The newest c-client in the IMAP 3.1 toolkit has this change for
the renamed tzname variable, courtesy of Angel Li.  You can try
substituting it for the one that is in Pine 3.87.  Note that the SGI port
is now an ANSI port instead of a non-ANSI one, so perhaps someting in the
Pine makefile also needs to be changed. 

A pox on vendors who can't maintain source code compatibility from one
release to the next!  ;-)