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/NQV5PRATYCVMBYAHSQ2P3RXZFTFE6T5Q/

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

Reply via email to