Just run make in the main pure-data directory first (or even just extra), then run make in libpd to get around this for now. I was clearly testing with a fully built source tree when I updated the makefiles, so this issue was overlooked.
On Dec 22, 2021, at 1:20 AM, pd-list-request@lists.iem.at wrote:
Message: 2 Date: Wed, 22 Dec 2021 01:12:30 +0100 From: Antoine Rousseau <antoine@metalu.net mailto:antoine@metalu.net> To: "hans w. koch" <hansw.koch@gmail.com mailto:hansw.koch@gmail.com> Cc: Pd-list <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Subject: Re: [PD] [PD-announce] pd 0.52-1 released / libpd Message-ID: <CAOCG5HyY9k7V8wSKzRNPhjxZK=85Hi1am88zWf8qnTqgx9WHnw@mail.gmail.com mailto:CAOCG5HyY9k7V8wSKzRNPhjxZK=85Hi1am88zWf8qnTqgx9WHnw@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
it's because extras are not compiled with -DPDINSTANCE.
if you remove the full 98th line of the libpd/Makefile ("bob~.o bonk~.o choice.o fiddle~.o loop~.o lrshift~.o pique.o sigmund~.o "), make clean and re-make, I think the error will disappear. I was even able to run the test_libpd with some additional hacks.
Anyway this part still needs work; work is in progress regarding multi instance hooks (see https://github.com/libpd/libpd/pull/282 https://github.com/libpd/libpd/pull/282 and https://github.com/libpd/libpd/pull/343 https://github.com/libpd/libpd/pull/343), before the inclusion of libpd into Pd can be fully completed.
cheers Antoine
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/