[alsa-devel] Compiler errors in alsa-lib-1.0.22/test/*.c

John Simpson john at swajime.com
Mon Jul 12 17:20:13 CEST 2010


Howdy,

I've been trying to use the alsa-lib API, but I haven't been able to
get anything to compile.

=================
~/alsa/alsa-lib-1.0.22/test$ for f in *.c; do echo; cc $f 2>&1 | head -n2; done

/tmp/ccNjLWLK.o: In function `dump_event_filter':
client_event_filter.c:(.text+0x23): undefined reference to
`snd_seq_client_info_event_filter_check'

/tmp/ccNLDqdU.o: In function `main':
control.c:(.text+0x1c): undefined reference to `snd_ctl_card_info_sizeof'

/tmp/ccBehb51.o: In function `setparams_stream':
latency.c:(.text+0x24): undefined reference to `snd_pcm_hw_params_any'

/usr/lib/gcc/x86_64-linux-gnu/4.4.3/../../../../lib/crt1.o: In
function `_start':
(.text+0x20): undefined reference to `main'

midiloop.c: In function ‘main’:
midiloop.c:172: warning: format ‘%i’ expects type ‘int’, but argument
2 has type ‘size_t’

namehint.c: In function ‘main’:
namehint.c:12: warning: passing argument 3 of ‘snd_device_name_hint’
from incompatible pointer type

oldapi.c: In function ‘main’:
oldapi.c:40: warning: assignment from incompatible pointer type

/tmp/ccmB528p.o: In function `generate_sine':
pcm.c:(.text+0x119): undefined reference to `snd_pcm_format_width'

/tmp/ccChgWYC.o: In function `main':
pcm_min.c:(.text+0x4d): undefined reference to `snd_pcm_open'

/tmp/cc9FiONG.o: In function `write_ev':
playmidi1.c:(.text+0x1b65): undefined reference to `snd_seq_event_output'

/tmp/ccQkntBX.o: In function `main':
queue_timer.c:(.text+0x1d0): undefined reference to `snd_seq_open'

/tmp/ccmIMCZ4.o: In function `main':
rawmidi.c:(.text+0x4e3): undefined reference to `snd_rawmidi_open'

/tmp/cc3g8KGc.o: In function `event_decoder_start_timer':
seq.c:(.text+0x4e2): undefined reference to `snd_seq_control_queue'

seq-decoder.c:6: error: ‘SND_SEQ_EVENT_SYSTEM’ undeclared here (not in
a function)
seq-decoder.c:6: error: array index in initializer not of integer type

seq-sender.c:68: error: expected ‘)’ before ‘*’ token
seq-sender.c:100: error: expected ‘)’ before ‘*’ token

/tmp/ccxyZfhg.o: In function `show_status':
timer.c:(.text+0x1d): undefined reference to `snd_timer_status_sizeof'
=================

Did I miss something?

TIA


-- 
John Wesley Simpson
SwaJime's Cove℠
www.swajime.com


More information about the Alsa-devel mailing list