Bug 26978

Summary: typo in /usr/include/sys/_POSIX1.H
Product: Base System Reporter: acrosby <acrosby>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description acrosby 2001-04-30 05:10:00 UTC
Attempting to install mySQL 3.23.37.  Configure runs fine, but while doing the 'make', it errors out on /usr/include/sys/_posix.h:93 "Bad Macro".
The macro being referenced is:
#define ^P1003_1B_VISIBLE_HISTORICALLY

Fix: 

Change line 93 to read:
#define _P1003_1B_VISIBLE_HISTORICALLY
replacing the "^" character with "_".  Not sure of full consequences of replacement, but ti allowed my compile/make to proceed correctly.
How-To-Repeat: Run the ./configure; make for mySQL 3.23.37 on a fresh, Generic 4.3-RELEASE system
Comment 1 Kris Kennaway 2001-04-30 05:28:27 UTC
On Sun, Apr 29, 2001 at 09:06:09PM -0700, acrosby@ameritech.net wrote:

> Change line 93 to read:
> #define _P1003_1B_VISIBLE_HISTORICALLY
> replacing the "^" character with "_".  Not sure of full consequences of replacement, but ti allowed my compile/make to proceed correctly.

You have corrupted source; the file correctly contains '_' at that
position in the FreeBSD repository.  A likely cause of this is bad
RAM, or another hardware failure which led to a single-bit error in
this file: '^' and '_' differ by a single bit.

Kris
Comment 2 Kris Kennaway freebsd_committer freebsd_triage 2001-04-30 05:32:13 UTC
State Changed
From-To: open->closed

Reported problem does not exist in the FreeBSD source tree; 
it is most likely a hardware failure on the submitter's machine.