[PlanetCCRMA] No pure data in repo for Fedora 22

ycollette.nospam at free.fr ycollette.nospam at free.fr
Fri Aug 7 05:10:12 PDT 2015


This is the part of s_path.c:

void sys_setextrapath(const char *p)
{
    char pathbuf[MAXPDSTRING];
    namelist_free(sys_staticpath);
    /* add standard place for users to install stuff first */
#ifdef __gnu_linux__
    sys_expandpath("~/pd-externals", pathbuf, MAXPDSTRING);
    sys_staticpath = namelist_append(0, pathbuf, 0);
    sys_staticpath = namelist_append(sys_staticpath, "/usr/local/lib/pd-externals", 0);
#endif

#ifdef __APPLE__
    sys_expandpath("~/Library/Pd", pathbuf, MAXPDSTRING);
    sys_staticpath = namelist_append(0, pathbuf, 0);
    sys_staticpath = namelist_append(sys_staticpath, "/Library/Pd", 0);
#endif

#ifdef _WIN32
    sys_expandpath("%ProgramFiles%/Common Files/Pd", pathbuf, MAXPDSTRING);
    sys_staticpath = namelist_append(0, pathbuf, 0);
    sys_expandpath("%UserProfile%/Application Data/Pd", pathbuf, MAXPDSTRING);
    sys_staticpath = namelist_append(sys_staticpath, pathbuf, 0);
#endif
    /* add built-in "extra" path last so its checked last */
    sys_staticpath = namelist_append(sys_staticpath, p, 0);
}

The /usr/local/lib/pd-externals path should be changed.
But maybe I am wrong ...

----- Mail original -----
De: "ycollette nospam" <ycollette.nospam at free.fr>
Cc: planetccrma at ccrma.Stanford.EDU
Envoyé: Vendredi 7 Août 2015 13:51:04
Objet: Re: [PlanetCCRMA] No pure data in repo for Fedora 22

I meet the problem too.
I think that the problem is due to pd looking for extra objects in /usr/local/lib/pd-extended/extra instead of /usr/lib64/pd-extended/extra (it's in s_path.c).

The workaround I found was to create a pd-external directory in my user account and copy all the externals into pd-externals:

mkdir ~/pd-externals
for Files in `find /usr/lib64/pd-extended/extra/`; do cp -r $Files pd-externals/; done

I noticed that the "magic glass" is also missing.
It's like we have the vanilla pd installed + extra packages instead of pd-extended + extra packages.

Best regards,

YC

----- Mail original -----
De: "Yury Bulka" <setthemfree at privacyrequired.com>
À: "Henning Kopp" <henning.kopp at uni-ulm.de>
Cc: "Fernando Lopez-Lezcano" <nando at ccrma.Stanford.EDU>, planetccrma at ccrma.Stanford.EDU
Envoyé: Jeudi 6 Août 2015 21:22:27
Objet: Re: [PlanetCCRMA] No pure data in repo for Fedora 22

Thanks Fernando for the hard work. I have a question though - I've just
installed the pd-extended package, but it seems that what I get when
I run pdextended is pd vanilla, not pd-extended. The appearance is
that of vanilla and I don't have access to pd-extended's libraries
(there's no [import] object for example).

May this be some library path problem?

Henning Kopp <henning.kopp at uni-ulm.de> writes:

> Hi Fernando,
> many thanks. It works.
>
> All the best
> Henning
>
>
> On Mon, Aug 03, 2015 at 09:57:11AM -0700, Fernando Lopez-Lezcano wrote:
>> On 08/02/2015 10:47 AM, Fernando Lopez-Lezcano wrote:
>> >On 07/31/2015 01:21 AM, Henning Kopp wrote:
>> >>Hi,
>> >>There is no package for pure data in the CCRMA-repository for Fedora 22.
>> >>Are there any plans to incorporate it? If so, when can I expect it?
>> >
>> >I'd love to have it in the repository (SuperCollider is in the same boat
>> >- also fails to compile) but sorry, no timeline at this point. The
>> >avifile package is not building and that is a requirement for
>> >pd-extended, I have to find the time to try to find fixes to those
>> >problems...
>> 
>> I found a patch from Debian that fixed the avifile compile problem so
>> pd-extended is now available for Fedora 22. Almost no testing done, so good
>> luck!
>> 
>> Best,
>> -- Fernando
>> 
>> (SuperCollider is another story - still trying to get it built)
>> 
_______________________________________________
PlanetCCRMA mailing list
PlanetCCRMA at ccrma.stanford.edu
https://cm-mail.stanford.edu/mailman/listinfo/planetccrma


_______________________________________________
PlanetCCRMA mailing list
PlanetCCRMA at ccrma.stanford.edu
https://cm-mail.stanford.edu/mailman/listinfo/planetccrma



More information about the PlanetCCRMA mailing list