You can of course try to compile it by yourself.
Did you try the simpler solution, i.e copy the libFLAC.so.8 I sent you into
pof/libs?

Antoine


Le mar. 16 déc. 2025 à 11:41, Alexandros Drymonitis <[email protected]> a
écrit :

> So, if I have OF-0.12.1 this should be added, right? should I try to
> compile Pof myself then?
> On 12/16/25 12:36, Antoine Rousseau wrote:
>
> EDIT: apparently OF has added fPIC to the compile flags, see:
> https://github.com/openframeworks/openFrameworks/pull/8262
> I didn't check yet though.
>
> Antoine
>
>
>
> Le mar. 16 déc. 2025 à 11:30, Antoine Rousseau <[email protected]> a
> écrit :
>
>> Pof is difficult to maintain, especially on Linux, since it dynamically
>> links to many different libs; each distribution comes with a different
>> revision number for each lib.
>> So it's virtually impossible to compile Pof in a way that it's compatible
>> for every distribution.
>> My current workaround is to include most of the libs in Pof distribution,
>> in the pof/libs directory.
>> Unfortunately FLAC is not included in those included libs, so Pof tries
>> to link with system libraries, but there's no more libFLAC.so.8 in your
>> system version.
>> You can try to copy this lib from an older Linux distribution, try the
>> one attached here (it's actually a renamed libFLAC.so.8.3.0). But it's
>> possible other missing libs will appear then...
>>
>> The real solution would be to compile Pof for each distribution. But
>> other problems arise there : openFrameworks is not yet ready for that. In
>> particular, all dependency libs must be recompiled with the -fPIC flag, to
>> allow building a dynamic library. I do it manually each time I want to
>> update OF... and it's a PITA. I still have to ask OF to add fPIC to every
>> lib compilation flag.
>>
>> I really hope I can find the availability to continue maintaining Pof in
>> the future.
>>
>> Antoine
>>
>>
>> Le mar. 16 déc. 2025 à 08:56, Alexandros Drymonitis <[email protected]> a
>> écrit :
>>
>>> Since Pof came up in the thread below, I tried to use it and I'm getting
>>> the following error:
>>>
>>> ```
>>> /home/alex/Documents/Pd/externals/pof/pof.pd_linux:libFLAC.so.8: cannot
>>> open shared object file: No such file or directory
>>> ```
>>>
>>> I do have libflac14 on my system (Debian 13) and there's no libflac8 in
>>> my system's repositories (apt-cache search libflac8 returned no results).
>>> How can this be resolved? Or is Pof abandoned?
>>>
>>>
---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/Q2TMKC4CSB45NKBQLJOUIGKXTM5OLB33/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/

Reply via email to