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
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
