alsa sound system does not work on Medion MD96640 in Ubuntu 8.10

Asked by John Caffrey

I have a Medion laptop running Intrepid. The sound icon has a red no go symbol over it.Result of aplay -l is "aplay: device_list:215: no soundcards found..." When I double click the sound icon I get "No volume control gstreamer plugins and or devices found.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
John Caffrey
Solved:
Last query:
Last reply:
Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#1

Hi,

Please look at

http://doc.ubuntu-fr.org/audio_intel_hda (check for right /etc/modprobe.d/alsa-base options at bottom of this page)
https://help.ubuntu.com/community/SoundTroubleshooting

for more suggestions.

Please also follow this procedure:

Step 1: Open Terminal from "Applications->Accessories->
Terminal"

Step 2: Run the following commands (copy/paste each command into the Terminal and then hit <enter>)

lspci -nn
lsmod | grep snd
aplay -l
find /lib/modules/`uname -r` | grep snd
uname -a
cat /proc/asound/modules

Step 3: Post results (copy/paste terminal output from each command) here

Step 4: Please also specify the exact model and make of your PC (if possible)

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#2

result of lspci -nn
john@john-laptop:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 03)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
00:1f.2 SATA controller [0106]: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller [8086:2829] (rev 03)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
01:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 9300M G [10de:042e] (rev a1)
02:00.0 Mass storage controller [0180]: Silicon Image, Inc. Sil 3531 [SATALink/SATARaid] Serial ATA Controller [1095:3531] (rev 01)
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 01)
0a:00.0 Network controller [0280]: RaLink Device [1814:0781]

Result of lsmod | grep snd
snd_hda_intel 384176 0
snd_pcm_oss 46848 0
snd_mixer_oss 22784 1 snd_pcm_oss
snd_pcm 83204 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 10884 0
snd_seq_oss 38528 0
snd_seq_midi 14336 0
snd_rawmidi 29824 1 snd_seq_midi
snd_seq_midi_event 15232 2 snd_seq_oss,snd_seq_midi
snd_seq 57776 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29960 2 snd_pcm,snd_seq
snd_seq_device 15116 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 63268 9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15328 1 snd
snd_page_alloc 16136 2 snd_hda_intel,snd_pcm

Result of aplay-l
aplay: device_list:215: no soundcards found...

Result of find /lib/modules/`uname -r` | grep snd
/lib/modules/2.6.27-11-generic/kernel/ubuntu/misc/media/snd-bt-sco.ko
/lib/modules/2.6.27-11-generic/kernel/sound/synth/emux/snd-emux-synth.ko
/lib/modules/2.6.27-11-generic/kernel/sound/synth/snd-util-mem.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd-rawmidi.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd-hwdep.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-midi-emul.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-midi.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-device.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-virmidi.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-midi-event.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/seq/snd-seq-dummy.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd-timer.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd-pcm.ko
/lib/modules/2.6.27-11-generic/kernel/sound/core/snd-page-alloc.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/snd-tea6330t.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/snd-i2c.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/other/snd-tea575x-tuner.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/2.6.27-11-generic/kernel/sound/i2c/other/snd-ak4117.ko
/lib/modules/2.6.27-11-generic/kernel/sound/oss/msnd.ko
/lib/modules/2.6.27-11-generic/kernel/sound/oss/msnd_classic.ko
/lib/modules/2.6.27-11-generic/kernel/sound/oss/msnd_pinnacle.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pcmcia/vx/snd-vxpocket.ko
/lib/modules/2.6.27-11-generic/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
/lib/modules/2.6.27-11-generic/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/2.6.27-11-generic/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
/lib/modules/2.6.27-11-generic/kernel/sound/usb/snd-usb-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-als4000.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-cmipci.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-es1938.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-rme96.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-via82xx.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/mixart/snd-mixart.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/riptide/snd-riptide.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-intel8x0.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-cs4281.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-atiixp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-als300.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/rme9652/snd-hdspm.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/rme9652/snd-rme9652.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/rme9652/snd-hdsp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/emu10k1/snd-emu10k1.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ymfpci/snd-ymfpci.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/cs46xx/snd-cs46xx.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-intel8x0m.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-maestro3.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/au88x0/snd-au8810.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/au88x0/snd-au8830.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/au88x0/snd-au8820.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-ens1371.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-ad1889.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/korg1212/snd-korg1212.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-atiixp-modem.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-sis7019.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/aw2/snd-aw2.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/pcxhr/snd-pcxhr.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-via82xx-modem.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ca0106/snd-ca0106.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ali5451/snd-ali5451.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-bt87x.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/vx222/snd-vx222.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-mia.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-indigoio.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-indigodj.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-mona.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-echo3g.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-gina24.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-indigo.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-gina20.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-layla20.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-layla24.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-darla20.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/echoaudio/snd-darla24.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-azt3328.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-cs5530.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/trident/snd-trident.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-sonicvibes.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-ens1370.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-es1968.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-fm801.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ice1712/snd-ice1712.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/ice1712/snd-ice1724.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/nm256/snd-nm256.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/snd-rme32.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/oxygen/snd-virtuoso.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/oxygen/snd-oxygen.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/oxygen/snd-oxygen-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/pci/oxygen/snd-hifier.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/opl4/snd-opl4-synth.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/opl4/snd-opl4-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-mts64.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-portman2x4.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/vx/snd-vx-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-serial-u16550.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/mpu401/snd-mpu401.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/opl3/snd-opl3-synth.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-dummy.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/drivers/snd-mtpav.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/opti9xx/snd-miro.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/opti9xx/snd-opti93x.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/opti9xx/snd-opti92x-cs4231.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/opti9xx/snd-opti92x-ad1848.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-dt019x.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-cmi8330.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-sgalaxy.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/ad1848/snd-ad1848.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/ad1848/snd-ad1848-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-als100.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-adlib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-sc6000.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/es1688/snd-es1688-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/es1688/snd-es1688.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-opl3sa2.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/wavefront/snd-wavefront.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/ad1816a/snd-ad1816a.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-azt2320.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-interwave.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-gus-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-gusclassic.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-interwave-stb.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-gusmax.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/gus/snd-gusextreme.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sbawe.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb16-dsp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb16-csp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb16.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-es968.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb8-dsp.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-emu8000-synth.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb-common.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/sb/snd-sb8.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/cs423x/snd-cs4232.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/cs423x/snd-cs4231.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/cs423x/snd-cs4236-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/cs423x/snd-cs4231-lib.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-es18xx.ko
/lib/modules/2.6.27-11-generic/kernel/sound/isa/snd-sscape.ko
/lib/modules/2.6.27-11-generic/kernel/sound/soc/snd-soc-core.ko

result of uname -a
Linux john-laptop 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

result of cat /proc/asound/modules
Nothing happened after running this comand.
The pc in question is : Medion laptop md96640
                    Model : WIM 2180 Notebook PC
                                   md96640

Revision history for this message
John Caffrey (caffjohn) said :
#3

The first link you provided looks to cover the ich8 audio chipset but unfortunately its in french.Can you link me to an english version please?

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#4

Hi,

Apparently, the alsa sound system on Ubuntu 8.10 does not seem to like your Medion MD96640 laptop.

The following link (in French) recommends for you to switch from alsa to OSS:

http://forum.ubuntu-fr.org/viewtopic.php?id=264144

Please follow the instructions below (in English) to start using the OSS sound system instead of alsa:

https://help.ubuntu.com/community/OpenSound

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#5

Hi Mark, No joy. Got to the "build and install" stage of the guide easily enough but when I entered the "sudo make deb" command it said oss not installed when it finished.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#6

Hi,

Please follow this procedure:

Step 1: Open Terminal from "Applications->Accessories->
Terminal"

Step 2: change from the oss-devel directory (source directory) to the build directory oss41build

Step 3: Run the following commands in the oss41build directory (copy/paste each command into the Terminal and then hit <enter>)

make 1>make1.txt 2>make2.txt
tail -n40 make1.txt
tail -n40 make2.txt

sudo make deb 1>makedeb1.txt 2>makedeb2.txt
tail -n40 makedeb1.txt
tail -n40 makedeb2.txt

Step 4: Post results (copy/paste terminal output from each command) here

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#7

How do I do Step 2 (change from the oss-devel directory (source directory) to the build directory oss41build) please?

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#8

Hi John,

The instructions on https://help.ubuntu.com/community/OpenSound state:

"OSS needs an empty directory to build in"

In this case, the directory could be called "oss41build". This build directory needs to be empty before starting steps 1 to 4. You could create the build directory in your home directory, for example.

So you put the OSS source code in the source directory oss-devel and then you create a separate, empty build directory called oss41build. Then you change to the build directory using a command similar to this:

cd <location of build directory>/oss41build

For example, enter the following command:

cd /home/john/oss41build

if the build directory is in your home directory /home/john

Please perform steps 1 to 4.

Hope this is clear,

Regards,

Mark

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#9

Hi,

One more thing:

If the build directory is totally empty, then you first need to do the following steps, as explained in https://help.ubuntu.com/community/OpenSound:

# Creating a Build Directory

# OSS needs an empty directory to build in. Using the example below will create a directory in your /home folder (~)

cd ~/
sudo rm -rf oss41build
mkdir oss41build
cd oss41build/

# Build & Install:

NO_WARNING_CHECKS=yes <location of oss-devel directory>/oss-devel/configure"

After these steps, you can proceed with my steps 1 to 4.

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#10

