<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On Mar 31, 2006, at 4:52 AM, Rich E wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">I tried Hans' .pdsettings and Pd tells me:<BR> <BR> em: can't load library<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Is the Gem with the Gem cut off?</DIV><BR><BLOCKQUOTE type="cite"> /usr/lib/pd/extra/pdp.pd_linux: libgslcblas.so.0: cannot open shared object file: No such file or directory<BR> pdp: can't load library<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>You'll need to install libgslcblas.so.0:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>apt-get install libgsl0</DIV><BR><BLOCKQUOTE type="cite"> gridflow: can't load library<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>GridFlow is not in Pd-extended (yet?).  GridFlow is not in the .pdsettings file that i generated.  Perhaps you need to delete a ~/.pdrc?</DIV><BR><BLOCKQUOTE type="cite"> ascii: can't load library<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Neither is this, I don't know what that is.  Its not in the .pdsettings I generated either.</DIV><BR><BLOCKQUOTE type="cite"> <BR> So, I took Tom's advice and added paths for all the subfolders in /usr/lib/pd/extra.  Many more things work now, but about 1/4 of everything is missing still.  There are all some object errors.  Here are some of the most recent that I ran into in my day's exploration:<BR>  </BLOCKQUOTE><BR><BLOCKQUOTE type="cite">ext13 - [cdplayer]<BR> load_object: Symbol "cdplayer_setup" not found<BR>  cdplayer<BR> ... couldn't create<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Donno if anyone is maintaining that...</DIV><BR><BLOCKQUOTE type="cite">vasp library missing, but help files are there<BR> [pool] and [OSC] not there. [Gem] too... but I think you have mentioned this isn't possible yet.<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>On GNU/Linux, those aren't included yet.  But I am working on finding people to help me get it included.  I need help with getting flext and Gem building with Pd-extended.   Any volunteers?</DIV><BR><BLOCKQUOTE type="cite">On the positive side,  the Pd Documentation Browser is really nice in 39.2.  References and manuals are easy to find.  On the negative side, right-click helps don't work, I probably have to add a -helppath flag for every subfolder in the pd/doc/5.reference folder.  I'd like to help do what I can, but I think most of my problems are because I cannot load the 'libdirs' as your .pdsettings file does.  <BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>The libdir thing will handle the helppaths.</DIV><BR><BLOCKQUOTE type="cite"> <BR> I hate to always ask questions about why things aren't working... but dernit, this program has a steap learning curve and I'm working on it.  You guys do amazing work and I'm determined to get up to speed at the risk of being annoying.<BR></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>It does indeed, but I don't think anyone thinks this is a good thing.  Its just a matter of doing the work to make things run smoothly.  One thing you could do is document your process of trying to get things working.  You can get a free site on puredata.org and make a wiki page there, or whatever.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>.hc</DIV><BR><BLOCKQUOTE type="cite"> <BR> Richie<BR><BR>---------- Forwarded message ----------<BR><SPAN class="gmail_quote">From: <B class="gmail_sendername">Hans-Christoph Steiner</B> &lt;<A href="mailto:hans@eds.org">hans@eds.org</A>&gt;<BR>Date: Mar 30, 2006 9:51 PM <BR>Subject: Re: [PD] can't use Pd-extended externals<BR>To: <A href="mailto:tom@danslchamp.org">tom@danslchamp.org</A><BR>Cc: pd-list &lt;<A href="mailto:pd-list@iem.at">pd-list@iem.at</A>&gt;<BR><BR></SPAN><DIV style="direction: ltr;"> <BR><DIV></DIV><DIV style="direction: ltr;"><SPAN class="q"><DIV>On Mar 31, 2006, at 12:24 AM, Thomas Ouellet Fredericks wrote:</DIV><BR><BLOCKQUOTE type="cite">At the end of this mail is an example of my .pdsettings<BR> My pd rests at /usr/lib/pd <BR> I use a Debian package of PD, and compile some stuff, but I pick in  your compiled pd-extended externals often. Congratulations on the great job.<BR></BLOCKQUOTE><DIV><BR></DIV></SPAN></DIV><DIV style="direction: ltr;"><DIV>Thanks, its actually the collected effort of many, many people.  I guess I am the most visible since I most recently put a big chunk of work in.</DIV></DIV><DIV style="direction: ltr;"><SPAN class="q"><BR><BLOCKQUOTE type="cite">I do not understand your loading of folders as libs (like toxy, cyclone, hid, etc..). Is this a kind of hack so that Pd searches those folders for the external?<BR></BLOCKQUOTE><DIV><BR></DIV></SPAN></DIV><DIV style="direction: ltr;"><DIV>Yeah, is a hack I call libdirs that I plan on developing further into a generic library format for objects written in any language, C, C++, Pd, C#, python, whatever.  This would be in conjunction with Thomas' loader extension and things like the Common Language Runtime API for Pd that was recently announced.</DIV><DIV><BR></DIV><DIV>Here is some documentation about the idea and what's actually implemented:</DIV><DIV><BR></DIV><DIV><A href="http://puredata.org/docs/developer/Libdir" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://puredata.org/docs/developer/Libdir</A></DIV></DIV><DIV style="direction: ltr;"><SPAN class="q"><BR><BLOCKQUOTE type="cite">Once Pd goes up a version I will switch to you pd-extended and try to help.<BR></BLOCKQUOTE> <DIV><BR></DIV></SPAN></DIV><DIV style="direction: ltr;"><DIV>Excellent!  The more, the merrier :)</DIV><BR><BLOCKQUOTE type="cite"> <BR> Tom<BR> <BR> .pdsettings contents follows:<BR></BLOCKQUOTE><DIV><BR></DIV><DIV>Cool, just what I needed to fix up the script.  Try this .pdsettings file: </DIV><DIV><BR></DIV><DIV></DIV></DIV> </DIV><BR><DIV><DIV></DIV><DIV><BR></DIV><DIV><BR></DIV><DIV>.hc</DIV><BR><BLOCKQUOTE type="cite"> <BR> audioapi: 2<BR> noaudioin: False<BR> audioindev1: 0 2<BR> noaudioout: False<BR> audiooutdev1: 0 2<BR> audiobuf: 50<BR> rate: 44100<BR> nomidiin: True<BR> nomidiout: True<BR> path1: /usr/lib/pd/extra<BR> path2: /usr/lib/pd/extra/gridflow/pd_abstractions<BR> npath: 2<BR> standardpath: 1<BR> verbose: 0<BR> loadlib1: Gem<BR> loadlib2: pdp<BR> loadlib3: zexy<BR> loadlib4: gridflow<BR> loadlib5: ascii<BR> nloadlib: 5<BR> defeatrt: 0<BR> flags: <BR> <BR> <BR><DIV><SPAN class="gmail_quote">On 3/30/06, <B class="gmail_sendername">Hans-Christoph Steiner</B> &lt;<A href="mailto:hans@eds.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> hans@eds.org</A>&gt; wrote:</SPAN><BLOCKQUOTE class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <BR>Or even better you could write a .pdsettings file that loads each lib/ <BR>libdir in Pd-extended and send it to me to include in future<BR>packages.  I already have such a file for Mac OS X and Windows, but I<BR>haven't had a chance to make one for GNU/Linux. <BR><BR>Here's the list of libs included in Pd-extended: <BR><BR>Gem cyclone zexy cxc ext13 fftease hid iemabs iemmatrix liblist list-<BR>abs mapping mar<BR>kex maxlib memento mjlib motex oscx pddp pdogg pdp pidip pixeltango <BR>pmpd rradical sigpack smlib toxy unauthorized vasp vbap xsample <BR><BR>This script automatically generates the Mac OS X and Windows one:<BR><BR><A href="http://cvs.sourceforge.net/viewcvs.py/pure-data/scripts/generate-pd-" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://cvs.sourceforge.net/viewcvs.py/pure-data/scripts/generate-pd-</A><BR>settings-files.sh?rev=1.2&amp;view=log<BR><BR>Probably the best solution would be to add the code to make this<BR>script also generate a .pd-settings file for GNU/Linux. <BR><BR>.hc<BR><BR>On Mar 30, 2006, at 11:16 AM, Thomas Ouellet Fredericks wrote:<BR><BR>&gt; You could dump all the externals that are in the subdirectories back<BR>&gt; into the extra directory or you could add all the subdirectory paths <BR>&gt; to your Path... submenu in PD.<BR>&gt;<BR>&gt; Tom<BR>&gt;<BR>&gt; On 3/30/06, Rich E &lt;<A href="mailto:reakinator@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">reakinator@gmail.com </A>&gt; wrote:<BR>&gt;&gt; Could anyone help me get the linux Pd-extended examples working? <BR>&gt;&gt; I have<BR>&gt;&gt; both 38.4-RC8 and 39.2-test1 running, but with the same problem:<BR>&gt;&gt; none of<BR>&gt;&gt; the externals in the example patches are found.  I can use the <BR>&gt;&gt; externals in<BR>&gt;&gt; pd/extra/ but most of the externals that are in subdirectories are <BR>&gt;&gt; not<BR>&gt;&gt; locatable within Pd.<BR>&gt;&gt;<BR>&gt;&gt;  Everything installs smoothly...and there doesn't seem to be any <BR>&gt;&gt; libraries<BR>&gt;&gt; that need to be loaded.. I'm stuck.<BR>&gt;&gt;<BR> &gt;&gt;  Thanks for any help,<BR>&gt;&gt;  Richie<BR>&gt;&gt;<BR>&gt;&gt; _______________________________________________<BR>&gt;&gt; <A href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PD-list@iem.at</A> mailing list<BR>&gt;&gt; UNSUBSCRIBE and account-management -&gt; <BR>&gt;&gt; <A href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://lists.puredata.info/listinfo/pd-list</A><BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; <A href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> PD-list@iem.at</A> mailing list<BR>&gt; UNSUBSCRIBE and account-management -&gt; <A href="http://lists.puredata.info/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.puredata.info/</A> <BR>&gt; listinfo/pd-list<BR><BR><BR>________________________________________________________________________ <BR>____<BR><BR>  As we enjoy great advantages from inventions of others, we should<BR>be glad of an opportunity to serve others by any invention of ours; <BR>and this we should do freely and generously.<BR>                                                   - Benjamin Franklin<BR><BR><BR>_______________________________________________<BR><A href="mailto:PD-list@iem.at" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PD-list@iem.at</A> mailing list<BR> UNSUBSCRIBE and account-management -&gt; <A href="http://lists.puredata.info/listinfo/pd-list" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> http://lists.puredata.info/listinfo/pd-list</A><BR></BLOCKQUOTE> </DIV><BR></BLOCKQUOTE></DIV><BR><DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="3"> ____________________________________________________________________________</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; min-height: 14px; "> <BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="3"> <SPAN> </SPAN>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.</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT style="font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;" face="Helvetica" size="3"> <SPAN>                                                  </SPAN>- Benjamin Franklin</FONT></DIV>  </DIV><BR> <BR>_______________________________________________<BR><A onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:PD-list@iem.at">PD-list@iem.at</A> mailing list<BR>UNSUBSCRIBE and account-management -&gt; <A onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.puredata.info/listinfo/pd-list" target="_blank"> http://lists.puredata.info/listinfo/pd-list</A><BR><BR><BR><BR clear="all"><SPAN><DIV>&lt;.pdsettings&gt;</DIV></SPAN></BLOCKQUOTE></DIV><BR><DIV> <P style="margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">____________________________________________________________________________</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">"Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies."</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica"><SPAN class="Apple-converted-space">                                                    </SPAN>- Amy Smith</FONT></P>  </DIV><BR></BODY></HTML>