Bug 31694

Summary: kernel fails to compile if sbc-device is included
Product: Base System Reporter: rainer
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.4-STABLE   
Hardware: Any   
OS: Any   

Description rainer 2001-11-01 17:00:01 UTC
make buildkernel KERNCONF=DUAL-KAYAK
[snip]
...
In file included from /usr/src/sys/dev/sound/pcm/sound.h:103,
                 from /usr/src/sys/dev/sound/isa/sbc.c:30:
/usr/src/sys/dev/sound/pcm/channel.h:66: channel_if.h: No such file or directorymkdep: compile failed
*** Error code 1

Fix: 

Well, I can disable sound-support.
But it worked before, and I'd like to restore this state ;-)
How-To-Repeat: This is not a one-time problem
Comment 1 Crist J. Clark 2001-11-02 23:59:52 UTC
On Thu, Nov 01, 2001 at 08:57:04AM -0800, Rainer Duffner wrote:
[snip]

> >Environment:
> FreeBSD bsd-kayak.i-duffner.de 4.4-STABLE FreeBSD 4.4-STABLE #0: Sat Oct 20 20:37:33 CEST 2001     root@bsd-kayak.i-duffner.de:/usr/obj/usr/src/sys/DUAL-KAYAK  i386
> >Description:
> make buildkernel KERNCONF=DUAL-KAYAK
> [snip]
> ...
> In file included from /usr/src/sys/dev/sound/pcm/sound.h:103,
>                  from /usr/src/sys/dev/sound/isa/sbc.c:30:
> /usr/src/sys/dev/sound/pcm/channel.h:66: channel_if.h: No such file or directorymkdep: compile failed
> *** Error code 1

I do not have this problem in the -STABLE module building. What does
your kernel configuration file look like? You may also want to
re-cvsup and clean things to make sure there are no lingering
problems,

  # cvsup -g -L2 your-stable-supfile
  # cd /usr/src
  # make cleandir && make cleandir
  # rm -rf /usr/obj/*

-- 
Crist J. Clark                     |     cjclark@alum.mit.edu
                                   |     cjclark@jhu.edu
http://people.freebsd.org/~cjc/    |     cjc@freebsd.org
Comment 2 Crist J. Clark freebsd_committer freebsd_triage 2001-11-10 08:30:33 UTC
State Changed
From-To: open->closed

Timeout. I assume that the build went OK or else I would have heard 
about more problems.