john@john-laptop:~$ cd /home/john/oss41build
john@john-laptop:~/oss41build$ make 1>make1.txt 2>make2.txt
john@john-laptop:~/oss41build$ tail -n40 make1.txt
john@john-laptop:~/oss41build$ tail -n40 make2.txt
make: *** No targets specified and no makefile found. Stop.
john@john-laptop:~/oss41build$ sudo make deb 1>makedeb1.txt 2>makedeb2.txt
[sudo] password for john:
john@john-laptop:~/oss41build$ tail -n40 makedeb1.txt
john@john-laptop:~/oss41build$ tail -n40 makedeb2.txt
make: *** No rule to make target `deb'. Stop.
john@john-laptop:~/oss41build$
Not looking great is it? Please understand that I'm only in the beginner category.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#11

Hi,

Please open a Terminal and copy-paste the following commands into the Terminal:

sudo aptitude update
sudo aptitude install build-essential binutils linux-headers-`uname -r` gawk libtool libgtk2.0-dev mercurial libesd0 libsdl1.2debian-oss
cd ~/
sudo hg clone http://mercurial.opensound.com/ oss-devel
sudo rm -rf ~/oss41build
mkdir ~/oss41build
cd ~/oss41build
NO_WARNING_CHECKS=yes ~/oss-devel/configure
make 1>make1.txt 2>make2.txt
tail -n40 make1.txt
tail -n40 make2.txt
sudo make deb 1>makedeb1.txt 2>makedeb2.txt
tail -n40 makedeb1.txt
tail -n40 makedeb2.txt
sudo dpkg -i oss*.deb

Post results here.

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#12

sudo aptitude update,
Result: john@john-laptop:~$ sudo aptitude update
[sudo] password for john:
Writing extended state information... Done
Hit http://ie.archive.ubuntu.com intrepid Release.gpg
Ign http://ie.archive.ubuntu.com intrepid/main Translation-en_IE
Hit http://archive.canonical.com intrepid Release.gpg
Ign http://archive.canonical.com intrepid/partner Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid/restricted Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid/universe Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid/multiverse Translation-en_IE
Hit http://ie.archive.ubuntu.com intrepid-updates Release.gpg
Ign http://ie.archive.ubuntu.com intrepid-updates/main Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid-updates/restricted Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid-updates/universe Translation-en_IE
Ign http://ie.archive.ubuntu.com intrepid-updates/multiverse Translation-en_IE
Hit http://ie.archive.ubuntu.com intrepid Release
Hit http://archive.canonical.com intrepid Release
Hit http://security.ubuntu.com intrepid-security Release.gpg
Ign http://security.ubuntu.com intrepid-security/main Translation-en_IE
Ign http://security.ubuntu.com intrepid-security/restricted Translation-en_IE
Ign http://security.ubuntu.com intrepid-security/universe Translation-en_IE
Ign http://security.ubuntu.com intrepid-security/multiverse Translation-en_IE
Hit http://ie.archive.ubuntu.com intrepid-updates Release
Hit http://security.ubuntu.com intrepid-security Release
Hit http://ie.archive.ubuntu.com intrepid/main Packages
Hit http://archive.canonical.com intrepid/partner Packages
Hit http://ie.archive.ubuntu.com intrepid/restricted Packages
Hit http://ie.archive.ubuntu.com intrepid/main Sources
Hit http://ie.archive.ubuntu.com intrepid/restricted Sources
Hit http://ie.archive.ubuntu.com intrepid/universe Packages
Hit http://ie.archive.ubuntu.com intrepid/universe Sources
Hit http://security.ubuntu.com intrepid-security/main Packages
Hit http://ie.archive.ubuntu.com intrepid/multiverse Packages
Hit http://ie.archive.ubuntu.com intrepid/multiverse Sources
Hit http://archive.canonical.com intrepid/partner Sources
Hit http://ie.archive.ubuntu.com intrepid-updates/main Packages
Hit http://ie.archive.ubuntu.com intrepid-updates/restricted Packages
Hit http://ie.archive.ubuntu.com intrepid-updates/main Sources
Hit http://ie.archive.ubuntu.com intrepid-updates/restricted Sources
Hit http://ie.archive.ubuntu.com intrepid-updates/universe Packages
Hit http://ie.archive.ubuntu.com intrepid-updates/universe Sources
Hit http://ie.archive.ubuntu.com intrepid-updates/multiverse Packages
Hit http://security.ubuntu.com intrepid-security/restricted Packages
Hit http://security.ubuntu.com intrepid-security/main Sources
Hit http://security.ubuntu.com intrepid-security/restricted Sources
Hit http://security.ubuntu.com intrepid-security/universe Packages
Hit http://ie.archive.ubuntu.com intrepid-updates/multiverse Sources
Hit http://security.ubuntu.com intrepid-security/universe Sources
Hit http://security.ubuntu.com intrepid-security/multiverse Packages
Hit http://security.ubuntu.com intrepid-security/multiverse Sources
Reading package lists... Done

sudo aptitude install build-essential binutils linux-headers-`uname -r` gawk libtool libgtk2.0-dev mercurial libesd0 libsdl1.2debian-oss
Result: john@john-laptop:~$ sudo aptitude install build-essential binutils linux-headers-`uname -r` gawk libtool libgtk2.0-dev mercurial libesd0 libsdl1.2debian-oss
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done

put in cd ~/
Result:john@john-laptop:~$ cd ~/
Did sudo hg clone http://mercurial.opensound.com/ oss-devel
Result : requesting all changes
adding changesets
adding manifests
adding file changes
added 642 changesets with 3421 changes to 1338 files
updating working directory
832 files updated, 0 files merged, 0 files removed, 0 files unresolved

Put in sudo rm -rf ~/oss41build
Result : No change

Put in mkdir ~/oss41build
Result : No Change

Put in cd ~/oss41build
Result : john@john-laptop:~/oss41build$

Put in NO_WARNING_CHECKS=yes ~/oss-devel/configure
make 1>make1.txt 2>make2.txt
tail -n40 make1.txt
tail -n40 make2.txt
Result : make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs4281'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs4281'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs461x'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs461x'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_digi96'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_digi96'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_emu10k1x'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_emu10k1x'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24ht'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24ht'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_fmedia'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_fmedia'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_geode'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_geode'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_hdaudio'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_hdaudio'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_ich'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_ich'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_imux'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_imux'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_midiloop'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_midiloop'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_midimix'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_midimix'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sblive'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sblive'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbpci'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbpci'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbxfi'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbxfi'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_solo'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_solo'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_trident'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_trident'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_usb'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_usb'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_userdev'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_userdev'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_via823x'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_via823x'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_via97'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_via97'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_ymf7xx'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_ymf7xx'
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv'
make[2]: Entering directory `/home/john/oss41build/noregparm/kernel/framework'
for n in ac97 audio midi mixer osscore remux sndstat uart401 vmix_core;do (cd $n && make dep) || eval 'exit 1'; done
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/ac97'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/ac97'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/audio'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/audio'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/midi'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/midi'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/mixer'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
Cannot locate <stdarg.h>
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/mixer'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/remux'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/remux'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework'
make[1]: Leaving directory `/home/john/oss41build/noregparm/kernel'
make[1]: Entering directory `/home/john/oss41build/noregparm/lib'
for n in libOSSlib;do (cd $n && make dep) || eval 'exit 1'; done
make[2]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[2]: Nothing to be done for `dep'.
make[2]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[1]: Leaving directory `/home/john/oss41build/noregparm/lib'
make[1]: Entering directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
rm -f .depend
touch .depend
for n in *.c; do ../../../ossmkdep -M -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 $n | sed 's/\(.*\)\.o:/$(DEPDIR)\/\1.o:/' >> .depend; done
make[1]: Leaving directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
Directory preparation complete.
Build ID will be 081213
john@john-laptop:~/oss41build$ make 1>make1.txt 2>make2.txt
john@john-laptop:~/oss41build$ tail -n40 make1.txt
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
remux
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/remux'
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 oss_remux.c -o ../../../target/objects/oss_remux.o
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/remux'
sndstat
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 oss_sndstat.c -o ../../../target/objects/oss_sndstat.o
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
uart401
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 oss_uart401.c -o ../../../target/objects/oss_uart401.o
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
vmix_core
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 vmix_core.c -o ../../../target/objects/vmix_core.o
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 vmix_input.c -o ../../../target/objects/vmix_input.o
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 vmix_output.c -o ../../../target/objects/vmix_output.o
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework'
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel'
lib
make[2]: Entering directory `/home/john/oss41build/noregparm/lib'
for n in libOSSlib;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
libOSSlib
make[3]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[4]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
cc -O -fPIC -c -o libmain.o libmain.c
cc -O -fPIC -c -o midiparser.o midiparser.c
cc -O -fPIC -c -o play_event.o play_event.c
gcc -shared -fPIC -o libOSSlib.so libmain.o midiparser.o play_event.o
make[4]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[3]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[2]: Leaving directory `/home/john/oss41build/noregparm/lib'
kernel/OS/Linux
make[2]: Entering directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
cc -ffreestanding -c -D_KERNEL -O6 -fno-common -DNO_REGPARM -fno-common -fno-stack-protector -DOSS_LITTLE_ENDIAN -I../../../include -I../../../kernel/framework/include -I../../../kernel/OS/Linux -I../../../kernel/nonfree/include -I../../.. -I/usr/src/uts/i686 os_linux.c -o ../../../target/objects/os_linux.o
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
make[1]: Leaving directory `/home/john/oss41build/noregparm'
john@john-laptop:~/oss41build$ tail -n40 make2.txtNO_WARNING_CHECKS=yes ~/oss-devel/configure
tail: cannot open `make2.txtNO_WARNING_CHECKS=yes' for reading: No such file or directory
==> /home/john/oss-devel/configure <==
   MISSING="$MISSING $n"
    fi
  done

  if test "$MISSING " != " "
  then
   echo Missing one or more required install packages are missing
   echo
   echo You can install them by doing
   echo

   for n in $MISSING
   do
      echo apt-get install $n
   done

   exit 1
  fi
 fi

 if test "$USE_REGPARM " != "1 " && test "$NO_REGPARM " != "1 "
 then
   # REGPARM/NOTREGPARM not set so compile a version for both of them
         echo Using the Linux specific script
  exec sh $SRCDIR/setup/Linux/linsetup.sh
 fi

 echo Using the default script
 exec sh $SRCDIR/setup/setupdir.sh
 ;;

*)
 echo Using the default script
 exec sh $SRCDIR/setup/setupdir.sh

esac

echo internal error in configure

