<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>I think the problem was that at some point your machine's deken (the package manager in the help menu) got set to a pretty odd path for externals: <span style="background-color: rgba(255, 255, 255, 0);">Contents/Resources/Scripts/extra</span></div><div>Maybe that's a folder you selected the first time you used it?</div><div><br></div><div>This has a rundown of the default paths you can safely install stuff to without needing to add a new folder to your path:</div><div><a href="https://puredata.info/docs/faq/how-do-i-install-externals-and-help-files">https://puredata.info/docs/faq/how-do-i-install-externals-and-help-files</a></div><div><br></div><div>But yeah - adding a new path is just as good maybe.</div><div><br></div><div>-Jesse</div><div><br>On Oct 12, 2017, at 8:27 AM, IOhannes m zmölnig <<a href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>> wrote:<br><br></div><blockquote type="cite"><div><span>On 10/12/2017 05:10 PM, Greg Zifcak wrote:</span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Thanks for the input all. I saw the mailing list archive but my search skills must be lacking.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>To clarify, I originally downloaded the Gem folder and placed it in the folder next to the Pd application file, and assumed correctly that this would not do anything. That is when I found out about the help menu installation feature, and installed it from there.</span><br></blockquote><span></span><br><span>ok. makes sense.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>My installation process in attempting to fix the problem was: delete existing Pd folders, download Pd 0.48 or 0.47 32 bit from <a href="https://puredata.info/downloads/pure-data">https://puredata.info/downloads/pure-data</a>, then install Gem from the help menu.</span><br></blockquote><span></span><br><span>ok.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I finally solved the issue by adding the path to the Gem folder (Contents/Resources/extra) to "Startup" in "Preferences". </span><br></blockquote><span></span><br><span>actually no, you shouldn't do that at all with Gem.</span><br><span>Gem will (well: should) automatically add the paths, once its gets loaded.</span><br><span>and Gem should load fine, since the name of the binary ("Gem.pd_darwin")</span><br><span>matches the directory it lives in ".../Gem/", and the directory the</span><br><span>Gem-directory lives in (Contents/Resources/extra) is searched</span><br><span>automatically by Pd.</span><br><span>what you MUST do is to *load* Gem, e.g. by putting a [declare -lib Gem]</span><br><span>into your patch, or adding "Gem" (without any further path) to the</span><br><span>"libraries" to be loaded at startup)</span><br><span></span><br><blockquote type="cite"><span>What led me down this course of investigation was that I noticed that the path Pd said it was installing Gem was</span><br></blockquote><blockquote type="cite"><span>Contents/Resources/Scripts/extra, even though it wasn't really putting it there. </span><br></blockquote><span></span><br><span>this confuses me. what's the "Scripts" path doing in here?</span><br><span>could you post a screenshot of where Pd says that it's installing there?</span><br><span></span><br><blockquote type="cite"><span>I don't know why it didn't add a path to startup; </span><br></blockquote><span></span><br><span>Pd shouldn't (i think that feature with deken in Pd-0.48 is really a bug).</span><br><span>Gem would, but it needs to be loaded first.</span><br><span></span><br><blockquote type="cite"><span>I'm guess it did on the first install when it originally worked. </span><br></blockquote><blockquote type="cite"><span>I also still don't understand how the installation knew to warn me that a previous folder didn't exist,</span><br></blockquote><blockquote type="cite"><span>since I deleted the folder structure and couldn't find any other Pd folders on my system. </span><br></blockquote><span></span><br><span>i'm not sure i can follow.</span><br><span>how did it warn you?</span><br><span>if you deleted all folders and Pd warned you about a missing folder,</span><br><span>this sounds an ok (and totally non-magic) thing to do.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>After some of the failed installation attempts before I added the path, gemwin and gemhead appeared to be created correctly, but pix_draw and pix_texture did not (dotted lines). I assume that Gem wasn't being loaded at all since I hadn't added the path yet, and that the graphics were just inconsistent.</span><br></blockquote><span></span><br><span>well, [gemhead] and [gemwin] created fine because you *did* have the</span><br><span>path added (they are abstractions inside the Gem/ directory).</span><br><span>but [pix_texture] is an object that is built-into the Gem binary, so you</span><br><span>need to *load* the Gem *library* first.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Anyway, glad it's working again and I've learned a little more about how installation is supposed to work.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span>cool.</span><br><span></span><br><span>i think much of the confusion i'm having is because you switched between</span><br><span>0.47 and 0.48 during the installation and deken (the Pd package</span><br><span>installer) changed a bit between the two versions.</span><br><span></span><br><span></span><br><span>gfmards</span><br><span>IOhannes</span><br><span></span><br></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span><a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list</span><br><span>UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a></span><br></div></blockquote></body></html>