Yes, it's from the latest version of your repo. I did a "make clean" and a new "make" and still get the same. It's very strange. In the Makefile the /usr/local/lib path is specified, but Pd keeps on complaining.

Don't know if this is of any relevance, but "file /usr/local/lib/libfann.so.2" says that this is a symbolic link to /usr/local/lib/libfann.so.2.2.0, which in turn is an ELF 64-bit LSB shared object.

On 11/4/22 20:36, William Brent wrote:
Just to confirm, did you pull my latest change to the repo with a new Makefile, do a "make clean", and then a new "make"?



On Mon, Apr 11, 2022, 12:06 PM Alexandros <adr...@gmail.com> wrote:

    Still no dice. Everything seems to be in /usr/local/lib. This is
    the output of "ls /usr/local/lib/*fann*

    /usr/local/lib/libdoublefann.a
    /usr/local/lib/libdoublefann.so.2.2.0
    /usr/local/lib/libfann.so.2
    /usr/local/lib/libfixedfann.so
    /usr/local/lib/libfloatfann.a
    /usr/local/lib/libfloatfann.so.2.2.0
    /usr/local/lib/libdoublefann.so
    /usr/local/lib/libfann.a
    /usr/local/lib/libfann.so.2.2.0
    /usr/local/lib/libfixedfann.so.2
    /usr/local/lib/libfloatfann.so
    /usr/local/lib/libdoublefann.so.2
    /usr/local/lib/libfann.so
    /usr/local/lib/libfixedfann.a
    /usr/local/lib/libfixedfann.so.2.2.0 /usr/local/lib/libfloatfann.so.2

    I did "make fann_static" in fann's directory which gave this
    output "[100%] Built target fann_static" and then "sudo make
    install" and then "make" in pd_fann directory, but I keep on
    getting the same error message when trying to load the object in
    Pd. My system is UbuntuStudio 21.10 with Pd-0.52.2 compiled from
    source.

    On 11/4/22 17:49, William Brent wrote:
    Ok - I just updated the repo so the project is using
    pd-lib-builder. I'm on my Ubuntu 20.04.4 LTS machine now and the
    [fann] external builds and loads fine for me. When building the
    actual FANN library, make sure to build it as static with "make
    fann_static". Then do "make install" so the lib and headers get
    to /usr/local. After that, you should be able to build the Pd
    [fann] external with just "make".


    On Mon, Apr 11, 2022 at 10:17 AM Alexandros <adr...@gmail.com> wrote:

        I managed to build it on Linux but again can't load it,
        getting this error:

        /home/alexandros/Documents/Pd/externals/pd_fann/fann.pd_linux:
        libfann.so.2: cannot open shared object file: No such file or
        directory

        even though there is a libfann.so.2 file in /usr/local/lib,
        as I have built FANN 2.2.0. Is there something I need to
        change in the source?

        On 11/4/22 16:39, William Brent wrote:
        I got into this a few years ago and updated/extended the
        [ann_mlp] object. Here's the repo:
        https://github.com/wbrent/pd_fann. I just tried building it
        against the latest version of FANN (2.2.0) and it still
        appears to work fine. I need to update the project to use
        pd-lib-builder, but the included Makefile works for x86_64
        builds on Mac.

        On Mon, Apr 11, 2022 at 8:34 AM Dan Wilcox
        <danomat...@gmail.com> wrote:

            I could be wrong, but I don't believe anyone has taken
            over maintenance of [ann]. The original sources are
            still in the SVN export to git.puredata.info
            <http://git.puredata.info>:

            http://git.puredata.info/cgit/svn2git/libraries/ann.git/

            If there is interest, we could push this to the
            pd-externals group on GitHub, add pd-lib-builder
            support, then someone can take over maintenance. You
            perhaps? :)

            On Apr 11, 2022, at 9:48 AM,
            pd-list-requ...@lists.iem.at wrote:

            Message: 2
            Date: Mon, 11 Apr 2022 09:38:51 +0300
            From: Alexandros <adr...@gmail.com>
            To: Pd-List <pd-list@lists.iem.at>
            Subject: [PD] Ann external source or 64-bit build?
            Message-ID:
            <92b19048-4b59-2270-9880-f3554d918...@gmail.com>
            Content-Type: text/plain; charset=UTF-8; format=flowed

            I run into [ann] in Pd's website
            (http://puredata.info/Members/dmorelli/ann/ann/) from
            the Fann homepage
            and downloaded the Linux version, but it's a 32-bit
            build and Pd can't
            load it. I can't find it in deken. Anyone (IOhannes
            maybe, since you
            have provided the Linux build) has the source code so I
            can try to
            compile (any compilation instructions would be great too).

            Thanks,
            Alexandros

            --------
            Dan Wilcox
            @danomatika <http://twitter.com/danomatika>
            danomatika.com <http://danomatika.com>
            robotcowboy.com <http://robotcowboy.com>



            _______________________________________________
            Pd-list@lists.iem.at mailing list
            UNSUBSCRIBE and account-management ->
            https://lists.puredata.info/listinfo/pd-list



-- William Brent

        “Great minds flock together”
        Conflations: conversational idiom for the 21st century

        www.conflations.com <http://www.conflations.com>

        _______________________________________________
        Pd-list@lists.iem.at  mailing list
        UNSUBSCRIBE and account-management 
->https://lists.puredata.info/listinfo/pd-list
        _______________________________________________
        Pd-list@lists.iem.at mailing list
        UNSUBSCRIBE and account-management ->
        https://lists.puredata.info/listinfo/pd-list



-- William Brent

    “Great minds flock together”
    Conflations: conversational idiom for the 21st century

    www.conflations.com <http://www.conflations.com>

    _______________________________________________
    Pd-list@lists.iem.at  mailing list
    UNSUBSCRIBE and account-management 
->https://lists.puredata.info/listinfo/pd-list
    _______________________________________________
    Pd-list@lists.iem.at mailing list
    UNSUBSCRIBE and account-management ->
    https://lists.puredata.info/listinfo/pd-list


_______________________________________________
Pd-list@lists.iem.at  mailing list
UNSUBSCRIBE and account-management 
->https://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to