[PD] mapping: path setting hell

Hans-Christoph Steiner hans at eds.org
Wed Apr 8 06:18:06 CEST 2009


Yes, there is some absurdity to this conversation.  I guess Frank and  
I have been doing this for so long, its just part of a game we play ;-)

Anyway, I could give the instructions in one step:

1. use Pd-extended ;-)

I don't think many newbies really want to get into the nitty-gritty of  
hand-built Pd installs, but this conversation did make me smooth out  
the installation process.  Before, the 10 steps were for creating a  
library from scratch.  I think its pretty simple considering.  Now,  
the libraries are pre-built in SVN, so you only need to:

1. cd /path/to/your/extra (or wherever you want to install stuff)
2. svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/mapping
3. svn co http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/abstractions/purepd
4. pd -lib libdir -lib purepd -lib mapping

If that doesn't work for you, there is a bug.  That has been working  
with Pd-extended for some years now.  As for issues with this setup,  
please elaborate on them so we can fix things.

.hc

On Apr 6, 2009, at 10:37 AM, Luigi wrote:

> Hey List.
> 	not wanting to offend anybody. But this has some good amount of  
> absurdity in it, i think.
> And for any Newbie following that its actually quite frightening.
>
> Frank calls his way of doing "hell" and it only includes 3 steps.
> And Hans Christoph calls his way "easy" and it includes 10 steps ....
>
> .... monster monster-hell......
>
> Another thing i always found strange about tthe mapping-collection.  
> If you want to use the helpfiles
> in one of your patches and actually use more then one you get into  
> conflicts
>
> What needs to be done to restructure mapping ?? I could help maybe,  
> because its a library i used very often and found
> it very useful. I would be happy to do something good to that  
> library ;-)
>
> All the Best
>
> Luigi
>
> Am 06.04.2009 um 15:58 schrieb Hans-Christoph Steiner:
>
>>
>> On Apr 6, 2009, at 8:33 AM, Frank Barknecht wrote:
>>
>>> Hallo,
>>> Frank Barknecht hat gesagt: // Frank Barknecht wrote:
>>>
>>>> 1) SVN/externals - otherwise [center_point] isn't found
>>>> 2) SVN/externals/mapping - to find [mapping/reverse] and
>>>> [mapping/disjoin]
>>>
>>> These two were meant to have reversed reasons.
>>
>> Hmm, because you are doing it wrong?  Try this:
>>
>> 1. create a single place to store externals, I recommend ~/pd- 
>> externals/
>> 2. add it to your path
>> 3. cd /path/to/pure-data/trunk/abstractions/
>> 4. cp -a purepd ~/pd-externals
>>
>> (mapping is still poorly organized in SVN, so its a bit harder)
>>
>> 5. cd /path/to/pure-data/trunk/externals/mapping
>> 6. mkdir ~/pd-externals/mapping
>> 7. cp -a *.pd ~/pd-externals/mapping
>> 8. cd help
>> 9. cp -a *-help.pd ~/pd-externals/mapping
>> 10. touch ~/pd-externals/mapping/mapping-meta.pd
>>
>> That's it.  Then if you have the libdir.pd_linux loader loaded, you  
>> can also load that as a lib using any of the standard methods.   
>> (you'll need the libdir.c from SVN).
>>
>> pd -lib libdir -lib mapping
>> declare -lib mapping
>> import mapping
>>
>> .hc
>>
>> ----------------------------------------------------------------------------
>>
>> As we enjoy great advantages from inventions of others, we should  
>> be glad of an opportunity to serve others by any invention of ours;  
>> and this we should do freely and generously.         - Benjamin  
>> Franklin
>>
>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

                   ¡El pueblo unido jamás será vencido!






More information about the Pd-list mailing list