[PD] Ann external source or 64-bit build?

William Brent william.brent at gmail.com
Mon Apr 11 19:36:46 CEST 2022


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 <adrcki at 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 <adrcki at 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 <danomatika at 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/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-request at lists.iem.at wrote:
>>>
>>> Message: 2
>>> Date: Mon, 11 Apr 2022 09:38:51 +0300
>>> From: Alexandros <adrcki at gmail.com>
>>> To: Pd-List <pd-list at lists.iem.at>
>>> Subject: [PD] Ann external source or 64-bit build?
>>> Message-ID: <92b19048-4b59-2270-9880-f3554d9185f3 at 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
>>> robotcowboy.com
>>>
>>>
>>>
>>> _______________________________________________
>>> Pd-list at 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
>>
>> _______________________________________________Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>>
>> _______________________________________________
>> Pd-list at 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
>
> _______________________________________________Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20220411/46c19f32/attachment-0001.htm>


More information about the Pd-list mailing list