Bug 174056
Summary: | sox doesn't use alsa | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Matt Domsch <matt_domsch> |
Component: | glibc-kernheaders | Assignee: | David Woodhouse <dwmw2> |
Status: | CLOSED RAWHIDE | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | chris, matthias, wtogami |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | 12.18..1-1 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-10-12 16:42:13 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Matt Domsch
2005-11-24 04:37:42 UTC
The alsa header files are missing in glibc-kernheaders. Assigning to glibc-kernheaders. Shouldn't that be alsa-devel? Userspace shouldn't be looking at kernel headers. Yeah, I think we all agreed that the actual issue was that sox uses the kernel headers to enable ALSA support, when it should be using the alsa-lib layer instead. So this should be considered a bug in sox unless I'm mistaken. I'm mantainer of SoX... On seperate mail list it was agreed best would be for SoX to change to alsa-lib. Current upstream CVS version of SoX has changed its alsa driver to use alsa-lib so the next release of SoX (12.17.9) will make this a non-issue. The next release of SoX will occur any day now. Besides the above, it is strange to me that sys/soundcard.h is important enough to be in glibc-headers but not ALSA headers. Technically, I'd think sys/soundcard.h should be in glib-kernelheaders, not glib-headers since its an interface to a kernel driver. But moving sys/soundcard.h to kernelheaders would kill compiles for about all OSS drivers, in the same way that SoX currently can't compile with ALSA. sox-12.18.1-1 or earlier uses libasound now. Closing. |