Re: PureVST: undefined symbol : s_float

Miller Puckette via Pd-list <[email protected]> Wed, 29 Apr 2026 12:19:26 +0200
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <[email protected]>
OK, I downloaded from git and compiled without making any changes at all 
(even s_float!  - I had put in a workaround to purevst that somehow 
miraculously worked.)   It compiled with a couple of warnings about 
'used but not set' but the first example (01-sine_example.pd) worked on 
the very first try.  Congrats :)

So I'm guessing there's something messed up in the compilation of 
libpd.a in ~/pd/libpd.  When I run this command (from the .../pd/libpd/ 
directory):

nm libpd.a | grep garray_class

I get:

U garray_class (12 lines like this) and...
0000000000000000 B garray_class

... which should be the definition that purevst is looking for.  Do you 
get the same result?
On 4/29/26 9:22 AM, Alexandros Drymonitis wrote:
> On 4/29/26 10:06, IOhannes m zmoelnig via Pd-list wrote:
>> On 4/29/26 07:49, Alexandros Drymonitis wrote:
>>> 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?
>> basically all the "s_..." variables should not be used and replaced 
>> with gensym("...")
>>
>> i'm pretty sure that the "garray_class" global variable is available. 
>
> But I'm getting this error:
>
> ```
> /home/alex/Documents/Pd/externals/neuralnet/neuralnet.pd_linux:/home/alex/Documents/Pd/externals/neuralnet/neuralnet.pd_linux: 
> undefined symbol: garray_class
> ```
>
> If it's available, why is this error raised?
>
>
> ---
> [email protected] - the Pure Data mailinglist
> https://urldefense.com/v3/__https://lists.iem.at/hyperkitty/list/[email protected]/message/3RHHTDPMNJGIGHLUMV7LR5VMA6JBNK4P/__;!!Mih3wA!AqUvm9rvX-qZyLccjlq6rjHi6-m_Mo8oQNb-zcmqWnC_XdgCPqOjdi7-BjtPjfE98-p6_lFSYQ$ 
>
> To unsubscribe send an email to [email protected] mailing list
> UNSUBSCRIBE and account-management -> 
> https://urldefense.com/v3/__https://lists.iem.at/__;!!Mih3wA!AqUvm9rvX-qZyLccjlq6rjHi6-m_Mo8oQNb-zcmqWnC_XdgCPqOjdi7-BjtPjfE98-qR_oB8gw$ 
>


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

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