hi,
I'm trying to get pd with jack support running for an 4-channel audio installation (with an EWS88MT) which has to be built up until wednesday night :) and I was wondering if someone else has similar problems and maybe a solution, which I would need very soon.
# jackd -V jackd version 0.72.4
I run: # jackd -R -d alsa -d hw:0 -r 44100 -p 1024 &
I tried several pd sources (CCRMA pd-0.36.0-3.cvs.i386.rpm and pd-0.36.0-2.cvs.src.rpm & CVS devel_0_36) with all same errors pop up.
#jackd -R -d alsa -d hw:0 -r 44100 -p 1024 & [1] 32085 jackd 0.72.4 Copyright 2001-2003 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|44100|nomon|swmeter|rt open port alsa_pcm:capture_1 has mixdown = 0x40019f30 port alsa_pcm:capture_2 has mixdown = 0x40019f30 port alsa_pcm:capture_3 has mixdown = 0x40019f30 port alsa_pcm:capture_4 has mixdown = 0x40019f30 port alsa_pcm:capture_5 has mixdown = 0x40019f30 port alsa_pcm:capture_6 has mixdown = 0x40019f30 port alsa_pcm:capture_7 has mixdown = 0x40019f30 port alsa_pcm:capture_8 has mixdown = 0x40019f30 port alsa_pcm:capture_9 has mixdown = 0x40019f30 port alsa_pcm:capture_10 has mixdown = 0x40019f30 port alsa_pcm:capture_11 has mixdown = 0x40019f30 port alsa_pcm:capture_12 has mixdown = 0x40019f30 port alsa_pcm:playback_1 has mixdown = 0x40019f30 port alsa_pcm:playback_2 has mixdown = 0x40019f30 port alsa_pcm:playback_3 has mixdown = 0x40019f30 port alsa_pcm:playback_4 has mixdown = 0x40019f30 port alsa_pcm:playback_5 has mixdown = 0x40019f30 port alsa_pcm:playback_6 has mixdown = 0x40019f30 port alsa_pcm:playback_7 has mixdown = 0x40019f30 port alsa_pcm:playback_8 has mixdown = 0x40019f30 port alsa_pcm:playback_9 has mixdown = 0x40019f30 port alsa_pcm:playback_10 has mixdown = 0x40019f30 starting engine
**** alsa_pcm: xrun of at least 269.507 msecs
cannot read connection request from client cannot complete new client connection process cannot read connection request from client cannot complete new client connection process
# pd -jack Testing for Jack cannot read response from jack server (No such file or directory) cannot read response from jack server (No such file or directory) Pd: system call timed out /dev/dsp (read/write): Interrupted system call (now will try write-only...) Pd: system call timed out /dev/dsp (writeonly): Interrupted system call error: OSS: SNDCTL_DSP_CHANNELS failed /dev/dsp using OSS audio interface audio I/O stuck... closing audio
s_audio_alsa.o: In function alsa_open_audio': s_audio_alsa.o(.text+0xc0): undefined reference to
snd_pcm_hw_params_malloc'
s_audio_alsa.o(.text+0xe0): undefined reference to snd_pcm_hw_params_any' s_audio_alsa.o(.text+0x100): undefined reference to
snd_pcm_hw_params_set_access'
s_audio_alsa.o(.text+0x120): undefined reference to snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x15e): undefined reference to
snd_pcm_hw_params_set_subformat'
s_audio_alsa.o(.text+0x190): undefined reference to snd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x1dd): undefined reference to
snd_pcm_hw_params_set_rate_min'
s_audio_alsa.o(.text+0x1fd): undefined reference to snd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x224): undefined reference to
snd_pcm_hw_params_set_periods_near'
s_audio_alsa.o(.text+0x24c): undefined reference to snd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x26c): undefined reference to
snd_pcm_hw_params'
s_audio_alsa.o(.text+0x286): undefined reference to snd_pcm_hw_params_free' s_audio_alsa.o(.text+0x294): undefined reference to
snd_pcm_sw_params_malloc'
s_audio_alsa.o(.text+0x2b3): undefined reference to snd_pcm_sw_params_current' s_audio_alsa.o(.text+0x2d4): undefined reference to
snd_pcm_sw_params_set_start_mode'
s_audio_alsa.o(.text+0x2f4): undefined reference to snd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x313): undefined reference to
snd_pcm_sw_params_set_avail_min'
s_audio_alsa.o(.text+0x332): undefined reference to snd_pcm_sw_params' s_audio_alsa.o(.text+0x34c): undefined reference to
snd_pcm_sw_params_free'
s_audio_alsa.o(.text+0x363): undefined reference to snd_output_stdio_attach' s_audio_alsa.o(.text+0x390): undefined reference to
snd_pcm_hw_params_malloc'
s_audio_alsa.o(.text+0x3b0): undefined reference to snd_pcm_hw_params_any' s_audio_alsa.o(.text+0x3d0): undefined reference to
snd_pcm_hw_params_set_access'
s_audio_alsa.o(.text+0x3f1): undefined reference to snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x41b): undefined reference to
snd_pcm_hw_params_set_subformat'
s_audio_alsa.o(.text+0x44c): undefined reference to snd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x499): undefined reference to
snd_pcm_hw_params_set_rate_min'
s_audio_alsa.o(.text+0x4b9): undefined reference to snd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x4df): undefined reference to
snd_pcm_hw_params_set_periods_near'
s_audio_alsa.o(.text+0x507): undefined reference to snd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x527): undefined reference to
snd_pcm_hw_params'
s_audio_alsa.o(.text+0x541): undefined reference to snd_pcm_hw_params_free' s_audio_alsa.o(.text+0x54f): undefined reference to
snd_pcm_sw_params_malloc'
s_audio_alsa.o(.text+0x56e): undefined reference to snd_pcm_sw_params_current' s_audio_alsa.o(.text+0x58f): undefined reference to
snd_pcm_sw_params_set_start_mode'
s_audio_alsa.o(.text+0x5af): undefined reference to snd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x5ce): undefined reference to
snd_pcm_sw_params_set_avail_min'
s_audio_alsa.o(.text+0x5ee): undefined reference to snd_pcm_sw_params' s_audio_alsa.o(.text+0x608): undefined reference to
snd_pcm_sw_params_free'
s_audio_alsa.o(.text+0x61f): undefined reference to snd_output_stdio_attach' s_audio_alsa.o(.text+0x6d0): undefined reference to
snd_pcm_writei'
s_audio_alsa.o(.text+0x6e7): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x706): undefined reference to
snd_pcm_writei'
s_audio_alsa.o(.text+0x71c): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x731): undefined reference to
snd_pcm_writei'
s_audio_alsa.o(.text+0x746): more undefined references to snd_pcm_writei' follow s_audio_alsa.o: In function
alsa_open_audio':
s_audio_alsa.o(.text+0x75b): undefined reference to snd_pcm_status_malloc' s_audio_alsa.o(.text+0x773): undefined reference to
snd_pcm_status_malloc'
s_audio_alsa.o(.text+0x7a7): undefined reference to snd_pcm_start' s_audio_alsa.o(.text+0x7b7): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0x7f1): undefined reference to snd_strerror' s_audio_alsa.o(.text+0x81c): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0x852): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x87d): undefined reference to
snd_pcm_link'
s_audio_alsa.o(.text+0x89a): undefined reference to snd_pcm_prepare' s_audio_alsa.o(.text+0x8b0): undefined reference to
snd_pcm_prepare'
s_audio_alsa.o(.text+0x8c1): undefined reference to snd_strerror' s_audio_alsa.o(.text+0x8eb): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0x915): undefined reference to snd_strerror' s_audio_alsa.o(.text+0x93f): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0x969): undefined reference to snd_strerror' s_audio_alsa.o(.text+0x993): more undefined references to
snd_strerror' follow
s_audio_alsa.o: In function alsa_open_audio': s_audio_alsa.o(.text+0xaf3): undefined reference to
snd_pcm_hw_params_set_format'
s_audio_alsa.o(.text+0xb12): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xb39): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0xb63): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xb8e): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0xbcd): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xbf7): more undefined references to
snd_strerror' follow
s_audio_alsa.o: In function alsa_open_audio': s_audio_alsa.o(.text+0xdff): undefined reference to
snd_pcm_hw_params_set_format'
s_audio_alsa.o(.text+0xe1e): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xe46): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0xe70): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xe9b): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0xee4): undefined reference to snd_pcm_open' s_audio_alsa.o(.text+0xf00): undefined reference to
snd_pcm_nonblock'
s_audio_alsa.o(.text+0xf11): undefined reference to snd_strerror' s_audio_alsa.o(.text+0xf4f): undefined reference to
snd_pcm_open'
s_audio_alsa.o(.text+0xf6b): undefined reference to snd_pcm_nonblock' s_audio_alsa.o(.text+0xf7c): undefined reference to
snd_strerror'
s_audio_alsa.o: In function alsa_send_dacs': s_audio_alsa.o(.text+0x1046): undefined reference to
snd_pcm_readi'
s_audio_alsa.o(.text+0x1226): undefined reference to snd_pcm_status' s_audio_alsa.o(.text+0x1232): undefined reference to
snd_pcm_status_get_avail'
s_audio_alsa.o(.text+0x1370): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x160f): undefined reference to
snd_pcm_status'
s_audio_alsa.o(.text+0x161b): undefined reference to snd_pcm_status_get_avail' s_audio_alsa.o: In function
alsa_resync':
s_audio_alsa.o(.text+0x1698): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x16b9): undefined reference to
snd_pcm_writei'
s_audio_alsa.o(.text+0x16d6): undefined reference to snd_pcm_writei' s_audio_alsa.o(.text+0x16f3): undefined reference to
snd_pcm_writei'
s_audio_alsa.o(.text+0x1711): undefined reference to snd_pcm_writei' s_audio_alsa.o: In function
alsa_close_audio':
s_audio_alsa.o(.text+0x17aa): undefined reference to snd_pcm_close' s_audio_alsa.o(.text+0x17ba): undefined reference to
snd_strerror'
s_audio_alsa.o(.text+0x17ea): undefined reference to snd_pcm_close' s_audio_alsa.o(.text+0x17fa): undefined reference to
snd_strerror'
../portaudio/pa_linux_alsa/callback_thread.o: In function CallbackThread': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x1b): undefined reference to
snd_pcm_start'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x31): undefined reference to snd_pcm_start' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x57): undefined reference to
snd_pcm_status_sizeof'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x64): undefined reference to snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x78): undefined reference to
snd_pcm_status_sizeof'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x85): undefined reference to snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xa8): undefined reference to
snd_pcm_status'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0xb4): undefined reference to snd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xcb): undefined reference to
snd_pcm_status'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0xd7): undefined reference to snd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x15a): undefined reference to
snd_pcm_status_get_delay'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x17f): undefined reference to snd_pcm_status_get_delay' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x209): undefined reference to
snd_pcm_mmap_commit'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x224): undefined reference to snd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x254): undefined reference to
snd_pcm_drain'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x26a): undefined reference to snd_pcm_drain' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x294): undefined reference to
snd_pcm_drop'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x2aa): undefined reference to snd_pcm_drop' ../portaudio/pa_linux_alsa/callback_thread.o: In function
wait':
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3a4): undefined reference to snd_pcm_avail_update' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3b6): undefined reference to
snd_pcm_avail_update'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3e4): undefined reference to snd_pcm_poll_descriptors_revents' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x418): undefined reference to
snd_pcm_poll_descriptors_revents'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x454): undefined reference to snd_pcm_poll_descriptors' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x480): undefined reference to
snd_pcm_poll_descriptors'
../portaudio/pa_linux_alsa/callback_thread.o: In function setup_buffers': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x54e): undefined reference to
snd_pcm_mmap_begin'
../portaudio/pa_linux_alsa/callback_thread.o(.text+0x5fa): undefined reference to snd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
BuildDeviceList':
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x161): undefined reference to snd_card_next' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x205): undefined reference to
snd_card_next'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x274): undefined reference to snd_ctl_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x27f): undefined reference to
snd_ctl_card_info_malloc'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x28e): undefined reference to snd_ctl_card_info' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x298): undefined reference to
snd_ctl_card_info_get_id'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2e1): undefined reference to snd_ctl_card_info_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ec): undefined reference to
snd_pcm_hw_params_malloc'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ff): undefined reference to snd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x31a): undefined reference to
snd_pcm_hw_params_any'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x324): undefined reference to snd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x34d): undefined reference to
snd_pcm_close'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x35f): undefined reference to snd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x376): undefined reference to
snd_pcm_hw_params_any'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x380): undefined reference to snd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3a9): undefined reference to
snd_pcm_close'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3b8): undefined reference to snd_pcm_hw_params_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
OpenStream':
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x620): undefined reference to snd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x69a): undefined reference to
snd_pcm_open'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x931): undefined reference to snd_pcm_poll_descriptors_count' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x94c): undefined reference to
snd_pcm_poll_descriptors_count'
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function StartStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa15): undefined reference to
snd_pcm_start'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa25): undefined reference to snd_pcm_start' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xaa9): undefined reference to
snd_pcm_prepare'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xae6): undefined reference to snd_pcm_avail_update' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb23): undefined reference to
snd_pcm_mmap_begin'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb86): undefined reference to snd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xbc9): undefined reference to
snd_pcm_prepare'
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function StopStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc61): undefined reference to
snd_pcm_drain'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc71): undefined reference to snd_pcm_drain' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
AbortStream':
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd11): undefined reference to snd_pcm_drop' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd21): undefined reference to
snd_pcm_drop'
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function GetStreamTime': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd78): undefined reference to
snd_pcm_status_sizeof'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd85): undefined reference to snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdb5): undefined reference to
snd_pcm_status_get_tstamp'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdd2): undefined reference to snd_pcm_status' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
CloseStream':
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe5d): undefined reference to snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe6d): undefined reference to
snd_pcm_close'
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function IsStreamStopped': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xeb9): undefined reference to
snd_pcm_state'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xed1): undefined reference to snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
IsStreamActive':
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf11): undefined reference to snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf29): undefined reference to
snd_pcm_state'
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function GetAvailableFormats': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf5d): undefined reference to
snd_pcm_hw_params_sizeof'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf6a): undefined reference to snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf7f): undefined reference to
snd_pcm_hw_params_any'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf8b): undefined reference to snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfa3): undefined reference to
snd_pcm_hw_params_test_format'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfb7): undefined reference to snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfcb): undefined reference to
snd_pcm_hw_params_test_format'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfdf): undefined reference to snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xff3): more undefined references to
snd_pcm_hw_params_test_format' follow
../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function ConfigureStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x101c): undefined reference to
snd_pcm_hw_params_sizeof'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1029): undefined reference to snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x103e): undefined reference to
snd_pcm_hw_params_any'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x106f): undefined reference to snd_pcm_hw_params_set_access' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10bd): undefined reference to
snd_pcm_hw_params_set_format'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10e9): undefined reference to snd_pcm_hw_params_set_rate' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1113): undefined reference to
snd_pcm_hw_params_set_channels'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x113e): undefined reference to snd_pcm_hw_params_set_periods' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1171): undefined reference to
snd_pcm_hw_params_set_period_size'
../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1193): undefined reference to snd_pcm_hw_params' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x11ed): undefined reference to
snd_pcm_hw_params_set_period_size'
../portaudio/pa_linux_alsa/blocking_calls.o: In function ReadStream': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x24): undefined reference to
snd_pcm_mmap_readi'
../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x3c): undefined reference to snd_pcm_mmap_readn' ../portaudio/pa_linux_alsa/blocking_calls.o: In function
WriteStream':
../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x68): undefined reference to snd_pcm_mmap_writei' ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x80): undefined reference to
snd_pcm_mmap_writen'
../portaudio/pa_linux_alsa/blocking_calls.o: In function GetStreamReadAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x96): undefined reference to
snd_pcm_avail_update'
../portaudio/pa_linux_alsa/blocking_calls.o: In function GetStreamWriteAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0xae): undefined reference to
snd_pcm_avail_update'
collect2: ld returned 1 exit status
make: *** [../bin/pd] Fehler 1
Hallo, Alexander Klosch hat gesagt: // Alexander Klosch wrote:
I'm trying to get pd with jack support running for an 4-channel audio installation (with an EWS88MT) which has to be built up until wednesday night :) and I was wondering if someone else has similar problems and maybe a solution, which I would need very soon.
# jackd -V jackd version 0.72.4
I run: # jackd -R -d alsa -d hw:0 -r 44100 -p 1024 &
I tried several pd sources (CCRMA pd-0.36.0-3.cvs.i386.rpm and pd-0.36.0-2.cvs.src.rpm & CVS devel_0_36) with all same errors pop up.
jack says:
#jackd -R -d alsa -d hw:0 -r 44100 -p 1024 & [1] 32085 jackd 0.72.4 Copyright 2001-2003 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|44100|nomon|swmeter|rt open
... >
**** alsa_pcm: xrun of at least 269.507 msecs
cannot read connection request from client cannot complete new client connection process cannot read connection request from client cannot complete new client connection process
pd says:
# pd -jack Testing for Jack cannot read response from jack server (No such file or directory) cannot read response from jack server (No such file or directory)
After this error, Pd tries to use the audio interface directly, which of course fails. Somehow you have a conflict with jack and Pd. What does "ldd /usr/bin/pd" show? Is it linked to the correct libjack-version?
devel_0_37 does not even compile for me, following compile error:
s_audio_alsa.o: In function
alsa_open_audio': s_audio_alsa.o(.text+0xc0): undefined reference to
snd_pcm_hw_params_malloc'
...
collect2: ld returned 1 exit status make: *** [../bin/pd] Fehler 1
You don't actually need ALSA support if you want to run Jack. So either disable ALSA by setting "SOUND_ALSA = no" in makefile(.in) or add some "-lasound" to "LIB" there. But beware, that the official pd-0.37 doesn't have Jack support. You need to get branch "devel_0_37" from the CVS.
Frank Barknecht _ ______footils.org__
Hallo, Frank Barknecht hat gesagt: // Frank Barknecht wrote:
Alexander Klosch hat gesagt: // Alexander Klosch wrote:
devel_0_37 does not even compile for me, following compile error:
You need to get branch "devel_0_37" from the CVS.
Ah, sorry. You obviously have devel_0_37..
Frank Barknecht _ ______footils.org__
Looks like you have two versions of jack installed. Make sure that your jack installation is clean, then the packages from PlanetCCRMA should work fine. Especially take a look at /usr/local/lib/libjack*, /usr/local/bin/jackd, etc .... If these files exist, then you have most probably two versions of jack installed (then one from PlanetCCRMA and one that you compiled yourself ?).
In this case, remove any trace from the version you have compiled yourself.
Guenter
On Tue, 8 Jul 2003, Alexander Klosch wrote:
hi,
I'm trying to get pd with jack support running for an 4-channel audio installation (with an EWS88MT) which has to be built up until wednesday night :) and I was wondering if someone else has similar problems and maybe a solution, which I would need very soon.
# jackd -V jackd version 0.72.4
I run: # jackd -R -d alsa -d hw:0 -r 44100 -p 1024 &
I tried several pd sources (CCRMA pd-0.36.0-3.cvs.i386.rpm and pd-0.36.0-2.cvs.src.rpm & CVS devel_0_36) with all same errors pop up.
jack says:
#jackd -R -d alsa -d hw:0 -r 44100 -p 1024 & [1] 32085 jackd 0.72.4 Copyright 2001-2003 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|44100|nomon|swmeter|rt open port alsa_pcm:capture_1 has mixdown = 0x40019f30 port alsa_pcm:capture_2 has mixdown = 0x40019f30 port alsa_pcm:capture_3 has mixdown = 0x40019f30 port alsa_pcm:capture_4 has mixdown = 0x40019f30 port alsa_pcm:capture_5 has mixdown = 0x40019f30 port alsa_pcm:capture_6 has mixdown = 0x40019f30 port alsa_pcm:capture_7 has mixdown = 0x40019f30 port alsa_pcm:capture_8 has mixdown = 0x40019f30 port alsa_pcm:capture_9 has mixdown = 0x40019f30 port alsa_pcm:capture_10 has mixdown = 0x40019f30 port alsa_pcm:capture_11 has mixdown = 0x40019f30 port alsa_pcm:capture_12 has mixdown = 0x40019f30 port alsa_pcm:playback_1 has mixdown = 0x40019f30 port alsa_pcm:playback_2 has mixdown = 0x40019f30 port alsa_pcm:playback_3 has mixdown = 0x40019f30 port alsa_pcm:playback_4 has mixdown = 0x40019f30 port alsa_pcm:playback_5 has mixdown = 0x40019f30 port alsa_pcm:playback_6 has mixdown = 0x40019f30 port alsa_pcm:playback_7 has mixdown = 0x40019f30 port alsa_pcm:playback_8 has mixdown = 0x40019f30 port alsa_pcm:playback_9 has mixdown = 0x40019f30 port alsa_pcm:playback_10 has mixdown = 0x40019f30 starting engine
**** alsa_pcm: xrun of at least 269.507 msecs
cannot read connection request from client cannot complete new client connection process cannot read connection request from client cannot complete new client connection process
pd says:
# pd -jack Testing for Jack cannot read response from jack server (No such file or directory) cannot read response from jack server (No such file or directory) Pd: system call timed out /dev/dsp (read/write): Interrupted system call (now will try write-only...) Pd: system call timed out /dev/dsp (writeonly): Interrupted system call error: OSS: SNDCTL_DSP_CHANNELS failed /dev/dsp using OSS audio interface audio I/O stuck... closing audio
pd: exiting
devel_0_37 does not even compile for me, following compile error:
s_audio_alsa.o: In function
alsa_open_audio': s_audio_alsa.o(.text+0xc0): undefined reference to
snd_pcm_hw_params_malloc' s_audio_alsa.o(.text+0xe0): undefined reference tosnd_pcm_hw_params_any' s_audio_alsa.o(.text+0x100): undefined reference to
snd_pcm_hw_params_set_access' s_audio_alsa.o(.text+0x120): undefined reference tosnd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x15e): undefined reference to
snd_pcm_hw_params_set_subformat' s_audio_alsa.o(.text+0x190): undefined reference tosnd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x1dd): undefined reference to
snd_pcm_hw_params_set_rate_min' s_audio_alsa.o(.text+0x1fd): undefined reference tosnd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x224): undefined reference to
snd_pcm_hw_params_set_periods_near' s_audio_alsa.o(.text+0x24c): undefined reference tosnd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x26c): undefined reference to
snd_pcm_hw_params' s_audio_alsa.o(.text+0x286): undefined reference tosnd_pcm_hw_params_free' s_audio_alsa.o(.text+0x294): undefined reference to
snd_pcm_sw_params_malloc' s_audio_alsa.o(.text+0x2b3): undefined reference tosnd_pcm_sw_params_current' s_audio_alsa.o(.text+0x2d4): undefined reference to
snd_pcm_sw_params_set_start_mode' s_audio_alsa.o(.text+0x2f4): undefined reference tosnd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x313): undefined reference to
snd_pcm_sw_params_set_avail_min' s_audio_alsa.o(.text+0x332): undefined reference tosnd_pcm_sw_params' s_audio_alsa.o(.text+0x34c): undefined reference to
snd_pcm_sw_params_free' s_audio_alsa.o(.text+0x363): undefined reference tosnd_output_stdio_attach' s_audio_alsa.o(.text+0x390): undefined reference to
snd_pcm_hw_params_malloc' s_audio_alsa.o(.text+0x3b0): undefined reference tosnd_pcm_hw_params_any' s_audio_alsa.o(.text+0x3d0): undefined reference to
snd_pcm_hw_params_set_access' s_audio_alsa.o(.text+0x3f1): undefined reference tosnd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x41b): undefined reference to
snd_pcm_hw_params_set_subformat' s_audio_alsa.o(.text+0x44c): undefined reference tosnd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x499): undefined reference to
snd_pcm_hw_params_set_rate_min' s_audio_alsa.o(.text+0x4b9): undefined reference tosnd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x4df): undefined reference to
snd_pcm_hw_params_set_periods_near' s_audio_alsa.o(.text+0x507): undefined reference tosnd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x527): undefined reference to
snd_pcm_hw_params' s_audio_alsa.o(.text+0x541): undefined reference tosnd_pcm_hw_params_free' s_audio_alsa.o(.text+0x54f): undefined reference to
snd_pcm_sw_params_malloc' s_audio_alsa.o(.text+0x56e): undefined reference tosnd_pcm_sw_params_current' s_audio_alsa.o(.text+0x58f): undefined reference to
snd_pcm_sw_params_set_start_mode' s_audio_alsa.o(.text+0x5af): undefined reference tosnd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x5ce): undefined reference to
snd_pcm_sw_params_set_avail_min' s_audio_alsa.o(.text+0x5ee): undefined reference tosnd_pcm_sw_params' s_audio_alsa.o(.text+0x608): undefined reference to
snd_pcm_sw_params_free' s_audio_alsa.o(.text+0x61f): undefined reference tosnd_output_stdio_attach' s_audio_alsa.o(.text+0x6d0): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x6e7): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x706): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x71c): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x731): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x746): more undefined references tosnd_pcm_writei' follow s_audio_alsa.o: In function
alsa_open_audio': s_audio_alsa.o(.text+0x75b): undefined reference tosnd_pcm_status_malloc' s_audio_alsa.o(.text+0x773): undefined reference to
snd_pcm_status_malloc' s_audio_alsa.o(.text+0x7a7): undefined reference tosnd_pcm_start' s_audio_alsa.o(.text+0x7b7): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x7f1): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x81c): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x852): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x87d): undefined reference to
snd_pcm_link' s_audio_alsa.o(.text+0x89a): undefined reference tosnd_pcm_prepare' s_audio_alsa.o(.text+0x8b0): undefined reference to
snd_pcm_prepare' s_audio_alsa.o(.text+0x8c1): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x8eb): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x915): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x93f): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x969): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x993): more undefined references to
snd_strerror' follow s_audio_alsa.o: In functionalsa_open_audio': s_audio_alsa.o(.text+0xaf3): undefined reference to
snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0xb12): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xb39): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xb63): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xb8e): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xbcd): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xbf7): more undefined references to
snd_strerror' follow s_audio_alsa.o: In functionalsa_open_audio': s_audio_alsa.o(.text+0xdff): undefined reference to
snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0xe1e): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xe46): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xe70): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xe9b): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xee4): undefined reference tosnd_pcm_open' s_audio_alsa.o(.text+0xf00): undefined reference to
snd_pcm_nonblock' s_audio_alsa.o(.text+0xf11): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xf4f): undefined reference to
snd_pcm_open' s_audio_alsa.o(.text+0xf6b): undefined reference tosnd_pcm_nonblock' s_audio_alsa.o(.text+0xf7c): undefined reference to
snd_strerror' s_audio_alsa.o: In functionalsa_send_dacs': s_audio_alsa.o(.text+0x1046): undefined reference to
snd_pcm_readi' s_audio_alsa.o(.text+0x1226): undefined reference tosnd_pcm_status' s_audio_alsa.o(.text+0x1232): undefined reference to
snd_pcm_status_get_avail' s_audio_alsa.o(.text+0x1370): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x160f): undefined reference to
snd_pcm_status' s_audio_alsa.o(.text+0x161b): undefined reference tosnd_pcm_status_get_avail' s_audio_alsa.o: In function
alsa_resync': s_audio_alsa.o(.text+0x1698): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x16b9): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x16d6): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x16f3): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x1711): undefined reference tosnd_pcm_writei' s_audio_alsa.o: In function
alsa_close_audio': s_audio_alsa.o(.text+0x17aa): undefined reference tosnd_pcm_close' s_audio_alsa.o(.text+0x17ba): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x17ea): undefined reference tosnd_pcm_close' s_audio_alsa.o(.text+0x17fa): undefined reference to
snd_strerror' ../portaudio/pa_linux_alsa/callback_thread.o: In functionCallbackThread': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x1b): undefined reference to
snd_pcm_start' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x31): undefined reference tosnd_pcm_start' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x57): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x64): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x78): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x85): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xa8): undefined reference to
snd_pcm_status' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xb4): undefined reference tosnd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xcb): undefined reference to
snd_pcm_status' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xd7): undefined reference tosnd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x15a): undefined reference to
snd_pcm_status_get_delay' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x17f): undefined reference tosnd_pcm_status_get_delay' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x209): undefined reference to
snd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x224): undefined reference tosnd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x254): undefined reference to
snd_pcm_drain' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x26a): undefined reference tosnd_pcm_drain' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x294): undefined reference to
snd_pcm_drop' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x2aa): undefined reference tosnd_pcm_drop' ../portaudio/pa_linux_alsa/callback_thread.o: In function
wait': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3a4): undefined reference tosnd_pcm_avail_update' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3b6): undefined reference to
snd_pcm_avail_update' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3e4): undefined reference tosnd_pcm_poll_descriptors_revents' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x418): undefined reference to
snd_pcm_poll_descriptors_revents' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x454): undefined reference tosnd_pcm_poll_descriptors' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x480): undefined reference to
snd_pcm_poll_descriptors' ../portaudio/pa_linux_alsa/callback_thread.o: In functionsetup_buffers': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x54e): undefined reference to
snd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x5fa): undefined reference tosnd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
BuildDeviceList': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x161): undefined reference tosnd_card_next' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x205): undefined reference to
snd_card_next' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x274): undefined reference tosnd_ctl_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x27f): undefined reference to
snd_ctl_card_info_malloc' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x28e): undefined reference tosnd_ctl_card_info' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x298): undefined reference to
snd_ctl_card_info_get_id' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2e1): undefined reference tosnd_ctl_card_info_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ec): undefined reference to
snd_pcm_hw_params_malloc' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ff): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x31a): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x324): undefined reference tosnd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x34d): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x35f): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x376): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x380): undefined reference tosnd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3a9): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3b8): undefined reference tosnd_pcm_hw_params_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
OpenStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x620): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x69a): undefined reference to
snd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x931): undefined reference tosnd_pcm_poll_descriptors_count' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x94c): undefined reference to
snd_pcm_poll_descriptors_count' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionStartStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa15): undefined reference to
snd_pcm_start' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa25): undefined reference tosnd_pcm_start' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xaa9): undefined reference to
snd_pcm_prepare' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xae6): undefined reference tosnd_pcm_avail_update' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb23): undefined reference to
snd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb86): undefined reference tosnd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xbc9): undefined reference to
snd_pcm_prepare' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionStopStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc61): undefined reference to
snd_pcm_drain' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc71): undefined reference tosnd_pcm_drain' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
AbortStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd11): undefined reference tosnd_pcm_drop' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd21): undefined reference to
snd_pcm_drop' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionGetStreamTime': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd78): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd85): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdb5): undefined reference to
snd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdd2): undefined reference tosnd_pcm_status' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
CloseStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe5d): undefined reference tosnd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe6d): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionIsStreamStopped': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xeb9): undefined reference to
snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xed1): undefined reference tosnd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
IsStreamActive': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf11): undefined reference tosnd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf29): undefined reference to
snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionGetAvailableFormats': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf5d): undefined reference to
snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf6a): undefined reference tosnd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf7f): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf8b): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfa3): undefined reference to
snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfb7): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfcb): undefined reference to
snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfdf): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xff3): more undefined references to
snd_pcm_hw_params_test_format' follow ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionConfigureStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x101c): undefined reference to
snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1029): undefined reference tosnd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x103e): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x106f): undefined reference tosnd_pcm_hw_params_set_access' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10bd): undefined reference to
snd_pcm_hw_params_set_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10e9): undefined reference tosnd_pcm_hw_params_set_rate' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1113): undefined reference to
snd_pcm_hw_params_set_channels' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x113e): undefined reference tosnd_pcm_hw_params_set_periods' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1171): undefined reference to
snd_pcm_hw_params_set_period_size' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1193): undefined reference tosnd_pcm_hw_params' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x11ed): undefined reference to
snd_pcm_hw_params_set_period_size' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionReadStream': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x24): undefined reference to
snd_pcm_mmap_readi' ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x3c): undefined reference tosnd_pcm_mmap_readn' ../portaudio/pa_linux_alsa/blocking_calls.o: In function
WriteStream': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x68): undefined reference tosnd_pcm_mmap_writei' ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x80): undefined reference to
snd_pcm_mmap_writen' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionGetStreamReadAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x96): undefined reference to
snd_pcm_avail_update' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionGetStreamWriteAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0xae): undefined reference to
snd_pcm_avail_update' collect2: ld returned 1 exit status make: *** [../bin/pd] Fehler 1
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
well, that was easy. after removing all traces of all jack installations, reinstalling the CCRMA jack rpm now #pd -jack starts.
thanx alot guenter! regards kloschi
On Tue, 8 Jul 2003 10:37:18 +0200 (CEST) guenter geiger geiger@xdv.org wrote:
Looks like you have two versions of jack installed. Make sure that your jack installation is clean, then the packages from PlanetCCRMA should work fine. Especially take a look at /usr/local/lib/libjack*, /usr/local/bin/jackd, etc .... If these files exist, then you have most probably two versions of jack installed (then one from PlanetCCRMA and one that you compiled yourself?).
In this case, remove any trace from the version you have compiled yourself.
Guenter
On Tue, 8 Jul 2003, Alexander Klosch wrote:
hi,
I'm trying to get pd with jack support running for an 4-channel audio installation (with an EWS88MT) which has to be built up until wednesday night :) and I was wondering if someone else has similar problems and maybe a solution, which I would need very soon.
# jackd -V jackd version 0.72.4
I run: # jackd -R -d alsa -d hw:0 -r 44100 -p 1024 &
I tried several pd sources (CCRMA pd-0.36.0-3.cvs.i386.rpm and pd-0.36.0-2.cvs.src.rpm & CVS devel_0_36) with all same errors pop up.
jack says:
-----#jackd -R -d alsa -d hw:0 -r 44100 -p 1024 & [1] 32085 jackd 0.72.4 Copyright 2001-2003 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|44100|nomon|swmeter|rt open port alsa_pcm:capture_1 has mixdown = 0x40019f30 port alsa_pcm:capture_2 has mixdown = 0x40019f30 port alsa_pcm:capture_3 has mixdown = 0x40019f30 port alsa_pcm:capture_4 has mixdown = 0x40019f30 port alsa_pcm:capture_5 has mixdown = 0x40019f30 port alsa_pcm:capture_6 has mixdown = 0x40019f30 port alsa_pcm:capture_7 has mixdown = 0x40019f30 port alsa_pcm:capture_8 has mixdown = 0x40019f30 port alsa_pcm:capture_9 has mixdown = 0x40019f30 port alsa_pcm:capture_10 has mixdown = 0x40019f30 port alsa_pcm:capture_11 has mixdown = 0x40019f30 port alsa_pcm:capture_12 has mixdown = 0x40019f30 port alsa_pcm:playback_1 has mixdown = 0x40019f30 port alsa_pcm:playback_2 has mixdown = 0x40019f30 port alsa_pcm:playback_3 has mixdown = 0x40019f30 port alsa_pcm:playback_4 has mixdown = 0x40019f30 port alsa_pcm:playback_5 has mixdown = 0x40019f30 port alsa_pcm:playback_6 has mixdown = 0x40019f30 port alsa_pcm:playback_7 has mixdown = 0x40019f30 port alsa_pcm:playback_8 has mixdown = 0x40019f30 port alsa_pcm:playback_9 has mixdown = 0x40019f30 port alsa_pcm:playback_10 has mixdown = 0x40019f30 starting engine
**** alsa_pcm: xrun of at least 269.507 msecs
cannot read connection request from client cannot complete new client connection process cannot read connection request from client cannot complete new client connection process
pd says:
-----# pd -jack Testing for Jack cannot read response from jack server (No such file or directory) cannot read response from jack server (No such file or directory) Pd: system call timed out /dev/dsp (read/write): Interrupted system call (now will try write-only...) Pd: system call timed out /dev/dsp (writeonly): Interrupted system call error: OSS: SNDCTL_DSP_CHANNELS failed /dev/dsp using OSS audio interface audio I/O stuck... closing audio
pd: exiting
Are you running both as Root, or as the same user? If you are not running as root, you need to start jack with the jackstart scripts if you want to use the -R flag I think.
Gerard
On Tuesday 08 July 2003 06:40, Alexander Klosch wrote:
hi,
I'm trying to get pd with jack support running for an 4-channel audio installation (with an EWS88MT) which has to be built up until wednesday night :) and I was wondering if someone else has similar problems and maybe a solution, which I would need very soon.
# jackd -V jackd version 0.72.4
I run: # jackd -R -d alsa -d hw:0 -r 44100 -p 1024 &
I tried several pd sources (CCRMA pd-0.36.0-3.cvs.i386.rpm and pd-0.36.0-2.cvs.src.rpm & CVS devel_0_36) with all same errors pop up.
jack says:
#jackd -R -d alsa -d hw:0 -r 44100 -p 1024 & [1] 32085 jackd 0.72.4 Copyright 2001-2003 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support loading driver .. creating alsa driver ... hw:0|hw:0|1024|2|44100|nomon|swmeter|rt open port alsa_pcm:capture_1 has mixdown = 0x40019f30 port alsa_pcm:capture_2 has mixdown = 0x40019f30 port alsa_pcm:capture_3 has mixdown = 0x40019f30 port alsa_pcm:capture_4 has mixdown = 0x40019f30 port alsa_pcm:capture_5 has mixdown = 0x40019f30 port alsa_pcm:capture_6 has mixdown = 0x40019f30 port alsa_pcm:capture_7 has mixdown = 0x40019f30 port alsa_pcm:capture_8 has mixdown = 0x40019f30 port alsa_pcm:capture_9 has mixdown = 0x40019f30 port alsa_pcm:capture_10 has mixdown = 0x40019f30 port alsa_pcm:capture_11 has mixdown = 0x40019f30 port alsa_pcm:capture_12 has mixdown = 0x40019f30 port alsa_pcm:playback_1 has mixdown = 0x40019f30 port alsa_pcm:playback_2 has mixdown = 0x40019f30 port alsa_pcm:playback_3 has mixdown = 0x40019f30 port alsa_pcm:playback_4 has mixdown = 0x40019f30 port alsa_pcm:playback_5 has mixdown = 0x40019f30 port alsa_pcm:playback_6 has mixdown = 0x40019f30 port alsa_pcm:playback_7 has mixdown = 0x40019f30 port alsa_pcm:playback_8 has mixdown = 0x40019f30 port alsa_pcm:playback_9 has mixdown = 0x40019f30 port alsa_pcm:playback_10 has mixdown = 0x40019f30 starting engine
**** alsa_pcm: xrun of at least 269.507 msecs
cannot read connection request from client cannot complete new client connection process cannot read connection request from client cannot complete new client connection process
pd says:
# pd -jack Testing for Jack cannot read response from jack server (No such file or directory) cannot read response from jack server (No such file or directory) Pd: system call timed out /dev/dsp (read/write): Interrupted system call (now will try write-only...) Pd: system call timed out /dev/dsp (writeonly): Interrupted system call error: OSS: SNDCTL_DSP_CHANNELS failed /dev/dsp using OSS audio interface audio I/O stuck... closing audio
pd: exiting
devel_0_37 does not even compile for me, following compile error:
s_audio_alsa.o: In function
alsa_open_audio': s_audio_alsa.o(.text+0xc0): undefined reference to
snd_pcm_hw_params_malloc' s_audio_alsa.o(.text+0xe0): undefined reference tosnd_pcm_hw_params_any' s_audio_alsa.o(.text+0x100): undefined reference to
snd_pcm_hw_params_set_access' s_audio_alsa.o(.text+0x120): undefined reference tosnd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x15e): undefined reference to
snd_pcm_hw_params_set_subformat' s_audio_alsa.o(.text+0x190): undefined reference tosnd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x1dd): undefined reference to
snd_pcm_hw_params_set_rate_min' s_audio_alsa.o(.text+0x1fd): undefined reference tosnd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x224): undefined reference to
snd_pcm_hw_params_set_periods_near' s_audio_alsa.o(.text+0x24c): undefined reference tosnd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x26c): undefined reference to
snd_pcm_hw_params' s_audio_alsa.o(.text+0x286): undefined reference tosnd_pcm_hw_params_free' s_audio_alsa.o(.text+0x294): undefined reference to
snd_pcm_sw_params_malloc' s_audio_alsa.o(.text+0x2b3): undefined reference tosnd_pcm_sw_params_current' s_audio_alsa.o(.text+0x2d4): undefined reference to
snd_pcm_sw_params_set_start_mode' s_audio_alsa.o(.text+0x2f4): undefined reference tosnd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x313): undefined reference to
snd_pcm_sw_params_set_avail_min' s_audio_alsa.o(.text+0x332): undefined reference tosnd_pcm_sw_params' s_audio_alsa.o(.text+0x34c): undefined reference to
snd_pcm_sw_params_free' s_audio_alsa.o(.text+0x363): undefined reference tosnd_output_stdio_attach' s_audio_alsa.o(.text+0x390): undefined reference to
snd_pcm_hw_params_malloc' s_audio_alsa.o(.text+0x3b0): undefined reference tosnd_pcm_hw_params_any' s_audio_alsa.o(.text+0x3d0): undefined reference to
snd_pcm_hw_params_set_access' s_audio_alsa.o(.text+0x3f1): undefined reference tosnd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0x41b): undefined reference to
snd_pcm_hw_params_set_subformat' s_audio_alsa.o(.text+0x44c): undefined reference tosnd_pcm_hw_params_set_channels_min' s_audio_alsa.o(.text+0x499): undefined reference to
snd_pcm_hw_params_set_rate_min' s_audio_alsa.o(.text+0x4b9): undefined reference tosnd_pcm_hw_params_set_period_size_near' s_audio_alsa.o(.text+0x4df): undefined reference to
snd_pcm_hw_params_set_periods_near' s_audio_alsa.o(.text+0x507): undefined reference tosnd_pcm_hw_params_set_buffer_size_near' s_audio_alsa.o(.text+0x527): undefined reference to
snd_pcm_hw_params' s_audio_alsa.o(.text+0x541): undefined reference tosnd_pcm_hw_params_free' s_audio_alsa.o(.text+0x54f): undefined reference to
snd_pcm_sw_params_malloc' s_audio_alsa.o(.text+0x56e): undefined reference tosnd_pcm_sw_params_current' s_audio_alsa.o(.text+0x58f): undefined reference to
snd_pcm_sw_params_set_start_mode' s_audio_alsa.o(.text+0x5af): undefined reference tosnd_pcm_sw_params_set_xrun_mode' s_audio_alsa.o(.text+0x5ce): undefined reference to
snd_pcm_sw_params_set_avail_min' s_audio_alsa.o(.text+0x5ee): undefined reference tosnd_pcm_sw_params' s_audio_alsa.o(.text+0x608): undefined reference to
snd_pcm_sw_params_free' s_audio_alsa.o(.text+0x61f): undefined reference tosnd_output_stdio_attach' s_audio_alsa.o(.text+0x6d0): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x6e7): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x706): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x71c): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x731): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x746): more undefined references tosnd_pcm_writei' follow s_audio_alsa.o: In function
alsa_open_audio': s_audio_alsa.o(.text+0x75b): undefined reference tosnd_pcm_status_malloc' s_audio_alsa.o(.text+0x773): undefined reference to
snd_pcm_status_malloc' s_audio_alsa.o(.text+0x7a7): undefined reference tosnd_pcm_start' s_audio_alsa.o(.text+0x7b7): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x7f1): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x81c): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x852): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x87d): undefined reference to
snd_pcm_link' s_audio_alsa.o(.text+0x89a): undefined reference tosnd_pcm_prepare' s_audio_alsa.o(.text+0x8b0): undefined reference to
snd_pcm_prepare' s_audio_alsa.o(.text+0x8c1): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x8eb): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x915): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x93f): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x969): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0x993): more undefined references to
snd_strerror' follow s_audio_alsa.o: In functionalsa_open_audio': s_audio_alsa.o(.text+0xaf3): undefined reference to
snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0xb12): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xb39): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xb63): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xb8e): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xbcd): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xbf7): more undefined references to
snd_strerror' follow s_audio_alsa.o: In functionalsa_open_audio': s_audio_alsa.o(.text+0xdff): undefined reference to
snd_pcm_hw_params_set_format' s_audio_alsa.o(.text+0xe1e): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xe46): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xe70): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xe9b): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0xee4): undefined reference tosnd_pcm_open' s_audio_alsa.o(.text+0xf00): undefined reference to
snd_pcm_nonblock' s_audio_alsa.o(.text+0xf11): undefined reference tosnd_strerror' s_audio_alsa.o(.text+0xf4f): undefined reference to
snd_pcm_open' s_audio_alsa.o(.text+0xf6b): undefined reference tosnd_pcm_nonblock' s_audio_alsa.o(.text+0xf7c): undefined reference to
snd_strerror' s_audio_alsa.o: In functionalsa_send_dacs': s_audio_alsa.o(.text+0x1046): undefined reference to
snd_pcm_readi' s_audio_alsa.o(.text+0x1226): undefined reference tosnd_pcm_status' s_audio_alsa.o(.text+0x1232): undefined reference to
snd_pcm_status_get_avail' s_audio_alsa.o(.text+0x1370): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x160f): undefined reference to
snd_pcm_status' s_audio_alsa.o(.text+0x161b): undefined reference tosnd_pcm_status_get_avail' s_audio_alsa.o: In function
alsa_resync': s_audio_alsa.o(.text+0x1698): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x16b9): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x16d6): undefined reference tosnd_pcm_writei' s_audio_alsa.o(.text+0x16f3): undefined reference to
snd_pcm_writei' s_audio_alsa.o(.text+0x1711): undefined reference tosnd_pcm_writei' s_audio_alsa.o: In function
alsa_close_audio': s_audio_alsa.o(.text+0x17aa): undefined reference tosnd_pcm_close' s_audio_alsa.o(.text+0x17ba): undefined reference to
snd_strerror' s_audio_alsa.o(.text+0x17ea): undefined reference tosnd_pcm_close' s_audio_alsa.o(.text+0x17fa): undefined reference to
snd_strerror' ../portaudio/pa_linux_alsa/callback_thread.o: In functionCallbackThread': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x1b): undefined reference to
snd_pcm_start' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x31): undefined reference tosnd_pcm_start' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x57): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x64): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x78): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x85): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xa8): undefined reference to
snd_pcm_status' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xb4): undefined reference tosnd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xcb): undefined reference to
snd_pcm_status' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0xd7): undefined reference tosnd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x15a): undefined reference to
snd_pcm_status_get_delay' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x17f): undefined reference tosnd_pcm_status_get_delay' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x209): undefined reference to
snd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x224): undefined reference tosnd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x254): undefined reference to
snd_pcm_drain' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x26a): undefined reference tosnd_pcm_drain' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x294): undefined reference to
snd_pcm_drop' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x2aa): undefined reference tosnd_pcm_drop' ../portaudio/pa_linux_alsa/callback_thread.o: In function
wait': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3a4): undefined reference tosnd_pcm_avail_update' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3b6): undefined reference to
snd_pcm_avail_update' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x3e4): undefined reference tosnd_pcm_poll_descriptors_revents' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x418): undefined reference to
snd_pcm_poll_descriptors_revents' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x454): undefined reference tosnd_pcm_poll_descriptors' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x480): undefined reference to
snd_pcm_poll_descriptors' ../portaudio/pa_linux_alsa/callback_thread.o: In functionsetup_buffers': ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x54e): undefined reference to
snd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/callback_thread.o(.text+0x5fa): undefined reference tosnd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
BuildDeviceList': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x161): undefined reference tosnd_card_next' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x205): undefined reference to
snd_card_next' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x274): undefined reference tosnd_ctl_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x27f): undefined reference to
snd_ctl_card_info_malloc' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x28e): undefined reference tosnd_ctl_card_info' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x298): undefined reference to
snd_ctl_card_info_get_id' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2e1): undefined reference tosnd_ctl_card_info_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ec): undefined reference to
snd_pcm_hw_params_malloc' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x2ff): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x31a): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x324): undefined reference tosnd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x34d): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x35f): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x376): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x380): undefined reference tosnd_pcm_hw_params_get_channels_max' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3a9): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x3b8): undefined reference tosnd_pcm_hw_params_free' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
OpenStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x620): undefined reference tosnd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x69a): undefined reference to
snd_pcm_open' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x931): undefined reference tosnd_pcm_poll_descriptors_count' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x94c): undefined reference to
snd_pcm_poll_descriptors_count' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionStartStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa15): undefined reference to
snd_pcm_start' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xa25): undefined reference tosnd_pcm_start' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xaa9): undefined reference to
snd_pcm_prepare' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xae6): undefined reference tosnd_pcm_avail_update' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb23): undefined reference to
snd_pcm_mmap_begin' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xb86): undefined reference tosnd_pcm_mmap_commit' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xbc9): undefined reference to
snd_pcm_prepare' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionStopStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc61): undefined reference to
snd_pcm_drain' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xc71): undefined reference tosnd_pcm_drain' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
AbortStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd11): undefined reference tosnd_pcm_drop' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd21): undefined reference to
snd_pcm_drop' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionGetStreamTime': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd78): undefined reference to
snd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xd85): undefined reference tosnd_pcm_status_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdb5): undefined reference to
snd_pcm_status_get_tstamp' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xdd2): undefined reference tosnd_pcm_status' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
CloseStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe5d): undefined reference tosnd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xe6d): undefined reference to
snd_pcm_close' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionIsStreamStopped': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xeb9): undefined reference to
snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xed1): undefined reference tosnd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In function
IsStreamActive': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf11): undefined reference tosnd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf29): undefined reference to
snd_pcm_state' ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionGetAvailableFormats': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf5d): undefined reference to
snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf6a): undefined reference tosnd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf7f): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xf8b): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfa3): undefined reference to
snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfb7): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfcb): undefined reference to
snd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xfdf): undefined reference tosnd_pcm_hw_params_test_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0xff3): more undefined references to
snd_pcm_hw_params_test_format' follow ../portaudio/pa_linux_alsa/pa_linux_alsa.o: In functionConfigureStream': ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x101c): undefined reference to
snd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1029): undefined reference tosnd_pcm_hw_params_sizeof' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x103e): undefined reference to
snd_pcm_hw_params_any' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x106f): undefined reference tosnd_pcm_hw_params_set_access' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10bd): undefined reference to
snd_pcm_hw_params_set_format' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x10e9): undefined reference tosnd_pcm_hw_params_set_rate' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1113): undefined reference to
snd_pcm_hw_params_set_channels' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x113e): undefined reference tosnd_pcm_hw_params_set_periods' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1171): undefined reference to
snd_pcm_hw_params_set_period_size' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x1193): undefined reference tosnd_pcm_hw_params' ../portaudio/pa_linux_alsa/pa_linux_alsa.o(.text+0x11ed): undefined reference to
snd_pcm_hw_params_set_period_size' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionReadStream': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x24): undefined reference to
snd_pcm_mmap_readi' ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x3c): undefined reference tosnd_pcm_mmap_readn' ../portaudio/pa_linux_alsa/blocking_calls.o: In function
WriteStream': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x68): undefined reference tosnd_pcm_mmap_writei' ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x80): undefined reference to
snd_pcm_mmap_writen' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionGetStreamReadAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0x96): undefined reference to
snd_pcm_avail_update' ../portaudio/pa_linux_alsa/blocking_calls.o: In functionGetStreamWriteAvailable': ../portaudio/pa_linux_alsa/blocking_calls.o(.text+0xae): undefined reference to
snd_pcm_avail_update' collect2: ld returned 1 exit status make: *** [../bin/pd] Fehler 1
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Hello
I would like to capture the pixel values of a DVcam image in order to use these values in a patch. I'm not interested in displaying the image, so the frame rate is not very important. These values will be used for filling a matrix regularly (in the patch). As this matrix is quite small, the capture X-Y-resolution should be low (possibly the same as the size of the matrix) in order to save computation time.
I think it's possible with GEM, but it may slow the patch. What is the best method for doing this ?
Maybe I should use a webcam instead of the DVcam, too.
Thank you all,
Julien
Hello
I would like to capture the pixel values of a DVcam image in order to use these values in a patch. I'm not interested in displaying the image, so the frame rate is not very important. These values will be used for filling a matrix regularly (in the patch). As this matrix is quite small, the capture X-Y-resolution should be low (possibly the same as the size of the matrix) in order to save computation time.
I think it's possible with GEM, but it may slow the patch. What is the best method for doing this ?
Maybe I should use a webcam instead of the DVcam, too.
Again - what platform are you trying this under? Video capture is platform dependent.
Also, things like scaling will most likely not be done in hardware so decreasing the size of the incoming image will almost always also decrease performance! Take DV for example, it should always be 720x480/576 in every situation since the various capture APIs will do software resizing of the DV stream, and I can assure you that most of them don't do this in the most efficient way. If you want a smaller matrix from a DV image you should capture at DV resolution and use your own sampling algo code. You might want to just use a few pix_info objects ins series to sample various intervals of pixel values. I also seem to recall writing some sort of pixel averaging object for testing purposes - perhaps this might be useful for analysis like you want to do?
Another thing to remember is that nearly every video input/capture device natively uses YUV and _NOT_ RGB color-space. The only version of GEM that doesn't do slow, painful, frame-rate killing conversion is the one for OSX.
cgc
Thank you all,
Julien
Selon chris clepper cgc@humboldtblvd.com:
Again - what platform are you trying this under? Video capture is platform dependent.
Windows, Linux
Also, things like scaling will most likely not be done in hardware so decreasing the size of the incoming image will almost always also decrease performance! Take DV for example, it should always be 720x480/576 in every situation since the various capture APIs will do software resizing of the DV stream, and I can assure you that most of them don't do this in the most efficient way. If you want a smaller matrix from a DV image you should capture at DV resolution and use your own sampling algo code. You might want to just use a few pix_info objects ins series to sample various intervals of pixel values. I also seem to recall writing some sort of pixel averaging object for testing purposes - perhaps this might be useful for analysis like you want to do?
yes, I thought of this averaging solution too ... I think I will do that.
Another thing to remember is that nearly every video input/capture device natively uses YUV and _NOT_ RGB color-space. The only version of GEM that doesn't do slow, painful, frame-rate killing conversion is the one for OSX.
... PC-based, sorry :-)
It is worth trying though
THanks for these informations