Re: PureVST: undefined symbol : s_float

Alexandros Drymonitis <[email protected]> Wed, 29 Apr 2026 08:49:03 +0300
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <[email protected]>
Now I'm getting the same error for garray_class. I'm also getting this 
for s_signal, for signal objects. Is all this documented somewhere so I 
can look it up and not have to clutter the mailing list with these 
questions?

On 4/28/26 22:03, Miller Puckette via Pd-list wrote:
> Yep:)
>
> On 4/28/26 8:44 PM, Alexandros Drymonitis wrote:
>>
>> On 4/28/26 21:41, Miller Puckette via Pd-list wrote:
>>> s_float is defined in Pd (which is single threaded) but not in libpd 
>>> when it's compiled for multi-threading, as it has to be for purevst 
>>> to work.  In place of s_float, the extern can use gensym("float") to 
>>> circumvent the problem.  That will require recompiling the extern. 
>>
>> So the following line:
>>
>> ```
>> x->x_epoch_out = outlet_new(&x->x_obj, &s_float);
>> ```
>>
>> should change to this?
>>
>> ```
>> x->x_epoch_out = outlet_new(&x->x_obj, gensym("float"));
>> ```
>>
>>
>> ---
>> [email protected] - the Pure Data mailinglist
>> https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/[email protected]/message/RAJJDVIZ3AO5NRJ6PKYJYDH6YDI2ZDAC/__;!!Mih3wA!AOO5zvf_G2Hq1heifFgHE31e8GD-r7VM0Tr3zoQIuT_4VHcn1IxNsIQ8eiXTsR2fe2djAm89hQ$ 
>>
>> To unsubscribe send an email to [email protected] mailing list
>> UNSUBSCRIBE and account-management -> 
>> https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!AOO5zvf_G2Hq1heifFgHE31e8GD-r7VM0Tr3zoQIuT_4VHcn1IxNsIQ8eiXTsR2fe2cw-vP2Yw$ 
>
>
>
>
> ---
> [email protected] - the Pure Data mailinglist
> https://lists.iem.at/hyperkitty/list/[email protected]/message/KJMMTAKENE65BTYNIZZLBCFDT72STL2V/ 
>
>
> To unsubscribe send an email to [email protected] mailing list
> UNSUBSCRIBE and account-management -> https://lists.iem.at/

---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/KKITULYA4C2GCO2WT4P4XJBFOW6K3BT6/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/