[13681] in Athena Bugs
Re: sun4 7.7R: Saber
daemon@ATHENA.MIT.EDU (Greg Hudson)
Sun Jul 23 21:57:19 1995
Date: Sun, 23 Jul 1995 21:57:15 -0400
From: Greg Hudson <ghudson@MIT.EDU>
To: The Daniel Weber <djweber@MIT.EDU>
Cc: bugs@MIT.EDU
In-Reply-To: "[13676] in Athena Bugs"
The Solaris 2.3 /usr/include/stdlib.h is using "long long," a
nonstandard extension used by gcc and the Solaris cc to indicate a
64-bit type. The version of Saber/Codecenter you're using ("Saber" is
an old name for the product currently called "Codecenter") was
presumably released for an earlier version of Solaris which didn't use
"long long". Since you're not using the most recent version of
Saber/Codecenter, the version skew you're experiencing is reasonable.
There are two solutions:
* You can use Codecenter 4.1.0:
add codecenter
xcodecenter
I've tried Codecenter 4.1.0 under Solaris 2.3 on a simple C
file which includes <stdlib.h>, and I didn't have any
trouble. Note that you'll get a new set of ~/.ccenter*
dotfiles, and your ~/.xsaber* files will be ignored. I
don't know if the dotfiles are compatible or if there's a
way of converting between Saber dotfiles and Codecenter
dotfiles.
* If you don't want to use the most recent version, you can
define _NO_LONGLONG in your code files.
bugs people: I think you can close this bug report with the proper
designation for "not a bug."