On 9/30/25 08:33, Alexandros Drymonitis wrote:
Hi Christof,

On 9/30/25 09:31, Christof Ressi wrote:
Hi,

I know this function in defined in m_pd.h, so I'm guessing that the compiler looks m_pd.h up from older sources (isn't this function new to 0.56.0?). Can this be?
That's the likely explanation.
I have installed Pd on my system with `make install` and when typing `pd` in the terminal 0.56.0 launches.

you could also install Pd-0.56.1 from the Debian backports (<https://backports.debian.org>).

in general, i it is probably not a very good idea to have multiple versions of Pd installed.


Does 'make install' also install the headers?
I'm not sure. How can I find out?


it does.
i am sure.



Anyway, you can add the "-H" option to "gcc" to print the full path of all included header files. This will likely show you where the problem lies.
Does this work with CMake too? That's how this object builds.

apart from what christof already said, you could also tell cmake to do a verbose build (`make VERBOSE=1`) so it will print out the actual compiler invocations. then you could copy-and-paste the invocation for the actual file you aare interested in, and manually run it (adding the '-H' flag).

this can be useful, if otherwise the console is flooded with debugging printout.


gfdamr
IOhannes

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

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

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

Reply via email to