Dear GNU Radio Devs,

        I am trying to build gr-audio on the Zedboard (Parallella) to test my 
audio application, but I'm getting a build error. Has someone seen this before? 
Is it possible that I should not have installed libportaudio-dev and 
libportaudio2? I found a reference to this in year-old pastebin, but no 
reference in any discuss-gnuradio emails.

        It appears to me that both exist, because there is no include error:
        27 #include <gri_portaudio.h> 
        28 #include <portaudio.h>

        but for some reason the fields within aren't accessible.

[ 70%] Built target pygen_gr_atsc_src_python_260ad
[ 70%] Building CXX object 
gr-audio/lib/CMakeFiles/gnuradio-audio.dir/portaudio/gri_portaudio.cc.o
In file included from 
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:27:0:
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.h:29:1: error: 
‘PaDeviceIndex’ does not name a type
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:32:1: error: 
‘PaDeviceIndex’ does not name a type
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc: In function 
‘void gri_print_devices()’:
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:60:34: error: 
‘Pa_GetDeviceCount’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:71:39: error: 
‘Pa_GetDefaultInputDevice’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:77:50: error: 
‘const struct PaDeviceInfo’ has no member named ‘hostApi’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:77:58: error: 
‘Pa_GetHostApiInfo’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:79:8: error: 
‘PaHostApiInfo’ does not name a type
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:80:32: error: 
‘hostInfo’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:84:40: error: 
‘Pa_GetDefaultOutputDevice’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:90:50: error: 
‘const struct PaDeviceInfo’ has no member named ‘hostApi’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:90:58: error: 
‘Pa_GetHostApiInfo’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:92:8: error: 
‘PaHostApiInfo’ does not name a type
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:94:32: error: 
‘hostInfo’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:102:83: error: 
‘const struct PaDeviceInfo’ has no member named ‘hostApi’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:102:91: error: 
‘Pa_GetHostApiInfo’ was not declared in this scope
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:106:66: error: 
‘const struct PaDeviceInfo’ has no member named ‘defaultLowInputLatency’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:107:66: error: 
‘const struct PaDeviceInfo’ has no member named ‘defaultLowOutputLatency’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:108:66: error: 
‘const struct PaDeviceInfo’ has no member named ‘defaultHighInputLatency’
/mnt/harddrive/gnuradio/gr-audio/lib/portaudio/gri_portaudio.cc:109:66: error: 
‘const struct PaDeviceInfo’ has no member named ‘defaultHighOutputLatency’
make[2]: *** 
[gr-audio/lib/CMakeFiles/gnuradio-audio.dir/portaudio/gri_portaudio.cc.o] Error 
1
make[1]: *** [gr-audio/lib/CMakeFiles/gnuradio-audio.dir/all] Error 2
make: *** [all] Error 2

Sincerely,

Tommy James Tracy II
Ph.D Student
High Performance Low Power Lab
University of Virginia
Phone: 913-775-2241

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to