I see, so pd-lib-builder is not an option. It is an automake system, but I can't tell if it builds (or if it is meant to build) to a single binary or not. It does look like Gem's, and the compilation aftermath looks very similar, too.
The reason why I think it's not a single binary is that the old release I have (i think from deken) contains one binary per source. Is there a way to check if pix_opencv is a single binary build? e.g, How/Where is single binary achieved in Gem? > On Mar 1, 2019, at 8:39 AM, IOhannes m zmölnig <[email protected]> wrote: > >> On 3/1/19 2:00 AM, Fede Camara Halac wrote: >> ok. i think you can discard my last email. It turns out i was loading the >> old 32bit i had. my bad. >> >> but >> >> i did some more digging and the reason pd does not load the externals is >> that they dont exist. > > so? > your original error was when loading pix_opencv.pd_darwin. > most likely, pix_opencv is single binary with multiple objects (or put > otherwise: ther isn't a pix_rgba.pd_darwin either) > >> somehow the only object built is pix_opencv.pd_darwin, which just fires a >> console welcome message. The rest of the pix_opencv_*.pd_darwin objects are >> not created. Only their *.o are there and they *can* be used to make their >> respective ps_darwins (tried with one and worked, loaded and all :) >> >> First, I dont know why this last step of the linking is just not happening. >> How can I make sure this is not something missing from the generated >> Makefile? >> >> Second, I dont fully understand these makefiles. Can this all be done easier >> with pd-lib-builder? I am tempted to try and do something like that. >> > > i don't know the pix_opencv makefile, but pd-lib-builder is not really > targetted at complex build systems with lots of dependencies. > > > fgmadsr > IOhannes > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
