Hi all,<br><br>I recently tried compiling paulstretch on ubuntu 11.04, and found that it ran into some problems compiling. Here&#39;s the output from running compile_linux_fftw.sh:<br><br>PAaudiooutput.cpp:29:9: error: ‘PaStreamCallbackTimeInfo’ does not name a type<br>
PAaudiooutput.cpp:29:35: error: ISO C++ forbids declaration of ‘outTime’ with no type<br>PAaudiooutput.cpp:29:43: error: ‘PaStreamCallbackFlags’ has not been declared<br>PAaudiooutput.cpp: In function ‘void PAaudiooutputinit(Player*, int)’:<br>
PAaudiooutput.cpp:40:94: error: invalid conversion from ‘int (*)(const void*, void*, long unsigned int, const int*, int, void*)’ to ‘long unsigned int’<br>PAaudiooutput.cpp:40:94: error: too few arguments to function ‘PaError Pa_OpenDefaultStream(PortAudioStream**, int, int, PaSampleFormat, double, long unsigned int, long unsigned int, int (*)(void*, void*, long unsigned int, PaTimestamp, void*), void*)’<br>
/usr/include/portaudio.h:355:9: note: declared here<br><br>I did some googling, and it seems that paulstretch is written to use, and depends on, portaudio version 1.9 (package portaudio19-dev on ubuntu). However, this conflicts with the more recent version of portaudio, which Jack (and all my Jack apps) seem to depend on. Does anyone know of a way around this? Failing that, does anyone know what the likelihood is of paulstretch being patched to use the newer version of portaudio? (Is development on it still active?)<br>
<br>Thanks for your help,<br>James<br>