<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
<blockquote type="cite">
<div>Actually, I checked the zexy folder and found that the
externals aren't built, nothing, all I see is the .pd help
files, same for iemlib, no wonder pd wont find them.</div>
<div>On the other hand other libraries such as 'ggee' installed
fine.</div>
<div>Tried again installing from Deken, but no luck.</div>
</blockquote>
I'm pretty sure the problem you're seeing is that recent versions
of zexy and iemlib are built as a single binary (zexy.pd_linux,
iemlib.pd_linux) instead of individual binaries for each object
class. This means you have to load the libraries before you can
create any objects. You can either add them to the start up
libraries ("File->Startup...->New...") or load them
explicitly by putting a [declare -lib zexy -lib iemlib] in your
patch.</p>
<p>Christof<br>
</p>
<div class="moz-cite-prefix">On 06.01.2021 23:24, Allister Sinclair
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CALx3ts3tyFs-_F5dRK+bzmZWJ2i3tvFCmvdiJgTpCY843yjuSQ@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>thanks for responding,</div>
<div><br>
</div>
<div>Actually, I checked the zexy folder and found that the
externals aren't built, nothing, all I see is the .pd help
files, same for iemlib, no wonder pd wont find them.</div>
<div>On the other hand other libraries such as 'ggee' installed
fine.</div>
<div>Tried again installing from Deken, but no luck.</div>
<div>Tried downloading zexy from <a
href="https://puredata.info/downloads/zexy"
moz-do-not-send="true">https://puredata.info/downloads/zexy</a>
and compiling myself, same thing happens (nothing but the .pd
help files)<br>
</div>
<div>Don't know what's going on<br>
</div>
<div><span style="color:rgb(53,28,117)"><br>
</span></div>
<div><span style="color:rgb(53,28,117)">> i take this as a
hint that before, you used to run Pd from the <br>
> "puredata" package that ships with Ubuntu Studio.
correct?<span class="gmail-im"><br>
</span></span></div>
<div><span style="color:rgb(0,0,0)"><span class="gmail-im"><br>
</span></span></div>
<div><span style="color:rgb(53,28,117)"><span class="gmail-im"><span
style="color:rgb(0,0,0)">Correct</span><br>
</span></span></div>
<div><span style="color:rgb(53,28,117)"><br>
</span></div>
<div><span style="color:rgb(53,28,117)">> what is "it"?<br>
> when does it say that?</span><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im">when I click on a library in the
"find externals" window, a popup window asks if I want to
install in the <span class="gmail-im">/home/allister/.local/lib/pd/extra,
if I say no and browse another directory, that's when I
get the error message<br>
</span></span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><span class="gmail-im"><br>
</span></div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Le mer. 6 janv. 2021 à 20:54,
IOhannes m zmölnig <<a href="mailto:zmoelnig@iem.at"
target="_blank" moz-do-not-send="true">zmoelnig@iem.at</a>>
a écrit :<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On
1/6/21 7:38 PM, Allister Sinclair wrote:<br>
> Dear pd list,<br>
> <br>
> I have compiled and installed pd Pd 0.51.4 on Ubuntu
Studio<br>
> and some major libraries that I have reinstalled via
deken no lonork,<br>
> like zexy and iemlib. I tried with and without adding the
path.<br>
> <br>
> It worked fine before on the same machine same os<br>
> <br>
> my externals are located in my home folder at<br>
> /home/allister/.local/lib/pd/extra<br>
> could that be a problem?<br>
<br>
no.<br>
Pd will automatically search this path.<br>
<br>
> externals used to be in /usr/lib/pd/extra/, but deken
will only install<br>
> stuff in<br>
> /home/allister/.local/lib/pd/extra now<br>
<br>
i doubt that deken ever installed into /usr/lib/pd/extra on
your system <br>
(you *can* make it do that, but it's not very wise).<br>
<br>
/usr/lib/pd/extra/ is the place where your package manager
("apt-get") <br>
will install external Pd-libraries into.<br>
i take this as a hint that before, you used to run Pd from the
<br>
"puredata" package that ships with Ubuntu Studio. correct?<br>
<br>
> it says: bad option ".externals_searchui": must be
-default, -detail,<br>
> -icon, -message, -parent, -title, or -type<br>
<br>
what is "it"?<br>
when does it say that?<br>
<br>
> <br>
> Or could it be an incompatibility of the libraries with
the latest version<br>
> of pd?<br>
> <br>
<br>
no. very unlikely.<br>
(unless you accidentally switched architectures when compiling
Pd yourself.)<br>
<br>
Pd itself is famous for keeping binary compatibility.<br>
i'm pretty sure you can still load binaries that were compiled
twenty <br>
years ago.<br>
<br>
<br>
anyhow:<br>
first thing to check is, whether Pd can actually find the
externals <br>
(despite of what i said above).<br>
start Pd with "-verbose" to see how it searches and what it
finds.<br>
raise the debug-level in the Pd-console to "4 all" to see more
messages.<br>
start Pd from the cmdline to see any additional messages.<br>
search those additional messages for information on *why* a
library <br>
could not be loaded.<br>
<br>
gfmsar<br>
IOhannes<br>
<br>
PS: Debian/bullseye and Ubuntu/hirsute ship with Pd>=0.51-4<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank"
moz-do-not-send="true">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a
href="https://lists.puredata.info/listinfo/pd-list"
rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
</div>
<br clear="all">
<br>
-- <br>
<div dir="ltr">
<div dir="ltr">
<div>Allister Sinclair<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</body>
</html>