From rhh@ct.picker.com  Sat Dec 20 07:38:24 1997
Received: from whqvax.picker.com (whqvax.picker.com [144.54.1.1])
          by hub.freebsd.org (8.8.7/8.8.7) with SMTP id HAA22972
          for <FreeBSD-gnats-submit@freebsd.org>; Sat, 20 Dec 1997 07:38:22 -0800 (PST)
          (envelope-from rhh@ct.picker.com)
Received: from ct.picker.com by whqvax.picker.com with SMTP;
          Sat, 20 Dec 1997 10:37:44 -0500 (EST)
Received: from stealth.ct.picker.com (eagle.ct.picker.com) by ct.picker.com (4.1/SMI-4.1)
	id AA29166; Sat, 20 Dec 97 10:37:42 EST
Received: (from rhh@localhost)
	by stealth.ct.picker.com (8.8.8/8.8.8) id KAA01178;
	Sat, 20 Dec 1997 10:38:45 GMT
	(envelope-from rhh)
Message-Id: <199712201038.KAA01178@stealth.ct.picker.com>
Date: Sat, 20 Dec 1997 10:38:45 GMT
From: rhh@ct.picker.com
Reply-To: rhh@ct.picker.com
To: FreeBSD-gnats-submit@freebsd.org
Cc: rhh@ct.picker.com
Subject: soundcard.h now depends on sys/types.h
X-Send-Pr-Version: 3.2

>Number:         5351
>Category:       bin
>Synopsis:       soundcard.h now depends on sys/types.h
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    steve
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 20 07:40:01 PST 1997
>Closed-Date:    Sun Dec 28 14:36:49 PST 1997
>Last-Modified:  Sun Dec 28 14:37:50 PST 1997
>Originator:     Randall Hopper
>Release:        FreeBSD 3.0-971208-SNAP i386
>Organization:
self
>Environment:

	Standard SNAP system.

>Description:

	Attempting to cook and revise a few ports this weekend, I notice
	that the 3.0-971208-SNAP machine/soundcard.h now has a new dependency
	(sys/types.h), different from previous versions of the sound libraries.

	As a result, some of the ports are broken and porting pre-existing
	Voxware utilities to FreeBSD requires patching each file including
	soundcard.h so that it also includes sys/types.h

>How-To-Repeat:

	Try to build any one of a number of the ports.  games/doom for example.

>Fix:
	
	It might be best to let soundcard.h continue to be stand-alone by
	including <sys/types.h> from within it.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Sun Dec 28 14:36:49 PST 1997 
State-Changed-Why:  
Added a quick hack to overcome the gratuitous changes made 
in revision 1.20 of soundcard.h. 
>Unformatted:
