Tried to get the sound working with OSS
It didn't work so I am posting the soundconf file cause I can't tell
what went wrong seems to be some issues maybe with Fedora core 5
Can anyone understand this
Tue Jun 20 12:47:39 PDT 2006
Kernel version: Linux localhost.localdomain 2.6.15-1.2054_FC5 #1 Tue
Mar 14 15:48:33 EST 2006 i686 i686 i386 GNU/Linux
Modutils version: 3.2-pre9
12:47:39 up 1:01, 2 users, load average: 0.03, 0.15, 0.26
=== Running ./bin/soundconf ===
Install directory: /usr/lib/oss
Will use /usr/bin/ld for linking.
Will use /usr/bin/ld for linking.
grep: /lib/modules/2.6.15-1.2054_FC5/build/Makefile: No such file or
directory
ln: creating symbolic link `/lib/modules/2.6.15-1.2054_FC5/source' to
`/lib/modules/2.6.15-1.2054_FC5/build': File exists
Note: No /lib/modules/2.6.15-1.2054_FC5/source/.config installed
./kbuild.sh: line 43: cd:
/lib/modules/2.6.15-1.2054_FC5/source/include: No such file or
directory
make -C /lib/modules/`uname -r`/source scripts scripts_basic
include/linux/version.h
make: *** /lib/modules/2.6.15-1.2054_FC5/source: No such file or
directory. Stop.
make: [ossbuild] Error 2 (ignored)
make -C /lib/modules/`uname -r`/source SUBDIRS=/usr/lib/oss/kbuild
CC="gcc" modules
make: *** /lib/modules/2.6.15-1.2054_FC5/source: No such file or
directory. Stop.
make: *** [ossbuild] Error 2
Kbuild didn't work....using bruteforce method
Trying to compile using
INCLUDE=/lib/modules/2.6.15-1.2054_FC5/build/include
In file included from src/sndshield.c:32:
/usr/include/linux/config.h:5:2: error: #error Incorrectly using glibc
headers for a kernel module
In file included from src/sndshield.c:55:
/usr/include/linux/types.h:20: error: conflicting types for 'uid_t'
/usr/include/unistd.h:206: error: previous declaration of 'uid_t'
was here
/usr/include/linux/types.h:21: error: conflicting types for 'gid_t'
/usr/include/unistd.h:201: error: previous declaration of 'gid_t'
was here
In file included from /usr/include/linux/signal.h:4,
from src/sndshield.c:57:
/usr/include/asm/signal.h:107: error: expected specifier-qualifier-list
before 'sigset_t'
In file included from /usr/include/linux/sched.h:14,
from src/sndshield.c:59:
/usr/include/linux/timex.h:148: error: field 'time' has incomplete
type
In file included from /usr/include/linux/sched.h:69,
from src/sndshield.c:59:
/usr/include/asm/processor.h:73: error: array type has incomplete
element type
src/sndshield.c:60:25: error: linux/timer.h: No such file or directory
src/sndshield.c:62:22: error: linux/mm.h: No such file or directory
src/sndshield.c:63:25: error: linux/ctype.h: No such file or directory
src/sndshield.c:64:25: error: linux/delay.h: No such file or directory
src/sndshield.c:65:27: error: linux/vmalloc.h: No such file or
directory
src/sndshield.c:69:29: error: linux/highmem.h: No such file or
directory
In file included from src/sndshield.c:72:
/usr/include/asm/io.h:4:2: warning: #warning <asm/io.h> is deprecated,
use <sys/io.h> instead
src/sndshield.c:76:25: error: asm/uaccess.h: No such file or directory
In file included from src/sndshield.c:80:
/usr/include/asm/dma.h:138: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'dma_spin_lock'
/usr/include/asm/dma.h: In function 'claim_dma_lock':
/usr/include/asm/dma.h:143: error: 'dma_spin_lock' undeclared
(first use in this function)
/usr/include/asm/dma.h:143: error: (Each undeclared identifier is
reported only once
/usr/include/asm/dma.h:143: error: for each function it appears in.)
/usr/include/asm/dma.h: In function 'release_dma_lock':
/usr/include/asm/dma.h:149: error: 'dma_spin_lock' undeclared
(first use in this function)
In file included from src/sndshield.c:80:
/usr/include/asm/dma.h:298:2: warning: #warning Using kernel headers in
userspace!
src/sndshield.c:82:24: error: linux/slab.h: No such file or directory
src/sndshield.c:83:26: error: linux/string.h: No such file or directory
In file included from /usr/include/linux/interrupt.h:9,
from src/sndshield.c:92:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is
not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers
in userspace: atomicity not guaranteed
In file included from src/sndshield.c:92:
/usr/include/linux/interrupt.h:12:25: error: asm/hardirq.h: No such
file or directory
/usr/include/linux/interrupt.h:13:25: error: asm/softirq.h: No such
file or directory
src/sndshield.c: At top level:
src/sndshield.c:109: error: initializer element is not constant
src/sndshield.c:114:4: error: #error You have downloaded the wrong
version of OSS. Please download the NONREGPARM version.
src/sndshield.c:131: warning: 'struct file' declared inside
parameter list
src/sndshield.c:131: warning: its scope is only this definition or
declaration, which is probably not what you want
src/sndshield.c:131: warning: 'struct inode' declared inside
parameter list
src/sndshield.c:132: warning: 'struct file' declared inside
parameter list
src/sndshield.c:133: warning: 'struct file' declared inside
parameter list
src/sndshield.c:134: error: expected declaration specifiers or
'...' before 'poll_table'
src/sndshield.c:134: warning: 'struct file' declared inside
parameter list
src/sndshield.c:135: error: expected '=', ',', ';',
'asm' or '__attribute__' before 'select_table'
src/sndshield.c:137: error: expected declaration specifiers or
'...' before 'filldir_t'
src/sndshield.c:137: warning: 'struct file' declared inside
parameter list
src/sndshield.c:137: warning: 'struct inode' declared inside
parameter list
src/sndshield.c:139: warning: 'struct file' declared inside
parameter list
src/sndshield.c:139: warning: 'struct inode' declared inside
parameter list
src/sndshield.c:140: warning: 'struct vm_area_struct' declared
inside parameter list
src/sndshield.c:140: warning: 'struct file' declared inside
parameter list
src/sndshield.c:141: warning: 'struct file' declared inside
parameter list
src/sndshield.c:141: warning: 'struct inode' declared inside
parameter list
src/sndshield.c:143: warning: 'struct file' declared inside
parameter list
src/sndshield.c:143: warning: 'struct inode' declared inside
parameter list
src/sndshield.c:144: warning: 'struct file' declared inside
parameter list
src/sndshield.c:145: warning: 'struct file' declared inside
parameter list
src/sndshield.c:145: warning: 'struct inode' declared inside
parameter list
src/sndshield.c: In function '_udi_kmalloc':
src/sndshield.c:161: warning: implicit declaration of function
'kmalloc'
src/sndshield.c:161: error: 'GFP_KERNEL' undeclared (first use in
this function)
src/sndshield.c:161: warning: assignment makes pointer from integer
without a cast
src/sndshield.c:165: warning: implicit declaration of function
'printk'
src/sndshield.c: In function 'udi_current_got_fatal_signal':
src/sndshield.c:216: warning: implicit declaration of function
'signal_pending'
src/sndshield.c:216: error: 'current' undeclared (first use in this
function)
src/sndshield.c: In function 'udi_current_set_timeout':
src/sndshield.c:222: warning: implicit declaration of function
'schedule_timeout'
src/sndshield.c:222: error: 'jiffies' undeclared (first use in this
function)
src/sndshield.c: In function 'udi_current_get_command':
src/sndshield.c:228: error: 'current' undeclared (first use in this
function)
src/sndshield.c: In function 'udi_current_get_pid':
src/sndshield.c:234: error: 'current' undeclared (first use in this
function)
src/sndshield.c: In function 'udi_current_get_uid':
src/sndshield.c:240: error: 'current' undeclared (first use in this
function)
src/sndshield.c: In function 'udi_interruptible_sleep_on':
src/sndshield.c:250: error: 'wait_queue_head_t' undeclared (first
use in this function)
src/sndshield.c:250: error: 'w' undeclared (first use in this
function)
src/sndshield.c:250: error: expected expression before ')' token
src/sndshield.c:259: warning: implicit declaration of function
'interruptible_sleep_on'
src/sndshield.c: In function 'udi_interruptible_sleep_on_timeout':
src/sndshield.c:265: error: 'wait_queue_head_t' undeclared (first
use in this function)
src/sndshield.c:265: error: 'w' undeclared (first use in this
function)
src/sndshield.c:265: error: expected expression before ')' token
src/sndshield.c:274: warning: implicit declaration of function
'interruptible_sleep_on_timeout'
src/sndshield.c: In function 'udi_wake_up':
src/sndshield.c:280: error: 'wait_queue_head_t' undeclared (first
use in this function)
src/sndshield.c:280: error: 'w' undeclared (first use in this
function)
src/sndshield.c:280: error: expected expression before ')' token
src/sndshield.c:288: error: 'current' undeclared (first use in this
function)
src/sndshield.c:290: warning: implicit declaration of function
'wake_up'
src/sndshield.c: In function 'udi_yield':
src/sndshield.c:297: error: 'current' undeclared (first use in this
function)
src/sndshield.c:299: warning: implicit declaration of function
'schedule'
src/sndshield.c: In function 'udi_poll_wait':
src/sndshield.c:306: error: 'wait_queue_head_t' undeclared (first
use in this function)
src/sndshield.c:306: error: 'w' undeclared (first use in this
function)
src/sndshield.c:306: error: expected expression before ')' token
src/sndshield.c:307: error: 'poll_table' undeclared (first use in
this function)
src/sndshield.c:307: error: 't' undeclared (first use in this
function)
src/sndshield.c:307: error: expected expression before ')' token
src/sndshield.c:310: warning: implicit declaration of function
'poll_wait'
src/sndshield.c: At top level:
src/sndshield.c:314: warning: 'struct file' declared inside
parameter list
src/sndshield.c:322: warning: 'struct dentry' declared inside
parameter list
src/sndshield.c:322: warning: 'struct file' declared inside
parameter list
src/sndshield.c:335: warning: 'struct file' declared inside
parameter list
src/sndshield.c: In function 'alloc_fop':
src/sndshield.c:377: error: invalid
...
read more »