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 typingpd
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