From owner-freebsd-questions Wed Mar 15 7:22:48 2000 Delivered-To: freebsd-questions@freebsd.org Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C9D637B9C5 for ; Wed, 15 Mar 2000 07:22:37 -0800 (PST) (envelope-from madg66@libero.it) Received: from oemcomputer (151.35.128.17) by smtp2.libero.it; 15 Mar 2000 16:22:11 +0100 Message-ID: <001b01bf8e92$33947540$11802397@oemcomputer> From: "Massimo De Giorgi" To: Subject: problem compiling pcm0 Date: Wed, 15 Mar 2000 15:53:14 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems that my kernel doesn't like the pcm0 driver. When I add these lines controller snd0 device pcm0 ............. and compile I get these error messages: loading kernel dmabuf.o: In function `dsp_wr_dmaupdate': dmabuf.o(.text+0x68): multiple definition of `dsp_wr_dmaupdate' dmabuf.o(.text+0x68): first defined here dmabuf.o: In function `dsp_wrintr': dmabuf.o(.text+0xa8): multiple definition of `dsp_wrintr' dmabuf.o(.text+0xa8): first defined here dmabuf.o: In function `reset_dbuf': dmabuf.o(.text+0xa5c): multiple definition of `reset_dbuf' dmabuf.o(.text+0xa5c): first defined here dmabuf.o: In function `dsp_rdintr': dmabuf.o(.text+0x64c): multiple definition of `dsp_rdintr' dmabuf.o(.text+0x64c): first defined here dmabuf.o: In function `dsp_write_body': dmabuf.o(.text+0x200): multiple definition of `dsp_write_body' dmabuf.o(.text+0x200): first defined here dmabuf.o: In function `dsp_wrabort': dmabuf.o(.text+0xba0): multiple definition of `dsp_wrabort' dmabuf.o(.text+0xba0): first defined here dmabuf.o: In function `dsp_rd_dmaupdate': dmabuf.o(.text+0x60c): multiple definition of `dsp_rd_dmaupdate' dmabuf.o(.text+0x60c): first defined here dmabuf.o: In function `dsp_read_body': dmabuf.o(.text+0x72c): multiple definition of `dsp_read_body' dmabuf.o(.text+0x72c): first defined here dmabuf.o: In function `dsp_rdabort': dmabuf.o(.text+0xc50): multiple definition of `dsp_rdabort' dmabuf.o(.text+0xc50): first defined here dmabuf.o: In function `alloc_dbuf': dmabuf.o(.text+0x9f4): multiple definition of `alloc_dbuf' dmabuf.o(.text+0x9f4): first defined here dmabuf.o: In function `snd_sync': dmabuf.o(.text+0xabc): multiple definition of `snd_sync' dmabuf.o(.text+0xabc): first defined here dmabuf.o: In function `snd_flush': dmabuf.o(.text+0xd04): multiple definition of `snd_flush' dmabuf.o(.text+0xd04): first defined here dev_table.o: In function `start_services': dev_table.o(.text+0x56): undefined reference to `DMAbuf_init' soundcard.o: In function `sndpoll': soundcard.o(.text+0x2f7): undefined reference to `MIDIbuf_poll' soundcard.o: In function `sndattach': soundcard.o(.text+0x629): undefined reference to `DMAbuf_init' sound_switch.o: In function `sound_read_sw': sound_switch.o(.text+0x52d): undefined reference to `MIDIbuf_read' sound_switch.o: In function `sound_write_sw': sound_switch.o(.text+0x5ad): undefined reference to `MIDIbuf_write' sound_switch.o: In function `sound_open_sw': sound_switch.o(.text+0x68f): undefined reference to `MIDIbuf_open' sound_switch.o: In function `sound_release_sw': sound_switch.o(.text+0x72b): undefined reference to `MIDIbuf_release' sound_switch.o: In function `sound_ioctl_sw': sound_switch.o(.text+0x835): undefined reference to `MIDIbuf_ioctl' audio.o: In function `set_format': audio.o(.text+0x4b): undefined reference to `DMAbuf_ioctl' audio.o: In function `audio_open': audio.o(.text+0xaa): undefined reference to `DMAbuf_open' audio.o(.text+0x109): undefined reference to `DMAbuf_ioctl' audio.o: In function `audio_release': audio.o(.text+0x1a9): undefined reference to `DMAbuf_start_output' audio.o(.text+0x1db): undefined reference to `DMAbuf_release' audio.o: In function `audio_write': audio.o(.text+0x2a7): undefined reference to `DMAbuf_start_output' audio.o(.text+0x303): undefined reference to `DMAbuf_getwrbuffer' audio.o(.text+0x400): undefined reference to `DMAbuf_start_output' audio.o: In function `audio_read': audio.o(.text+0x476): undefined reference to `DMAbuf_start_output' audio.o(.text+0x4d9): undefined reference to `DMAbuf_getrdbuffer' audio.o(.text+0x549): undefined reference to `DMAbuf_rmchars' audio.o: In function `audio_ioctl': audio.o(.text+0x686): undefined reference to `DMAbuf_start_output' audio.o(.text+0x6be): undefined reference to `DMAbuf_start_output' audio.o(.text+0x734): undefined reference to `DMAbuf_ioctl' audio.o(.text+0x77d): undefined reference to `DMAbuf_ioctl' audio.o(.text+0x846): undefined reference to `DMAbuf_ioctl' audio.o: In function `audio_poll': audio.o(.text+0x8bd): undefined reference to `DMAbuf_poll' sequencer.o: In function `seq_local_event': sequencer.o(.text+0xfa9): undefined reference to `DMAbuf_start_devices' I don't understand what I'm doing wrong. Please help me. Bye. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message