exit 3
john@john-laptop:~/oss41build$ make 1>make1.txt 2>make2.txt
john@john-laptop:~/oss41build$ tail -n40 make1.txt
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/mixer'
osscore
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
remux
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/remux'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/remux'
sndstat
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
uart401
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
vmix_core
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework'
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel'
lib
make[2]: Entering directory `/home/john/oss41build/noregparm/lib'
for n in libOSSlib;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
libOSSlib
make[3]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[4]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[4]: `libOSSlib.so' is up to date.
make[4]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[3]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[2]: Leaving directory `/home/john/oss41build/noregparm/lib'
kernel/OS/Linux
make[2]: Entering directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
make[1]: Leaving directory `/home/john/oss41build/noregparm'
john@john-laptop:~/oss41build$ tail -n40 make2.txt

Put in sudo make deb 1>makedeb1.txt 2>makedeb2.txt
Result : john@john-laptop:~/oss41build$

Put in tail -n40 makedeb1.txt
Result : john@john-laptop:~/oss41build$

Put in tail -n40 makedeb2.txt
Result : tail: cannot open `make2.txtsudo' for reading: No such file or directory
tail: cannot open `make' for reading: No such file or directory
tail: cannot open `deb' for reading: No such file or directory
john@john-laptop:~/oss41build$

Put in sudo dpkg -i oss*.deb
Result : dpkg: error processing oss*.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 oss*.deb
john@john-laptop:~/oss41build$

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#13

Hi,

Please copy-paste following commands into the terminal:

cd ~/oss41build
sudo make deb
ls -lart *.deb

Post results here.

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#14

Put in sudo make deb
Result : oss_audioloop
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_audioloop'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_audioloop'
oss_audiopci
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_audiopci'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_audiopci'
oss_cmi878x
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_cmi878x'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_cmi878x'
oss_cmpci
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_cmpci'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_cmpci'
oss_cs4281
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_cs4281'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_cs4281'
oss_cs461x
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_cs461x'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_cs461x'
oss_digi96
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_digi96'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_digi96'
oss_emu10k1x
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_emu10k1x'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_emu10k1x'
oss_envy24
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_envy24'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_envy24'
oss_envy24ht
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_envy24ht'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_envy24ht'
oss_fmedia
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_fmedia'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_fmedia'
oss_geode
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_geode'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_geode'
oss_hdaudio
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_hdaudio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_hdaudio'
oss_ich
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_ich'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_ich'
oss_imux
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_imux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_imux'
oss_midiloop
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_midiloop'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_midiloop'
oss_midimix
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_midimix'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_midimix'
oss_sblive
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_sblive'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_sblive'
oss_sbpci
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_sbpci'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_sbpci'
oss_sbxfi
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_sbxfi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_sbxfi'
oss_solo
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_solo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_solo'
oss_trident
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_trident'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_trident'
oss_usb
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_usb'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_usb'
oss_userdev
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_userdev'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_userdev'
oss_via823x
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_via823x'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_via823x'
oss_via97
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_via97'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_via97'
oss_ymf7xx
make[3]: Entering directory `/home/john/oss41build/kernel/drv/oss_ymf7xx'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/drv/oss_ymf7xx'
make[2]: Leaving directory `/home/john/oss41build/kernel/drv'
framework
make[2]: Entering directory `/home/john/oss41build/kernel/framework'
for n in ac97 audio midi mixer osscore remux sndstat uart401 vmix_core;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
ac97
make[3]: Entering directory `/home/john/oss41build/kernel/framework/ac97'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/ac97'
audio
make[3]: Entering directory `/home/john/oss41build/kernel/framework/audio'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/audio'
midi
make[3]: Entering directory `/home/john/oss41build/kernel/framework/midi'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/midi'
mixer
make[3]: Entering directory `/home/john/oss41build/kernel/framework/mixer'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/mixer'
osscore
make[3]: Entering directory `/home/john/oss41build/kernel/framework/osscore'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/osscore'
remux
make[3]: Entering directory `/home/john/oss41build/kernel/framework/remux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/remux'
sndstat
make[3]: Entering directory `/home/john/oss41build/kernel/framework/sndstat'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/sndstat'
uart401
make[3]: Entering directory `/home/john/oss41build/kernel/framework/uart401'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/uart401'
vmix_core
make[3]: Entering directory `/home/john/oss41build/kernel/framework/vmix_core'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/kernel/framework/vmix_core'
make[2]: Leaving directory `/home/john/oss41build/kernel/framework'
make[1]: Leaving directory `/home/john/oss41build/kernel'
lib
make[1]: Entering directory `/home/john/oss41build/lib'
for n in libOSSlib;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
libOSSlib
make[2]: Entering directory `/home/john/oss41build/lib/libOSSlib'
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[3]: Entering directory `/home/john/oss41build/lib/libOSSlib'
make[3]: `libOSSlib.so' is up to date.
make[3]: Leaving directory `/home/john/oss41build/lib/libOSSlib'
make[2]: Leaving directory `/home/john/oss41build/lib/libOSSlib'
make[1]: Leaving directory `/home/john/oss41build/lib'
os_cmd
make[1]: Entering directory `/home/john/oss41build/os_cmd'
for n in Linux;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
Linux
make[2]: Entering directory `/home/john/oss41build/os_cmd/Linux'
for n in ossdetect ossvermagic;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
ossdetect
make[3]: Entering directory `/home/john/oss41build/os_cmd/Linux/ossdetect'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/os_cmd/Linux/ossdetect'
ossvermagic
make[3]: Entering directory `/home/john/oss41build/os_cmd/Linux/ossvermagic'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/john/oss41build/os_cmd/Linux/ossvermagic'
make[2]: Leaving directory `/home/john/oss41build/os_cmd/Linux'
make[1]: Leaving directory `/home/john/oss41build/os_cmd'
kernel/OS/Linux
make[1]: Entering directory `/home/john/oss41build/kernel/OS/Linux'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/john/oss41build/kernel/OS/Linux'
noregparm
make[1]: Entering directory `/home/john/oss41build/noregparm'
for n in kernel lib kernel/OS/Linux;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
kernel
make[2]: Entering directory `/home/john/oss41build/noregparm/kernel'
for n in drv framework;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
drv
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/drv'
for n in oss_ali5455 oss_allegro oss_atiaudio oss_audigyls oss_audioloop oss_audiopci oss_cmi878x oss_cmpci oss_cs4281 oss_cs461x oss_digi96 oss_emu10k1x oss_envy24 oss_envy24ht oss_fmedia oss_geode oss_hdaudio oss_ich oss_imux oss_midiloop oss_midimix oss_sblive oss_sbpci oss_sbxfi oss_solo oss_trident oss_usb oss_userdev oss_via823x oss_via97 oss_ymf7xx;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
oss_ali5455
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_ali5455'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_ali5455'
oss_allegro
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_allegro'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_allegro'
oss_atiaudio
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_atiaudio'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_atiaudio'
oss_audigyls
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_audigyls'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_audigyls'
oss_audioloop
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_audioloop'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_audioloop'
oss_audiopci
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_audiopci'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_audiopci'
oss_cmi878x
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cmi878x'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cmi878x'
oss_cmpci
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cmpci'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cmpci'
oss_cs4281
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs4281'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs4281'
oss_cs461x
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs461x'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_cs461x'
oss_digi96
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_digi96'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_digi96'
oss_emu10k1x
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_emu10k1x'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_emu10k1x'
oss_envy24
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24'
oss_envy24ht
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24ht'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_envy24ht'
oss_fmedia
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_fmedia'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_fmedia'
oss_geode
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_geode'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_geode'
oss_hdaudio
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_hdaudio'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_hdaudio'
oss_ich
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_ich'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_ich'
oss_imux
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_imux'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_imux'
oss_midiloop
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_midiloop'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_midiloop'
oss_midimix
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_midimix'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_midimix'
oss_sblive
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sblive'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sblive'
oss_sbpci
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbpci'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbpci'
oss_sbxfi
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbxfi'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_sbxfi'
oss_solo
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_solo'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_solo'
oss_trident
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_trident'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_trident'
oss_usb
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_usb'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_usb'
oss_userdev
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_userdev'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_userdev'
oss_via823x
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_via823x'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_via823x'
oss_via97
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_via97'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_via97'
oss_ymf7xx
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/drv/oss_ymf7xx'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv/oss_ymf7xx'
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/drv'
framework
make[3]: Entering directory `/home/john/oss41build/noregparm/kernel/framework'
for n in ac97 audio midi mixer osscore remux sndstat uart401 vmix_core;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
ac97
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/ac97'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/ac97'
audio
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/audio'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/audio'
midi
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/midi'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/midi'
mixer
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/mixer'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/mixer'
osscore
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/osscore'
remux
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/remux'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/remux'
sndstat
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/sndstat'
uart401
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/uart401'
vmix_core
make[4]: Entering directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework/vmix_core'
make[3]: Leaving directory `/home/john/oss41build/noregparm/kernel/framework'
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel'
lib
make[2]: Entering directory `/home/john/oss41build/noregparm/lib'
for n in libOSSlib;do (echo $n && cd $n && make ARCH=i686) || eval 'exit 1'; done
libOSSlib
make[3]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
sh ./compile.sh /lib "cc" "-O -fPIC" "make"
make[4]: Entering directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[4]: `libOSSlib.so' is up to date.
make[4]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[3]: Leaving directory `/home/john/oss41build/noregparm/lib/libOSSlib'
make[2]: Leaving directory `/home/john/oss41build/noregparm/lib'
kernel/OS/Linux
make[2]: Entering directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/john/oss41build/noregparm/kernel/OS/Linux'
make[1]: Leaving directory `/home/john/oss41build/noregparm'
sh build.sh
Check devices for oss_ali5455
Check devices for oss_allegro
Check devices for oss_atiaudio
Check devices for oss_audigyls
Check devices for oss_audioloop
Check devices for oss_audiopci
Check devices for oss_cmi878x
Check devices for oss_cmpci
Check devices for oss_cs4281
Check devices for oss_cs461x
Check devices for oss_digi96
Check devices for oss_emu10k1x
Check devices for oss_envy24
Check devices for oss_envy24ht
Check devices for oss_fmedia
Check devices for oss_geode
Check devices for oss_hdaudio
Check devices for oss_ich
Check devices for oss_imux
Check devices for oss_midiloop
Check devices for oss_midimix
Check devices for oss_sblive
Check devices for oss_sbpci
Check devices for oss_sbxfi
Check devices for oss_solo
Check devices for oss_trident
Check devices for oss_usb
Check devices for oss_userdev
Check devices for oss_via823x
Check devices for oss_via97
Check devices for oss_ymf7xx
cp: cannot stat `lib/libsalsa/.libs/libsalsa.so.2.0.0': No such file or directory
Warning: No libsalsa library compiled
cp: cannot stat `target/lib/*': No such file or directory
done ossinfo
done ossmix
done osspartysh
done ossphone
done ossplay
done ossrecord
done osstest
done ossxmix
done ossdevlinks
done savemixer
done vmixctl
done ossdetect
cp: cannot stat `/home/john/oss-devel/lib/libossmix/libossmix.h': No such file or directory
sh setup/Linux/mkdeb.sh
building oss-linux-4.2-081213_i386.deb
ar: creating oss-linux-4.2-081213_i386.deb
Put in ls -lart *.deb
Result : -rw-r--r-- 1 root root 4414960 2009-02-23 16:29 oss-linux-4.2-081213_i386.deb
 (oss-linux-4.2-081213_i386.deb) is highlighted in red

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#15

Hi John,

So the compilation and build process was successful. Good job. :-)

Now you need to install the compiled binary module called oss-linux-4.2-081213_i386.deb , which is now located in your directory ~/oss41build

Please copy-paste following commands into the terminal to install the OSS sound system:

cd ~/oss41build
sudo dpkg -i oss-linux-4.2-081213_i386.deb
sudo dpkg-reconfigure linux-sound-base

# Now You will be greeted with an explanatory message. Press [Enter]. You will now be prompted to select the default sound output for Ubuntu. Use the arrow keys to select OSS, and press the Tab key to highlight 'OK'. Press [Enter].

Please send output of following commands:

ossmix
ossinfo -v3
osstest

Post results here.

# To try to enable system sounds in Ubuntu using the OSS sound system, select "OSS - Open Sound System" in "Sound Preferences" (under "Devices" tab). Some distros compile gnome without support for OSS. In that case, install esound (e.g. sudo apt-get install libesd0 esound on Ubuntu), and restart Gnome. Select "ESD - Enlightened sound daemon" in sound menu.

If certain applications still do not play any sounds, then you probably first need to reconfigure their sound settings (in each application) to use OSS instead of ALSA or pulseaudio. So always choose OSS as sound system and test if you hear anything.

Hope this helps,

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#16

Hi Mark, No sound yet unfortunately.
When I enter sudo dpkg -i oss-linux-4.2-081213_i386.deb
Result : john@john-laptop:~/oss41build$ sudo dpkg -i oss-linux-4.2-081213_i386.deb
[sudo] password for john:
(Reading database ... 136936 files and directories currently installed.)
Preparing to replace oss-linux 4.2-081213 (using oss-linux-4.2-081213_i386.deb) ...
/var/lib/dpkg/info/oss-linux.prerm: 3: source: not found
OSS not loaded.
 * Shutting down ALSA... [ OK ]
Unpacking replacement oss-linux ...
/var/lib/dpkg/info/oss-linux.postrm: 3: source: not found
Upgrading OSS - will not purge /usr/lib/oss.
Setting up oss-linux (4.2-081213) ...
/var/lib/dpkg/info/oss-linux.postinst: 4: source: not found
Building OSS Modules for Linux-unknown 2.6.27-11-generic

OSS build environment set up for REGPARM kernels

Building module osscore
Failed to compile OSS
make -C /lib/modules/2.6.27-11-generic/build M=/usr/lib/oss/build modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M] /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c:21:32: error: ossddk/oss_exports.h: No such file or directory
In file included from /usr/lib/oss/build/osscore.c:22:
/usr/lib/oss/build/wrap.h:67: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:115: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:118: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:147: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/wrap.h:174: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:198: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:263: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:264: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:265: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:266: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:267: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:268: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:269: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:270: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:271: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:272: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:273: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:274: error: expected ‘)’ before ‘*’ token
In file included from /usr/lib/oss/build/osscore.c:41:
/usr/lib/oss/build/../include/internals/audio_core.h:103: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:244: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:351: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:352: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:360: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:361: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:368: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/../include/internals/audio_core.h:404: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
In file included from /usr/lib/oss/build/osscore.c:42:
/usr/lib/oss/build/../include/internals/mixer_core.h:23: error: expected specifier-qualifier-list before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:34: error: expected specifier-qualifier-list before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/../include/internals/mixer_core.h:97: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:98: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:100: error: expected declaration specifiers or ‘...’ before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:108: error: expected declaration specifiers or ‘...’ before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:112: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:114: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:119: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/osscore.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘osscore_init’:
/usr/lib/oss/build/osscore.c:312: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:312: error: (Each undeclared identifier is reported only once
/usr/lib/oss/build/osscore.c:312: error: for each function it appears in.)
/usr/lib/oss/build/osscore.c:313: error: implicit declaration of function ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:313: error: ‘DRV_UNKNOWN’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:319: error: implicit declaration of function ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:323: error: implicit declaration of function ‘oss_init_osscore’
/usr/lib/oss/build/osscore.c: In function ‘osscore_exit’:
/usr/lib/oss/build/osscore.c:332: error: implicit declaration of function ‘oss_uninit_osscore’
/usr/lib/oss/build/osscore.c:332: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:329: warning: unused variable ‘i’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:398: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘oss_cmn_err’:
/usr/lib/oss/build/osscore.c:655: warning: format not a string literal and no format arguments
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:679: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:788: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:840: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:906: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:969: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1572: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/osscore.c: In function ‘osscore_intr’:
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1592: error: implicit declaration of function ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1592: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1595: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:1602: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1612: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1658: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1925: error: ‘oss_register_chrdev’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1925: warning: type defaults to ‘int’ in declaration of ‘oss_register_chrdev’
/usr/lib/oss/build/osscore.c:1956: error: ‘oss_contig_free’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1956: warning: type defaults to ‘int’ in declaration of ‘oss_contig_free’
/usr/lib/oss/build/osscore.c:1957: error: ‘oss_contig_malloc’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1957: warning: type defaults to ‘int’ in declaration of ‘oss_contig_malloc’
/usr/lib/oss/build/osscore.c:1960: error: ‘oss_map_pci_mem’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1960: warning: type defaults to ‘int’ in declaration of ‘oss_map_pci_mem’
/usr/lib/oss/build/osscore.c:1969: error: ‘oss_register_device’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1969: warning: type defaults to ‘int’ in declaration of ‘oss_register_device’
/usr/lib/oss/build/osscore.c:1970: error: ‘oss_register_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1970: warning: type defaults to ‘int’ in declaration of ‘oss_register_interrupts’
/usr/lib/oss/build/osscore.c:1971: error: ‘oss_inc_intrcount’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1971: warning: type defaults to ‘int’ in declaration of ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1978: error: ‘oss_unregister_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1978: warning: type defaults to ‘int’ in declaration of ‘oss_unregister_interrupts’
/usr/lib/oss/build/osscore.c:1986: error: ‘oss_pci_read_config_irq’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1986: warning: type defaults to ‘int’ in declaration of ‘oss_pci_read_config_irq’
/usr/lib/oss/build/osscore.c:2043: error: ‘osdev_create_200902231356’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2043: warning: type defaults to ‘int’ in declaration of ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:2045: error: ‘osdev_delete’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2045: warning: type defaults to ‘int’ in declaration of ‘osdev_delete’
/usr/lib/oss/build/osscore.c:2050: error: ‘oss_create_wait_queue’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2050: warning: type defaults to ‘int’ in declaration of ‘oss_create_wait_queue’
/usr/lib/oss/build/osscore.c:2125: error: ‘osdev_set_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2125: warning: type defaults to ‘int’ in declaration of ‘osdev_set_major’
/usr/lib/oss/build/osscore.c:2126: error: ‘osdev_set_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2126: warning: type defaults to ‘int’ in declaration of ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:2127: error: ‘osdev_get_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2127: warning: type defaults to ‘int’ in declaration of ‘osdev_get_owner’
/usr/lib/oss/build/osscore.c:2131: error: ‘oss_request_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2131: warning: type defaults to ‘int’ in declaration of ‘oss_request_major’
/usr/lib/oss/build/osscore.c:2134: error: ‘mixer_devs’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2134: warning: type defaults to ‘int’ in declaration of ‘mixer_devs’
/usr/lib/oss/build/osscore.c:2150: error: ‘osdev_set_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2150: warning: type defaults to ‘int’ in declaration of ‘osdev_set_irqparms’
/usr/lib/oss/build/osscore.c:2151: error: ‘osdev_get_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2151: warning: type defaults to ‘int’ in declaration of ‘osdev_get_irqparms’
/usr/lib/oss/build/osscore.c:2152: error: ‘osdev_get_nick’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2152: warning: type defaults to ‘int’ in declaration of ‘osdev_get_nick’
/usr/lib/oss/build/osscore.c:2153: error: ‘osdev_get_instance’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2153: warning: type defaults to ‘int’ in declaration of ‘osdev_get_instance’
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2
Forcing re-detection of installed soundcards
Starting Open Sound System
Relinking OSS kernel modules for "2.6.27-11-generic SMP mod_unload modversions 586 "
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/2.6.27-11-generic/build M=/usr/lib/oss/build modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M] /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c:21:32: error: ossddk/oss_exports.h: No such file or directory
In file included from /usr/lib/oss/build/osscore.c:22:
/usr/lib/oss/build/wrap.h:67: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:115: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:118: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:147: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/wrap.h:174: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:198: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:263: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:264: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:265: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:266: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:267: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:268: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:269: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:270: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:271: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:272: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:273: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:274: error: expected ‘)’ before ‘*’ token
In file included from /usr/lib/oss/build/osscore.c:41:
/usr/lib/oss/build/../include/internals/audio_core.h:103: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:244: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:351: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:352: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:360: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:361: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:368: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/../include/internals/audio_core.h:404: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
In file included from /usr/lib/oss/build/osscore.c:42:
/usr/lib/oss/build/../include/internals/mixer_core.h:23: error: expected specifier-qualifier-list before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:34: error: expected specifier-qualifier-list before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/../include/internals/mixer_core.h:97: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:98: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:100: error: expected declaration specifiers or ‘...’ before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:108: error: expected declaration specifiers or ‘...’ before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:112: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:114: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:119: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/osscore.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘osscore_init’:
/usr/lib/oss/build/osscore.c:312: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:312: error: (Each undeclared identifier is reported only once
/usr/lib/oss/build/osscore.c:312: error: for each function it appears in.)
/usr/lib/oss/build/osscore.c:313: error: implicit declaration of function ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:313: error: ‘DRV_UNKNOWN’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:319: error: implicit declaration of function ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:323: error: implicit declaration of function ‘oss_init_osscore’
/usr/lib/oss/build/osscore.c: In function ‘osscore_exit’:
/usr/lib/oss/build/osscore.c:332: error: implicit declaration of function ‘oss_uninit_osscore’
/usr/lib/oss/build/osscore.c:332: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:329: warning: unused variable ‘i’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:398: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘oss_cmn_err’:
/usr/lib/oss/build/osscore.c:655: warning: format not a string literal and no format arguments
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:679: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:788: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:840: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:906: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:969: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1572: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/osscore.c: In function ‘osscore_intr’:
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1592: error: implicit declaration of function ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1592: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1595: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:1602: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1612: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1658: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1925: error: ‘oss_register_chrdev’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1925: warning: type defaults to ‘int’ in declaration of ‘oss_register_chrdev’
/usr/lib/oss/build/osscore.c:1956: error: ‘oss_contig_free’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1956: warning: type defaults to ‘int’ in declaration of ‘oss_contig_free’
/usr/lib/oss/build/osscore.c:1957: error: ‘oss_contig_malloc’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1957: warning: type defaults to ‘int’ in declaration of ‘oss_contig_malloc’
/usr/lib/oss/build/osscore.c:1960: error: ‘oss_map_pci_mem’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1960: warning: type defaults to ‘int’ in declaration of ‘oss_map_pci_mem’
/usr/lib/oss/build/osscore.c:1969: error: ‘oss_register_device’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1969: warning: type defaults to ‘int’ in declaration of ‘oss_register_device’
/usr/lib/oss/build/osscore.c:1970: error: ‘oss_register_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1970: warning: type defaults to ‘int’ in declaration of ‘oss_register_interrupts’
/usr/lib/oss/build/osscore.c:1971: error: ‘oss_inc_intrcount’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1971: warning: type defaults to ‘int’ in declaration of ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1978: error: ‘oss_unregister_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1978: warning: type defaults to ‘int’ in declaration of ‘oss_unregister_interrupts’
/usr/lib/oss/build/osscore.c:1986: error: ‘oss_pci_read_config_irq’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1986: warning: type defaults to ‘int’ in declaration of ‘oss_pci_read_config_irq’
/usr/lib/oss/build/osscore.c:2043: error: ‘osdev_create_200902231356’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2043: warning: type defaults to ‘int’ in declaration of ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:2045: error: ‘osdev_delete’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2045: warning: type defaults to ‘int’ in declaration of ‘osdev_delete’
/usr/lib/oss/build/osscore.c:2050: error: ‘oss_create_wait_queue’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2050: warning: type defaults to ‘int’ in declaration of ‘oss_create_wait_queue’
/usr/lib/oss/build/osscore.c:2125: error: ‘osdev_set_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2125: warning: type defaults to ‘int’ in declaration of ‘osdev_set_major’
/usr/lib/oss/build/osscore.c:2126: error: ‘osdev_set_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2126: warning: type defaults to ‘int’ in declaration of ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:2127: error: ‘osdev_get_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2127: warning: type defaults to ‘int’ in declaration of ‘osdev_get_owner’
/usr/lib/oss/build/osscore.c:2131: error: ‘oss_request_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2131: warning: type defaults to ‘int’ in declaration of ‘oss_request_major’
/usr/lib/oss/build/osscore.c:2134: error: ‘mixer_devs’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2134: warning: type defaults to ‘int’ in declaration of ‘mixer_devs’
/usr/lib/oss/build/osscore.c:2150: error: ‘osdev_set_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2150: warning: type defaults to ‘int’ in declaration of ‘osdev_set_irqparms’
/usr/lib/oss/build/osscore.c:2151: error: ‘osdev_get_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2151: warning: type defaults to ‘int’ in declaration of ‘osdev_get_irqparms’
/usr/lib/oss/build/osscore.c:2152: error: ‘osdev_get_nick’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2152: warning: type defaults to ‘int’ in declaration of ‘osdev_get_nick’
/usr/lib/oss/build/osscore.c:2153: error: ‘osdev_get_instance’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2153: warning: type defaults to ‘int’ in declaration of ‘osdev_get_instance’
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2

Relinking the OSS kernel modules failed

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Processing triggers for man-db ...

sudo dpkg-reconfigure linux-sound-base Worked ok and I selected oss

put in ossmix
Result : /dev/mixer: No such file or directory

put in ossinfo -v3
Result : No /dev/mixer device available in your system.
Perhaps Open Sound System is not installed or running.

Put in osstest
Result : /dev/mixer: No such file or directory
Tried Preferences,sound.selected oss open sound system clicked "Test"
Result : could not open audio device for playback

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#17

Hi,

Try this instead:

Open a terminal and enter the following commands:

wget http://www.4front-tech.com/release/oss-linux-4.1-1051_i386.deb
sudo dpkg -i oss-linux-4.1-1051_i386.deb
sudo soundon

Post results here.

Regards,

Mark

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#18

Hi John,

Please ignore my previous suggestion.

According to http://www.opensound.com/wiki/index.php/Building_OSSv4_from_source

we might have skipped a step or two....

So please open a terminal and enter the following commands to install the kernel modules:

cd ~/oss41build
sudo make build
sudo make package
sudo make install
sudo dpkg -i oss-linux-4.2-081213_i386.deb
sudo dpkg -i oss*.deb
sudo soundon
sudo osstest
ls -lart *.deb

Post results here.

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#19

No joy yet Mark,
This is what is in the terminal after inputting the commands,
Results : /usr/lib/oss/build/osscore.c:1978: error: ‘oss_unregister_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1978: warning: type defaults to ‘int’ in declaration of ‘oss_unregister_interrupts’
/usr/lib/oss/build/osscore.c:1986: error: ‘oss_pci_read_config_irq’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1986: warning: type defaults to ‘int’ in declaration of ‘oss_pci_read_config_irq’
/usr/lib/oss/build/osscore.c:2043: error: ‘osdev_create_200902231356’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2043: warning: type defaults to ‘int’ in declaration of ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:2045: error: ‘osdev_delete’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2045: warning: type defaults to ‘int’ in declaration of ‘osdev_delete’
/usr/lib/oss/build/osscore.c:2050: error: ‘oss_create_wait_queue’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2050: warning: type defaults to ‘int’ in declaration of ‘oss_create_wait_queue’
/usr/lib/oss/build/osscore.c:2125: error: ‘osdev_set_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2125: warning: type defaults to ‘int’ in declaration of ‘osdev_set_major’
/usr/lib/oss/build/osscore.c:2126: error: ‘osdev_set_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2126: warning: type defaults to ‘int’ in declaration of ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:2127: error: ‘osdev_get_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2127: warning: type defaults to ‘int’ in declaration of ‘osdev_get_owner’
/usr/lib/oss/build/osscore.c:2131: error: ‘oss_request_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2131: warning: type defaults to ‘int’ in declaration of ‘oss_request_major’
/usr/lib/oss/build/osscore.c:2134: error: ‘mixer_devs’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2134: warning: type defaults to ‘int’ in declaration of ‘mixer_devs’
/usr/lib/oss/build/osscore.c:2150: error: ‘osdev_set_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2150: warning: type defaults to ‘int’ in declaration of ‘osdev_set_irqparms’
/usr/lib/oss/build/osscore.c:2151: error: ‘osdev_get_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2151: warning: type defaults to ‘int’ in declaration of ‘osdev_get_irqparms’
/usr/lib/oss/build/osscore.c:2152: error: ‘osdev_get_nick’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2152: warning: type defaults to ‘int’ in declaration of ‘osdev_get_nick’
/usr/lib/oss/build/osscore.c:2153: error: ‘osdev_get_instance’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2153: warning: type defaults to ‘int’ in declaration of ‘osdev_get_instance’
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2
Forcing re-detection of installed soundcards
Starting Open Sound System
Relinking OSS kernel modules for "2.6.27-11-generic SMP mod_unload modversions 586 "
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/2.6.27-11-generic/build M=/usr/lib/oss/build modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M] /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c:21:32: error: ossddk/oss_exports.h: No such file or directory
In file included from /usr/lib/oss/build/osscore.c:22:
/usr/lib/oss/build/wrap.h:67: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:115: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:118: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:147: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/wrap.h:174: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:198: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:263: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:264: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:265: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:266: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:267: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:268: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:269: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:270: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:271: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:272: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:273: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:274: error: expected ‘)’ before ‘*’ token
In file included from /usr/lib/oss/build/osscore.c:41:
/usr/lib/oss/build/../include/internals/audio_core.h:103: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:244: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:351: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:352: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:360: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:361: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:368: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/../include/internals/audio_core.h:404: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
In file included from /usr/lib/oss/build/osscore.c:42:
/usr/lib/oss/build/../include/internals/mixer_core.h:23: error: expected specifier-qualifier-list before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:34: error: expected specifier-qualifier-list before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/../include/internals/mixer_core.h:97: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:98: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:100: error: expected declaration specifiers or ‘...’ before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:108: error: expected declaration specifiers or ‘...’ before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:112: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:114: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:119: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/osscore.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘osscore_init’:
/usr/lib/oss/build/osscore.c:312: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:312: error: (Each undeclared identifier is reported only once
/usr/lib/oss/build/osscore.c:312: error: for each function it appears in.)
/usr/lib/oss/build/osscore.c:313: error: implicit declaration of function ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:313: error: ‘DRV_UNKNOWN’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:319: error: implicit declaration of function ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:323: error: implicit declaration of function ‘oss_init_osscore’
/usr/lib/oss/build/osscore.c: In function ‘osscore_exit’:
/usr/lib/oss/build/osscore.c:332: error: implicit declaration of function ‘oss_uninit_osscore’
/usr/lib/oss/build/osscore.c:332: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:329: warning: unused variable ‘i’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:398: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘oss_cmn_err’:
/usr/lib/oss/build/osscore.c:655: warning: format not a string literal and no format arguments
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:679: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:788: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:840: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:906: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:969: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1572: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/osscore.c: In function ‘osscore_intr’:
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1592: error: implicit declaration of function ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1592: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1595: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:1602: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1612: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1658: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1925: error: ‘oss_register_chrdev’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1925: warning: type defaults to ‘int’ in declaration of ‘oss_register_chrdev’
/usr/lib/oss/build/osscore.c:1956: error: ‘oss_contig_free’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1956: warning: type defaults to ‘int’ in declaration of ‘oss_contig_free’
/usr/lib/oss/build/osscore.c:1957: error: ‘oss_contig_malloc’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1957: warning: type defaults to ‘int’ in declaration of ‘oss_contig_malloc’
/usr/lib/oss/build/osscore.c:1960: error: ‘oss_map_pci_mem’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1960: warning: type defaults to ‘int’ in declaration of ‘oss_map_pci_mem’
/usr/lib/oss/build/osscore.c:1969: error: ‘oss_register_device’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1969: warning: type defaults to ‘int’ in declaration of ‘oss_register_device’
/usr/lib/oss/build/osscore.c:1970: error: ‘oss_register_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1970: warning: type defaults to ‘int’ in declaration of ‘oss_register_interrupts’
/usr/lib/oss/build/osscore.c:1971: error: ‘oss_inc_intrcount’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1971: warning: type defaults to ‘int’ in declaration of ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1978: error: ‘oss_unregister_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1978: warning: type defaults to ‘int’ in declaration of ‘oss_unregister_interrupts’
/usr/lib/oss/build/osscore.c:1986: error: ‘oss_pci_read_config_irq’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1986: warning: type defaults to ‘int’ in declaration of ‘oss_pci_read_config_irq’
/usr/lib/oss/build/osscore.c:2043: error: ‘osdev_create_200902231356’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2043: warning: type defaults to ‘int’ in declaration of ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:2045: error: ‘osdev_delete’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2045: warning: type defaults to ‘int’ in declaration of ‘osdev_delete’
/usr/lib/oss/build/osscore.c:2050: error: ‘oss_create_wait_queue’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2050: warning: type defaults to ‘int’ in declaration of ‘oss_create_wait_queue’
/usr/lib/oss/build/osscore.c:2125: error: ‘osdev_set_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2125: warning: type defaults to ‘int’ in declaration of ‘osdev_set_major’
/usr/lib/oss/build/osscore.c:2126: error: ‘osdev_set_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2126: warning: type defaults to ‘int’ in declaration of ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:2127: error: ‘osdev_get_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2127: warning: type defaults to ‘int’ in declaration of ‘osdev_get_owner’
/usr/lib/oss/build/osscore.c:2131: error: ‘oss_request_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2131: warning: type defaults to ‘int’ in declaration of ‘oss_request_major’
/usr/lib/oss/build/osscore.c:2134: error: ‘mixer_devs’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2134: warning: type defaults to ‘int’ in declaration of ‘mixer_devs’
/usr/lib/oss/build/osscore.c:2150: error: ‘osdev_set_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2150: warning: type defaults to ‘int’ in declaration of ‘osdev_set_irqparms’
/usr/lib/oss/build/osscore.c:2151: error: ‘osdev_get_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2151: warning: type defaults to ‘int’ in declaration of ‘osdev_get_irqparms’
/usr/lib/oss/build/osscore.c:2152: error: ‘osdev_get_nick’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2152: warning: type defaults to ‘int’ in declaration of ‘osdev_get_nick’
/usr/lib/oss/build/osscore.c:2153: error: ‘osdev_get_instance’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2153: warning: type defaults to ‘int’ in declaration of ‘osdev_get_instance’
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2

Relinking the OSS kernel modules failed

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Processing triggers for man-db ...
john@john-laptop:~/oss41build$ sudo soundon
Relinking OSS kernel modules for "2.6.27-11-generic SMP mod_unload modversions 586 "
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/2.6.27-11-generic/build M=/usr/lib/oss/build modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
  CC [M] /usr/lib/oss/build/osscore.o
/usr/lib/oss/build/osscore.c:21:32: error: ossddk/oss_exports.h: No such file or directory
In file included from /usr/lib/oss/build/osscore.c:22:
/usr/lib/oss/build/wrap.h:67: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:115: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:118: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:147: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:170: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/wrap.h:174: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:198: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:263: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:264: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:265: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:266: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:267: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:268: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:269: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:270: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:271: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:272: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:273: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/wrap.h:274: error: expected ‘)’ before ‘*’ token
In file included from /usr/lib/oss/build/osscore.c:41:
/usr/lib/oss/build/../include/internals/audio_core.h:103: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:244: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:351: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:352: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:360: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:361: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/audio_core.h:368: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/../include/internals/audio_core.h:404: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
In file included from /usr/lib/oss/build/osscore.c:42:
/usr/lib/oss/build/../include/internals/mixer_core.h:23: error: expected specifier-qualifier-list before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:34: error: expected specifier-qualifier-list before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/../include/internals/mixer_core.h:97: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:98: error: expected declaration specifiers or ‘...’ before ‘oss_device_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:100: error: expected declaration specifiers or ‘...’ before ‘mixer_driver_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:108: error: expected declaration specifiers or ‘...’ before ‘mixer_ext_fn’
/usr/lib/oss/build/../include/internals/mixer_core.h:112: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:114: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/../include/internals/mixer_core.h:119: error: expected declaration specifiers or ‘...’ before ‘mixer_create_controls_t’
/usr/lib/oss/build/osscore.c:56: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘osscore_init’:
/usr/lib/oss/build/osscore.c:312: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:312: error: (Each undeclared identifier is reported only once
/usr/lib/oss/build/osscore.c:312: error: for each function it appears in.)
/usr/lib/oss/build/osscore.c:313: error: implicit declaration of function ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:313: error: ‘DRV_UNKNOWN’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:319: error: implicit declaration of function ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:323: error: implicit declaration of function ‘oss_init_osscore’
/usr/lib/oss/build/osscore.c: In function ‘osscore_exit’:
/usr/lib/oss/build/osscore.c:332: error: implicit declaration of function ‘oss_uninit_osscore’
/usr/lib/oss/build/osscore.c:332: error: ‘core_osdev’ undeclared (first use in this function)
/usr/lib/oss/build/osscore.c:329: warning: unused variable ‘i’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:398: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c: In function ‘oss_cmn_err’:
/usr/lib/oss/build/osscore.c:655: warning: format not a string literal and no format arguments
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:679: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:788: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:840: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:906: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:969: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1572: error: expected specifier-qualifier-list before ‘oss_device_t’
/usr/lib/oss/build/osscore.c: In function ‘osscore_intr’:
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1588: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘top’
/usr/lib/oss/build/osscore.c:1591: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1592: error: implicit declaration of function ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1592: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c:1595: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘bottom’
/usr/lib/oss/build/osscore.c:1596: error: ‘osscore_intr_t’ has no member named ‘osdev’
/usr/lib/oss/build/osscore.c: At top level:
/usr/lib/oss/build/osscore.c:1602: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1612: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1658: error: expected ‘)’ before ‘*’ token
/usr/lib/oss/build/osscore.c:1925: error: ‘oss_register_chrdev’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1925: warning: type defaults to ‘int’ in declaration of ‘oss_register_chrdev’
/usr/lib/oss/build/osscore.c:1956: error: ‘oss_contig_free’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1956: warning: type defaults to ‘int’ in declaration of ‘oss_contig_free’
/usr/lib/oss/build/osscore.c:1957: error: ‘oss_contig_malloc’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1957: warning: type defaults to ‘int’ in declaration of ‘oss_contig_malloc’
/usr/lib/oss/build/osscore.c:1960: error: ‘oss_map_pci_mem’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1960: warning: type defaults to ‘int’ in declaration of ‘oss_map_pci_mem’
/usr/lib/oss/build/osscore.c:1969: error: ‘oss_register_device’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1969: warning: type defaults to ‘int’ in declaration of ‘oss_register_device’
/usr/lib/oss/build/osscore.c:1970: error: ‘oss_register_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1970: warning: type defaults to ‘int’ in declaration of ‘oss_register_interrupts’
/usr/lib/oss/build/osscore.c:1971: error: ‘oss_inc_intrcount’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1971: warning: type defaults to ‘int’ in declaration of ‘oss_inc_intrcount’
/usr/lib/oss/build/osscore.c:1978: error: ‘oss_unregister_interrupts’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1978: warning: type defaults to ‘int’ in declaration of ‘oss_unregister_interrupts’
/usr/lib/oss/build/osscore.c:1986: error: ‘oss_pci_read_config_irq’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:1986: warning: type defaults to ‘int’ in declaration of ‘oss_pci_read_config_irq’
/usr/lib/oss/build/osscore.c:2043: error: ‘osdev_create_200902231356’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2043: warning: type defaults to ‘int’ in declaration of ‘osdev_create_200902231356’
/usr/lib/oss/build/osscore.c:2045: error: ‘osdev_delete’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2045: warning: type defaults to ‘int’ in declaration of ‘osdev_delete’
/usr/lib/oss/build/osscore.c:2050: error: ‘oss_create_wait_queue’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2050: warning: type defaults to ‘int’ in declaration of ‘oss_create_wait_queue’
/usr/lib/oss/build/osscore.c:2125: error: ‘osdev_set_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2125: warning: type defaults to ‘int’ in declaration of ‘osdev_set_major’
/usr/lib/oss/build/osscore.c:2126: error: ‘osdev_set_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2126: warning: type defaults to ‘int’ in declaration of ‘osdev_set_owner’
/usr/lib/oss/build/osscore.c:2127: error: ‘osdev_get_owner’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2127: warning: type defaults to ‘int’ in declaration of ‘osdev_get_owner’
/usr/lib/oss/build/osscore.c:2131: error: ‘oss_request_major’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2131: warning: type defaults to ‘int’ in declaration of ‘oss_request_major’
/usr/lib/oss/build/osscore.c:2134: error: ‘mixer_devs’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2134: warning: type defaults to ‘int’ in declaration of ‘mixer_devs’
/usr/lib/oss/build/osscore.c:2150: error: ‘osdev_set_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2150: warning: type defaults to ‘int’ in declaration of ‘osdev_set_irqparms’
/usr/lib/oss/build/osscore.c:2151: error: ‘osdev_get_irqparms’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2151: warning: type defaults to ‘int’ in declaration of ‘osdev_get_irqparms’
/usr/lib/oss/build/osscore.c:2152: error: ‘osdev_get_nick’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2152: warning: type defaults to ‘int’ in declaration of ‘osdev_get_nick’
/usr/lib/oss/build/osscore.c:2153: error: ‘osdev_get_instance’ undeclared here (not in a function)
/usr/lib/oss/build/osscore.c:2153: warning: type defaults to ‘int’ in declaration of ‘osdev_get_instance’
make[2]: *** [/usr/lib/oss/build/osscore.o] Error 1
make[1]: *** [_module_/usr/lib/oss/build] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2

Relinking the OSS kernel modules failed
john@john-laptop:~/oss41build$ sudo osstest
/dev/mixer: No such file or directory
john@john-laptop:~/oss41build$ ls -lart *.deb
-rw-r--r-- 1 root root 4414960 2009-02-23 16:29 oss-linux-4.2-081213_i386.deb
john@john-laptop:~/oss41build$

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#20

Hi John,

Sorry, but I am unable to help you further. Maybe someone else - with a deeper understanding of OSS - can solve this.

Good luck,

Regards,

Mark

Revision history for this message
John Caffrey (caffjohn) said :
#21

Many thanks for your help and patience Mark.Is it possible to install oss using synaptic or would it be worth trying to get a driver to make the card work with alsa?

Revision history for this message
John Caffrey (caffjohn) said :
#22

Can anyone else help me??

Revision history for this message
John Caffrey (caffjohn) said :
#23

I Have sound!!! Here's how I did it.Using this https://help.ubuntu.com/community/OpenSound link as a guide do all the steps outlined i.e. create a build directory,Build&Install.Then use the link to the 4frontwebsite and download the .deb file to the desktop.Open a new terminal window type: cd ~/Desktop
                                                                          : sudo dkpg -i oss-linux-4.1-1051_i386.deb (this is the exact description of the file on my desktop,check your file and make sure this command is the same as the file description because it could change) Hit return,enter your password,wait until the building is complete,close all windows,reboot and you should have sound.Please note that you won't have startup,logon or shutdown sounds but all other sounds work for me.Happy days!

Revision history for this message
John Caffrey (caffjohn) said :
#24

Forgot to say problem solved.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#25

Hi John,

I'm happy to read that my suggestions solved your issue after all.

Have fun in the world of Linux.

Regards,

Mark

Revision history for this message
Longshoreman (longshoreman) said :
#26

Hi, I have been studiously posting questions and following threads as I have NO SOUND on my MEDION Notebook (MD 96625). So far with no positive results.
This is my hardware set up.
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960
Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI
Express Root Port (rev 03) 00:1a.0
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #4 (rev 03) 00:1a.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #5 (rev 03) 00:1a.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #2 (rev 03) 00:1b.0
Audio device: Intel Corporation 82801H (ICH8 Family) HD
Audio Controller (rev 03) 00:1c.0 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 4 (rev 03) 00:1d.0 USB
Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #1 (rev 03) 00:1d.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #2 (rev 03) 00:1d.2
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #3 (rev 03) 00:1d.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge:
 Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge:
Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller:
 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus:
 Intel Corporation 82801H (ICH8 Family)
SMBus Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1) 02:00.0
Network controller: RaLink RT2860 04:00.0
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI
Express Fast Ethernet controller (rev 01)

I think the relevent 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960
Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI
Express Root Port (rev 03) 00:1a.0
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #4 (rev 03) 00:1a.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #5 (rev 03) 00:1a.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #2 (rev 03) 00:1b.0
Audio device: Intel Corporation 82801H (ICH8 Family) HD
Audio Controller (rev 03) 00:1c.0 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 4 (rev 03) 00:1d.0 USB
Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #1 (rev 03) 00:1d.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #2 (rev 03) 00:1d.2
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #3 (rev 03) 00:1d.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge:
 Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge:
Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller:
 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus:
 Intel Corporation 82801H (ICH8 Family)
SMBus Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1) 02:00.0
Network controller: RaLink RT2860 04:00.0
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI
Express Fast Ethernet controller (rev 01)00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960
Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI
Express Root Port (rev 03) 00:1a.0
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #4 (rev 03) 00:1a.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #5 (rev 03) 00:1a.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #2 (rev 03) 00:1b.0
Audio device: Intel Corporation 82801H (ICH8 Family) HD
Audio Controller (rev 03) 00:1c.0 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 4 (rev 03) 00:1d.0 USB
Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #1 (rev 03) 00:1d.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #2 (rev 03) 00:1d.2
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #3 (rev 03) 00:1d.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge:
 Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge:
Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller:
 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus:
 Intel Corporation 82801H (ICH8 Family)
SMBus Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1) 02:00.0
Network controller: RaLink RT2860 04:00.0
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI
Express Fast Ethernet controller (rev 01)00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960
Memory Controller Hub (rev 03) 00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI
Express Root Port (rev 03) 00:1a.0
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #4 (rev 03) 00:1a.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #5 (rev 03) 00:1a.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #2 (rev 03) 00:1b.0
Audio device: Intel Corporation 82801H (ICH8 Family) HD
Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family)
PCI Express Port 1 (rev 03) 00:1c.2 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge:
Intel Corporation 82801H (ICH8 Family)
PCI Express Port 4 (rev 03) 00:1d.0 USB
Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #1 (rev 03) 00:1d.1
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #2 (rev 03) 00:1d.2
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB UHCI Controller #3 (rev 03) 00:1d.7
USB Controller: Intel Corporation 82801H (ICH8 Family)
USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge:
 Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge:
Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller:
 Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus:
 Intel Corporation 82801H (ICH8 Family)
SMBus Controller (rev 03) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1) 02:00.0
Network controller: RaLink RT2860 04:00.0
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI
Express Fast Ethernet controller (rev 01)

I think the relevant device listing is this.
Audio device: Intel Corporation 82801H (ICH8 Family) HD
Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family)

As you have had some success with Medion setups here I hope you may be able to help me?!

I would be most grateful for any help as this is driving me crazy.

Will the instructions @ https://help.ubuntu.com/community/OpenSound solve my problem sound problems?

Many Thanks, Longshoreman

Revision history for this message
John Caffrey (caffjohn) said :
#27

Yes those instructions worked for me,some tips,1)Do all the instructions/commands as far as and including Installing Prequisite Packages. 2)Do a reboot(this stops alsa completely) 3)Using the link for the 4front website download the deb package and the readme file to your desktop.4)open terminal window "cd ~/Desktop" without the inverted commas,sudo dpkg -i oss linux-4.1-1052_i386.deb and it should install and detect your ich8 sound card.

Revision history for this message
Longshoreman (longshoreman) said :
#28

Hi, thanks for the info!
Before I tackle this could you please let me know which deb package I would
need,
there seem to be several on that website.
Using the help gave me this.
********************************************************************************************************************************
.
*Linux x86*

   - Linux 2.4 (x86): For any Linux 2.4.xx kernel ether SMP or UniProcessor
   kernel (eg: Redhat, Mandrake, SuSE, Caldera, TurboLinux, Debian, etc)
   - Linux 2.6 (x86): For any Linux 2.6.xx kernel ether SMP or UniProcessor
   kernel compiled without CONFIG_REGPARM. Only Mandrake 10 series requires
   this version.
   - Linux 2.6 (x86) (REGPARM): For any Linux 2.6.xx kernel ether SMP or
   UniProcessor kernel compiled with CONFIG_REGPARM=y. SuSE/Fedora Core3 and
   others require this version
   - Linux 2.2 (x86) (OLD) : For any Linux 2.2.x/2.4.x kernel running on x86
   processor.

Linux amd64

   - Linux 2.6 (amd64): For any Linux 2.6.xx kernel ether SMP or
   UniProcessor kernel on AMD Athlon64/Opteron

Solaris

   - Solaris (x86): Solaris v7/v8/v9/v10 on Intel x86
   - Solaris (x86) (PCI-ONLY): PCI Bus ONLY version with support for all PCI
   cards
   - Solaris (sparc) 32bit : Solaris v7/v8/v9/v10 on PCI Bus based SPARC
   with 32bit kernel
   - Solaris (sparc) 64bit : Solaris v7/v8/v9 on PCI Bus based SPARC with
   64bit kernel

All others

   - AIX 4: AIX 4.x/5.x on PowerPCs
   - BSD/OS 4.2: BSD/OS 4.2 for x86
   - FreeBSD 4.x: FreeBSD 4x RELEASE, for SMP systems, select the -SMP
   version.
   - FreeBSD 5.2.3: FreeBSD 5.2.1 RELEASE (both SMP/UP supported)
   - LynxOS 4: Lynx Real Time v4 x86
   - SCO OpenServer 5 : SCO OpenServer Release 5 for x86
   - OpenBSD 3.x: OpenBSD 3.x for x86
   - NetBSD 2.0: NetBSD 2.0 for x86
   - HPUX: HPUX 11 for PA-RISC machines with PCI slots
   - UnixWare 7: UnixWare 7 for x86
   - Tru64: Tru64 v5.x for Alpha processor

*********************************************************************************************************************************
Thanks again., David.

';^)>

On Fri, May 8, 2009 at 4:06 PM, John Caffrey <
<email address hidden>> wrote:

> Question #61627 on alsa-driver in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
>
> John Caffrey posted a new comment:
> Yes those instructions worked for me,some tips,1)Do all the
> instructions/commands as far as and including Installing Prequisite
> Packages. 2)Do a reboot(this stops alsa completely) 3)Using the link for
> the 4front website download the deb package and the readme file to your
> desktop.4)open terminal window "cd ~/Desktop" without the inverted
> commas,sudo dpkg -i oss linux-4.1-1052_i386.deb and it should install
> and detect your ich8 sound card.
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
John Caffrey (caffjohn) said :
#29

I used the second driver Linux 2.5(x86) (DEB). If you are using Intrepid and have an Intel(not AMD) processor this is the correct driver.

Revision history for this message
Longshoreman (longshoreman) said :
#30

Thanks for the info.
Looks like I am out of luck tough as the list of devices OSS supports does
not include mine
************************************************************************************************
oss_ich pci8086,2415 Intel AC97 (ICH)
oss_ich pci8086,2425 Intel AC97 (ICH1)
oss_ich pci8086,2445 Intel AC97 (ICH2)
oss_ich pci8086,2485 Intel AC97 (ICH3)
oss_ich pci8086,24c5 Intel AC97 (ICH4)
oss_ich pci8086,24d5 Intel AC97 (ICH5)
oss_ich pci8086,25a6 Intel AC97 (ESB)
oss_ich pci8086,266e Intel AC97 (ICH6)
oss_ich pci8086,27de Intel AC97 (ICH7)
oss_ich pci8086,7195 Intel 440MX (440MX)
*************************************************************************************************
Mine is

Audio device: Intel Corporation 82801H (ICH8 Family) HD

Audio Controller (rev 03) 00:1c.0 PCI bridge:

Intel Corporation 82801H (ICH8 Family)

*************************************************************************************************

Never mind! I should have bought a different laptop!

I shall keep looking for a solution though.

All the best!

David

';^)>

On Sat, May 9, 2009 at 5:43 AM, John Caffrey <
<email address hidden>> wrote:

> Question #61627 on alsa-driver in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
>
> John Caffrey posted a new comment:
> I used the second driver Linux 2.5(x86) (DEB). If you are using Intrepid
> and have an Intel(not AMD) processor this is the correct driver.
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#31

Hi Longshoreman,

If you look at John Caffrey's reply on 2009-02-21 in this thread (his first answer listed above), he gives the output of the command

lspci -nn

You can clearly see he is using the same audio chipset as you do and almost the same model and make of Medion notebook. And the solution works for him, so why not for you ?

So I recommend you at least give it a try.

Regards,

Mark

Revision history for this message
Longshoreman (longshoreman) said :
#32

Cheers, as you probably have spotted by now I am still pretty new to this
caper.
I'll give it a typ tomorrow and post the outcome.
Thanks for all the help!.
David ';^)>

On Sat, May 9, 2009 at 11:34 AM, Mark Rijckenberg <
<email address hidden>> wrote:

> Question #61627 on alsa-driver in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
>
> Mark Rijckenberg posted a new comment:
> Hi Longshoreman,
>
> If you look at John Caffrey's reply on 2009-02-21 in this thread (his
> first answer listed above), he gives the output of the command
>
> lspci -nn
>
> You can clearly see he is using the same audio chipset as you do and
> almost the same model and make of Medion notebook. And the solution
> works for him, so why not for you ?
>
> So I recommend you at least give it a try.
>
> Regards,
>
> Mark
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Longshoreman (longshoreman) said :
#33

Sorry but I have fallen at the first hurdle!
When I paste into the Terminal

sudo chmod 776 /etc/modprobe.d/blacklist
sudo cat /lib/linux-sound-base/noALSA.modprobe.conf >> /etc/modprobe.d/blacklist

I get

cannot access `/etc/modprobe.d/blacklist': No such file or directory
david@LeeShore:~$ sudo cat /lib/linux-sound-base/noALSA.modprobe.conf
>> /etc/modprobe.d/blacklist

*!*!*!*!*!*!*!*!*!*!*!*!*!*!**

*Where do I go from here?

Thanks, David ';^)>**
*

';^)>

On Sat, May 9, 2009 at 6:42 PM, Longshoreman <
<email address hidden>> wrote:

> Question #61627 on alsa-driver in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
>
> Longshoreman posted a new comment:
> Cheers, as you probably have spotted by now I am still pretty new to this
> caper.
> I'll give it a typ tomorrow and post the outcome.
> Thanks for all the help!.
> David ';^)>
>
>
>
> On Sat, May 9, 2009 at 11:34 AM, Mark Rijckenberg <
> <email address hidden>> wrote:
>
> > Question #61627 on alsa-driver in ubuntu changed:
> > https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
> >
> > Mark Rijckenberg posted a new comment:
> > Hi Longshoreman,
> >
> > If you look at John Caffrey's reply on 2009-02-21 in this thread (his
> > first answer listed above), he gives the output of the command
> >
> > lspci -nn
> >
> > You can clearly see he is using the same audio chipset as you do and
> > almost the same model and make of Medion notebook. And the solution
> > works for him, so why not for you ?
> >
> > So I recommend you at least give it a try.
> >
> > Regards,
> >
> > Mark
> >
> > --
> > You received this question notification because you are a direct
> > subscriber of the question.
> >
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#34

Hi David,

I assume you are using Ubuntu 9.04, right? If so, the naming convention has changed between Ubuntu 8.10 (where file is called /etc/modprobe.d/blacklist) and Ubuntu 9.04 (Jaunty, where file is called /etc/modprobe.d/blacklist.conf)

So the instructions on https://help.ubuntu.com/community/OpenSound have to be updated to reflect this naming convention change in Ubuntu 9.04.

Try this instead:

sudo chmod 776 /etc/modprobe.d/blacklist.conf
sudo cat /lib/linux-sound-base/noALSA.modprobe.conf >> /etc/modprobe.d/blacklist.conf

Regards,

Mark

Revision history for this message
Longshoreman (longshoreman) said :
#35

Thanks for the tip.
I am knackered tonight (a loooong day1)
But I'll give it a go Friday, when I acn devote some quality time.
(Don't work get in the way of life!]
Cheers, David ';^)>

Revision history for this message
Longshoreman (longshoreman) said :
#36

No joy I'm afraid!
I get this from Therminal.
david@LeeShore:~$ sudo chmod 776 /etc/modprobe.d/blacklist.conf
david@LeeShore:~$ sudo cat /lib/linux-sound-base/noALSA.modprobe.conf >> /etc/modprobe.d/blacklist.conf
david@LeeShore:~$ sudo echo "blacklist snd_hda_intel
> blacklist snd_mixer_oss
> blacklist snd_pcm
> blacklist snd_timer
> blacklist snd_page_alloc
> blacklist snd_hwdep
> blacklist snd
> blacklist soundcore" >> /etc/modprobe.d/blacklist
bash: /etc/mod
What am I doing wrong!?
David :(

Revision history for this message
John Caffrey (caffjohn) said :
#37

Nothing so far,continue on but don't forget to reboot after you download the deb from the 4front website.

Revision history for this message
Derick (derick-schoonbee) said :
#38

Hi,

I have Medion laptop with:

derick@derick-laptop:~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

derick@derick-laptop:~$ cat /etc/modprobe.d/alsabase.conf | grep snd-hda-intel
options snd-hda-intel model=laptop-eapd probe_mask=1

My sound is working fine, so this might help others. The catch was probe_mask. I can now control my subwoofer, "side speakers" and headphone independently, nice!

But, sometimes after resume I have to run "sudo alsa force-reload". The sad thing is that it then kills my kvm if I have sound enabled... does anybody have any suggestions?

Revision history for this message
Longshoreman (longshoreman) said :
#39

Regarding the post quoted below.
This is interesting very interesting!
When I use "sudo alsa force-reload" in Terminal I get this response.

david@LeeShore:~$ sudo alsa force-reload
[sudo] password for david:
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system
/home/david/.gvfs
      Output information may be incomplete.
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system
/home/david/.gvfs
      Output information may be incomplete.
Unloading ALSA sound driver modules: (none loaded).
Loading ALSA sound driver modules: (none to reload).

This must mean that I do not have the ALSA sound modules installed!
Can anyone help as to how I could go about installing these pesky little
things!

Thanks Everyone!

David ';^)>

On Fri, May 29, 2009 at 10:09 AM, Derick <
<email address hidden>> wrote:

> Question #61627 on alsa-driver in ubuntu changed:
> https://answers.launchpad.net/ubuntu/+source/alsa-driver/+question/61627
>
> Derick posted a new comment:
> Hi,
>
> I have Medion laptop with:
>
> derick@derick-laptop:~$ lspci | grep Audio
> 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
> Controller (rev 03)
>
> derick@derick-laptop:~$ cat /etc/modprobe.d/alsabase.conf | grep
> snd-hda-intel
> options snd-hda-intel model=laptop-eapd probe_mask=1
>
>
> My sound is working fine, so this might help others. The catch was
> probe_mask. I can now control my subwoofer, "side speakers" and headphone
> independently, nice!
>
> But, sometimes after resume I have to run "sudo alsa force-reload". The
> sad thing is that it then kills my kvm if I have sound enabled... does
> anybody have any suggestions?
>
> --
> You received this question notification because you are a direct
> subscriber of the question.
>

Revision history for this message
Longshoreman (longshoreman) said :
#40

Hi, found a temporary? workaround see my post @
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/291798

Please let me know if it works for you it would be most helpful;.

Good Luck!
David ';^)>