You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Without PortAudio the build works now, but PortAudio driver fails:
Making all in portaudio
make[3]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_audio_jack/jack/work/jack1-0.126.0/drivers/portaudio'
CC portaudio_driver.lo
In file included from portaudio_driver.c:46:
portaudio_driver.h:58:9: error: unknown type name 'PortAudioStream'
58 | PortAudioStream* stream;
| ^~~~~~~~~~~~~~~
portaudio_driver.c:120:13: error: unknown type name 'PaTimestamp'
120 | PaTimestamp outTime, void *userData)
| ^~~~~~~~~~~
portaudio_driver.c: In function 'portaudio_driver_set_parameters':
portaudio_driver.c:308:32: error: implicit declaration of function 'Pa_GetDefaultInputDeviceID'; did you mean 'Pa_GetDefaultInputDevice'? [-Wimplicit-function-declaration]
308 | ((capturing) ? Pa_GetDefaultInputDeviceID () : paNoDevice),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| Pa_GetDefaultInputDevice
portaudio_driver.c:312:30: error: implicit declaration of function 'Pa_GetDefaultOutputDeviceID'; did you mean 'Pa_GetDefaultOutputDevice'? [-Wimplicit-function-declaration]
312 | ((playing) ? Pa_GetDefaultOutputDeviceID () : paNoDevice),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| Pa_GetDefaultOutputDevice
portaudio_driver.c:322:17: error: 'paCallback' undeclared (first use in this function); did you mean 'paNullCallback'?
322 | paCallback,
| ^~~~~~~~~~
| paNullCallback
portaudio_driver.c:322:17: note: each undeclared identifier is reported only once for each function it appears in
portaudio_driver.c:307:17: error: passing argument 1 of 'Pa_OpenStream' from incompatible pointer type [-Wincompatible-pointer-types]
307 | &driver->stream,
| ^~~~~~~~~~~~~~~
| |
| int **
In file included from portaudio_driver.h:26:
/opt/local/include/portaudio.h:899:35: note: expected 'PaStream **' {aka 'void **'} but argument is of type 'int **'
899 | PaError Pa_OpenStream( PaStream** stream,
| ~~~~~~~~~~~^~~~~~
portaudio_driver.c:308:62: warning: passing argument 2 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
308 | ((capturing) ? Pa_GetDefaultInputDeviceID () : paNoDevice),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
| |
| int
/opt/local/include/portaudio.h:900:50: note: expected 'const PaStreamParameters *' but argument is of type 'int'
900 | const PaStreamParameters *inputParameters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
portaudio_driver.c:309:58: warning: passing argument 3 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
309 | ((capturing) ? driver->capture_nchannels : 0),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:901:50: note: expected 'const PaStreamParameters *' but argument is of type 'long unsigned int'
901 | const PaStreamParameters *outputParameters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
portaudio_driver.c:311:17: warning: passing argument 5 of 'Pa_OpenStream' makes integer from pointer without a cast [-Wint-conversion]
311 | NULL,
| ^~~~
| |
| void *
/opt/local/include/portaudio.h:903:38: note: expected 'long unsigned int' but argument is of type 'void *'
903 | unsigned long framesPerBuffer,
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
portaudio_driver.c:313:58: warning: passing argument 7 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
313 | ((playing) ? driver->playback_nchannels : 0),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:905:42: note: expected 'int (*)(const void *, void *, long unsigned int, const PaStreamCallbackTimeInfo *, PaStreamCallbackFlags, void *)' {aka 'int (*)(const void *, void *, long unsigned int, const PaStreamCallbackTimeInfo *, long unsigned int, void *)'} but argument is of type 'long unsigned int'
905 | PaStreamCallback *streamCallback,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
portaudio_driver.c:314:17: warning: passing argument 8 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
314 | paFloat32, /* 32-bit float output */
| ^~~~~~~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:906:30: note: expected 'void *' but argument is of type 'long unsigned int'
906 | void *userData );
| ~~~~~~^~~~~~~~
portaudio_driver.c:306:19: error: too many arguments to function 'Pa_OpenStream'
306 | int err = Pa_OpenStream (
| ^~~~~~~~~~~~~
/opt/local/include/portaudio.h:899:9: note: declared here
899 | PaError Pa_OpenStream( PaStream** stream,
| ^~~~~~~~~~~~~
portaudio_driver.c: In function 'portaudio_load_default':
portaudio_driver.c:431:25: error: 'PaDeviceInfo' has no member named 'numSampleRates'
431 | if ( pdi->numSampleRates == -1 ) {
| ^~
portaudio_driver.c:432:69: error: 'PaDeviceInfo' has no member named 'sampleRates'
432 | PALog ("Sample Rate Range = %f to %f\n", pdi->sampleRates[0], pdi->sampleRates[1]);
| ^~
portaudio_driver.c:432:90: error: 'PaDeviceInfo' has no member named 'sampleRates'
432 | PALog ("Sample Rate Range = %f to %f\n", pdi->sampleRates[0], pdi->sampleRates[1]);
| ^~
portaudio_driver.c:435:44: error: 'PaDeviceInfo' has no member named 'numSampleRates'
435 | for (j = 0; j < pdi->numSampleRates; j++)
| ^~
portaudio_driver.c:436:54: error: 'PaDeviceInfo' has no member named 'sampleRates'
436 | PALog (" %8.2f,", pdi->sampleRates[j]);
| ^~
portaudio_driver.c:441:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
441 | if (pdi->nativeSampleFormats & paInt8) {
| ^~
portaudio_driver.c:444:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
444 | if (pdi->nativeSampleFormats & paUInt8) {
| ^~
portaudio_driver.c:447:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
447 | if (pdi->nativeSampleFormats & paInt16) {
| ^~
portaudio_driver.c:450:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
450 | if (pdi->nativeSampleFormats & paInt32) {
| ^~
portaudio_driver.c:453:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
453 | if (pdi->nativeSampleFormats & paFloat32) {
| ^~
portaudio_driver.c:456:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
456 | if (pdi->nativeSampleFormats & paInt24) {
| ^~
portaudio_driver.c:459:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
459 | if (pdi->nativeSampleFormats & paPackedInt24) {
| ^~
portaudio_driver.c:459:48: error: 'paPackedInt24' undeclared (first use in this function)
459 | if (pdi->nativeSampleFormats & paPackedInt24) {
| ^~~~~~~~~~~~~
portaudio_driver.c: In function 'portaudio_load_driver':
portaudio_driver.c:513:25: error: 'PaDeviceInfo' has no member named 'numSampleRates'
513 | if ( pdi->numSampleRates == -1 ) {
| ^~
portaudio_driver.c:514:69: error: 'PaDeviceInfo' has no member named 'sampleRates'
514 | PALog ("Sample Rate Range = %f to %f\n", pdi->sampleRates[0],
| ^~
portaudio_driver.c:515:35: error: 'PaDeviceInfo' has no member named 'sampleRates'
515 | pdi->sampleRates[1]);
| ^~
portaudio_driver.c:518:44: error: 'PaDeviceInfo' has no member named 'numSampleRates'
518 | for (j = 0; j < pdi->numSampleRates; j++)
| ^~
portaudio_driver.c:519:54: error: 'PaDeviceInfo' has no member named 'sampleRates'
519 | PALog (" %8.2f,", pdi->sampleRates[j]);
| ^~
portaudio_driver.c:524:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
524 | if (pdi->nativeSampleFormats & paInt8) {
| ^~
portaudio_driver.c:527:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
527 | if (pdi->nativeSampleFormats & paUInt8) {
| ^~
portaudio_driver.c:530:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
530 | if (pdi->nativeSampleFormats & paInt16) {
| ^~
portaudio_driver.c:533:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
533 | if (pdi->nativeSampleFormats & paInt32) {
| ^~
portaudio_driver.c:536:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
536 | if (pdi->nativeSampleFormats & paFloat32) {
| ^~
portaudio_driver.c:539:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
539 | if (pdi->nativeSampleFormats & paInt24) {
| ^~
portaudio_driver.c:542:24: error: 'PaDeviceInfo' has no member named 'nativeSampleFormats'
542 | if (pdi->nativeSampleFormats & paPackedInt24) {
| ^~
portaudio_driver.c:542:48: error: 'paPackedInt24' undeclared (first use in this function)
542 | if (pdi->nativeSampleFormats & paPackedInt24) {
| ^~~~~~~~~~~~~
portaudio_driver.c: In function 'portaudio_driver_new':
portaudio_driver.c:622:22: error: implicit declaration of function 'Pa_CountDevices' [-Wimplicit-function-declaration]
622 | numDevices = Pa_CountDevices ();
| ^~~~~~~~~~~~~~~
portaudio_driver.c:636:31: error: 'paHostError' undeclared (first use in this function); did you mean 'paNoError'?
636 | err = paHostError;
| ^~~~~~~~~~~
| paNoError
portaudio_driver.c:688:30: error: 'paCallback' undeclared (first use in this function); did you mean 'paNullCallback'?
688 | paCallback,
| ^~~~~~~~~~
| paNullCallback
portaudio_driver.c:675:30: error: passing argument 1 of 'Pa_OpenStream' from incompatible pointer type [-Wincompatible-pointer-types]
675 | err = Pa_OpenStream (&driver->stream,
| ^~~~~~~~~~~~~~~
| |
| int **
/opt/local/include/portaudio.h:899:35: note: expected 'PaStream **' {aka 'void **'} but argument is of type 'int **'
899 | PaError Pa_OpenStream( PaStream** stream,
| ~~~~~~~~~~~^~~~~~
portaudio_driver.c:676:94: warning: passing argument 2 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
676 | ((capturing && (driver->capture_nchannels > 0)) ? inputDeviceID : paNoDevice),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
| |
| int
/opt/local/include/portaudio.h:900:50: note: expected 'const PaStreamParameters *' but argument is of type 'int'
900 | const PaStreamParameters *inputParameters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
portaudio_driver.c:677:71: warning: passing argument 3 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
677 | ((capturing) ? driver->capture_nchannels : 0),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:901:50: note: expected 'const PaStreamParameters *' but argument is of type 'long unsigned int'
901 | const PaStreamParameters *outputParameters,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
portaudio_driver.c:679:30: warning: passing argument 5 of 'Pa_OpenStream' makes integer from pointer without a cast [-Wint-conversion]
679 | NULL,
| ^~~~
| |
| void *
/opt/local/include/portaudio.h:903:38: note: expected 'long unsigned int' but argument is of type 'void *'
903 | unsigned long framesPerBuffer,
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
portaudio_driver.c:681:70: warning: passing argument 7 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
681 | ((playing) ? driver->playback_nchannels : 0),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:905:42: note: expected 'int (*)(const void *, void *, long unsigned int, const PaStreamCallbackTimeInfo *, PaStreamCallbackFlags, void *)' {aka 'int (*)(const void *, void *, long unsigned int, const PaStreamCallbackTimeInfo *, long unsigned int, void *)'} but argument is of type 'long unsigned int'
905 | PaStreamCallback *streamCallback,
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
portaudio_driver.c:682:30: warning: passing argument 8 of 'Pa_OpenStream' makes pointer from integer without a cast [-Wint-conversion]
682 | paFloat32, // 32 bit floating point output
| ^~~~~~~~~
| |
| long unsigned int
/opt/local/include/portaudio.h:906:30: note: expected 'void *' but argument is of type 'long unsigned int'
906 | void *userData );
| ~~~~~~^~~~~~~~
portaudio_driver.c:675:15: error: too many arguments to function 'Pa_OpenStream'
675 | err = Pa_OpenStream (&driver->stream,
| ^~~~~~~~~~~~~
/opt/local/include/portaudio.h:899:9: note: declared here
899 | PaError Pa_OpenStream( PaStream** stream,
| ^~~~~~~~~~~~~
portaudio_driver.c: In function 'driver_initialize':
portaudio_driver.c:832:23: warning: unused variable 'deviceID' [-Wunused-variable]
832 | AudioDeviceID deviceID = 0;
| ^~~~~~~~
make[3]: *** [portaudio_driver.lo] Error 1
The text was updated successfully, but these errors were encountered:
Without PortAudio the build works now, but PortAudio driver fails:
The text was updated successfully, but these errors were encountered: