[PlanetCCRMA] No pure data in repo for Fedora 22

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Fri Aug 7 10:43:08 PDT 2015


On 08/07/2015 05:10 AM, ycollette.nospam at free.fr wrote:
> 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

Thanks for the diagnostics and pointer!!
I'm building a new package with this fix incorporated...
Best,
-- Fernando



> #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
>
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> https://cm-mail.stanford.edu/mailman/listinfo/planetccrma
>


More information about the PlanetCCRMA mailing list