Ok, looks like the .d_fat files doesn't contain your architecture (which is probably 64-bit).

In theory, you only have to open a terminal, cd into the lib/ directory and then run "make". In practice, you have to make sure that it can find the Pd header files (usually only "m_pd.h"). If you don't have the Pd source code, you need to download it first. In the makefile you can then add your Pd path to DARWININCLUDE as "-I/you/path/to/pd". Of course, this is just a quick hack. A cleaner solution would be to write a new makefile with pd-lib-builder, which should only take a few lines:

https://github.com/pure-data/pd-lib-builder

Of course you need to have a compiler installed on your system (on macOS you would usually use clang).

Just give it a try and see how far you get.

Christof



On 01.05.2020 20:22, Vinicius Cesar wrote:
PD doesn't recognize the snarkov object when I open the patch.
I'm not familiar with this, but I assumed I should compile when I found the source code.
I sent a print of the error message.

On Fri, May 1, 2020 at 2:42 PM Christof Ressi <[email protected] <mailto:[email protected]>> wrote:

    Ok, but the folder already contains binaries. What do you mean
    exactly with "PD can't load this object", which error message do
    you get?

    Christof

    On 01.05.2020 18:23, Vinicius Cesar wrote:

    I did get the Pluton's patch at Miller Puckette's web site in the
    Pure Data Repertory Project section. http://msp.ucsd.edu/pdrp/latest/
    I found the source code in the folder called lib, inside
    Plutons's folder.




    On Fri, May 1, 2020 at 12:38 PM Christof Ressi
    <[email protected] <mailto:[email protected]>> wrote:

        please show the repository where you found the source code.

        Christof

        On 01.05.2020 16:29, Vinicius Cesar wrote:
        Hello,
        I was studying the use of Markov Chain in Philippe Manoury's
        Pluton, and I came across an object call snarkov, PD can't
        load this object. Searching for this external in the Pluton
        folder I found just a C code for this object. I would like
        to know if is possible to compile this object for Mac Os and
        how can I do that.
        Thanks for any advice

        Vinicius

        _______________________________________________
        Pd-dev mailing list
        [email protected]  <mailto:[email protected]>
        https://lists.puredata.info/listinfo/pd-dev
        _______________________________________________
        Pd-dev mailing list
        [email protected] <mailto:[email protected]>
        https://lists.puredata.info/listinfo/pd-dev

    _______________________________________________
    Pd-dev mailing list
    [email protected] <mailto:[email protected]>
    https://lists.puredata.info/listinfo/pd-dev

_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to