I've installed it from Ubuntu Mainline Kernel PPA on Ubuntu 13.04 and I have the newest Open Sound System with patch applied for Kernel 3.8 compatibility. When I booted the system there was no sound so I tried the soundon command:
Code: Select all
~$ sudo soundon
Relinking OSS kernel modules for ""
This may take few moments - please stand by...
OSS build environment set up for REGPARM kernels
Building module osscore
Failed to compile OSS
make -C /lib/modules/3.10.0-031000-generic/build M=/usr/lib/oss/build modules
make[1]: Wejście do katalogu `/usr/src/linux-headers-3.10.0-031000-generic'
CC [M] /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c: In function ‘init_proc_fs’:
/usr/lib/oss/build/osscore.c:287:8: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/usr/lib/oss/build/osscore.c:286:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/usr/lib/oss/build/osscore.c:293:26: warning: assignment makes pointer from integer without a cast [enabled by default]
/usr/lib/oss/build/osscore.c:300:20: error: dereferencing pointer to incomplete type
/usr/lib/oss/build/osscore.c: In function ‘alloc_fop’:
/usr/lib/oss/build/osscore.c:964:14: warning: assignment from incompatible pointer type [enabled by default]
/usr/lib/oss/build/osscore.c: In function ‘oss_pci_read_devpath’:
/usr/lib/oss/build/osscore.c:1638:3: warning: return discards ‘const’ qualifier from pointer target type [enabled by default]
/usr/lib/oss/build/osscore.c: In function ‘oss_fp_check’:
/usr/lib/oss/build/osscore.c:1862:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1864:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1864:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1864:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1866:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1871:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1871:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1871:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/usr/lib/oss/build/osscore.c:1873:3: warning: comparison of distinct pointer types lacks a cast [enabled by default]
cc1: some warnings being treated as errors
make[2]: *** [/usr/lib/oss/build/osscore.o] Błąd 1
make[1]: *** [_module_/usr/lib/oss/build] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-3.10.0-031000-generic'
make: *** [default] Błąd 2
Relinking the OSS kernel modules failedI've found a patch for 3.10 compatibility but it isn't made by Open Sound developers and it definitely needs some work. In fact I had to make some corrections of formatting (probably because it wasn't preserved by forum) to be able to apply it to /usr/lib/oss/build/ but it worked.
I know have a working sound with 3.10 kernel. I'm wondering what the developers think of that patch is it any good (code quality wise). Also can anyone update Mercurial repository with patches for 3.8 and 3.10 kernels compatibility.