I'm not sure but I think the portaudio folks prefer to leave in 'obsolete' calls as long as possible for backward compatibility... I assume they'll react whenever the calls actually disappear (and then I'll have to update Pd accordingly).
I've never been able to understand or circumvent that alloca warning.
cheers Miller
On Sun, Aug 05, 2018 at 05:56:10PM +0200, Max wrote:
The download from http://msp.ucsd.edu/Software/pd-0.48-2test1.src.tar.gz compiles.
there are a couple of warnings though like this one:
portaudio/src/hostapi/alsa/pa_linux_alsa.c:463:5: warning: ‘snd_pcm_sw_params_set_xfer_align’ is deprecated [-Wdeprecated-declarations] _PA_LOAD_FUNC(snd_pcm_sw_params_set_xfer_align); ^~~~~~~~~~~~~
or this: portmidi/pm_linux/pmlinux.c:45:34: warning: implicit declaration of function ‘find_default_device’; did you mean ‘pm_find_default_device’? [-Wimplicit-function-declaration] pm_default_input_device_id = find_default_device( ^~~~~~~~~~~~~~~~~~~ pm_find_default_device
or this: sigmund~.c:380:14: warning: argument 1 value ‘18446744073709551424’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] t_float *weights = (t_float *)alloca(sizeof(t_float) * npit); ^~~~~~~ sigmund~.c:380:14: note: in a call to built-in allocation function ‘__builtin_alloca’
On 05.08.2018 15:24, Max wrote:
while trying to compile the github source I get:
../portaudio/libportaudio.a -lpthread -ldl -lrt pd-m_glob.o: In function
glob_foo': /path/to/pure-data/src/m_glob.c:68: undefined reference to
alsa_printstate'm.
On 05.08.2018 06:21, Miller Puckette wrote:
To Pd-announce:
Pd version 0.48-2test1 is available on http://msp.ucsd.edu/software.htm or (source only) via github: https://github.com/pure-data/pure-data
This test version fixes a number of bugs in Pd 0.48-1.
Source and 32-and 64-bit Mac and Windows versions are available; Mac/PPC and ARM versions should follow later.
cheers Miller
Pd-announce mailing list Pd-announce@lists.iem.at https://lists.puredata.info/listinfo/pd-announce _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list