Near as I can tell, no system actually has a machine/soundcard.h file. The libossaudio library on NetBSD and OpenBSD is meant to emulate a few ioctl() commands to facilitate porting of Linux applications. As we have proper sndio support, this is of no use for SoX. --- Are there any BSD users here who can comment on this? --- configure.ac | 5 +---- src/oss.c | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-)
diff --git a/configure.ac b/configure.ac index b1440560181c..9f55b5f8a55c 100644 --- a/configure.ac +++ b/configure.ac @@ -609,10 +609,7 @@ AC_OPTIONAL_FORMAT(sndfile, SNDFILE, [using_sndfile=$tmp_using_sndfile]) -AC_OPTIONAL_FORMAT(oss, OSS, [AC_CHECK_HEADERS(sys/soundcard.h,, - [AC_CHECK_HEADERS(machine/soundcard.h, - [AC_CHECK_LIB(ossaudio, _oss_ioctl, OSS_LIBS="$OSS_LIBS -lossaudio")], - using_oss=no)])]) +AC_OPTIONAL_FORMAT(oss, OSS, [AC_CHECK_HEADERS(sys/soundcard.h,, uing_oss=no)]) diff --git a/src/oss.c b/src/oss.c index 9c6682f1d478..35c7cd2fae9b 100644 --- a/src/oss.c +++ b/src/oss.c @@ -32,9 +32,6 @@ #ifdef HAVE_SYS_SOUNDCARD_H #include <sys/soundcard.h> #endif -#ifdef HAVE_MACHINE_SOUNDCARD_H - #include <machine/soundcard.h> -#endif #ifdef HAVE_UNISTD_H #include <unistd.h> #endif -- 2.28.0 _______________________________________________ SoX-devel mailing list SoX-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sox-devel