[CM] SBCL package locks causing errors loading :osc

Luke Hammon t.luke.hammon@gmail.com
Wed, 23 May 2007 16:55:29 -0400


------=_Part_101093_894433.1179953729296
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

After I hit option 2 everything loads without qualm, but if I try a (define
*sc* (sc-open)) I get:
-----
The function MAKE-UDP-SOCKET is undefined.
   [Condition of type UNDEFINED-FUNCTION]

Restarts:
  0: [ABORT-REQUEST] Abort handling SLIME request.
  1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread"
{AA7C2D1}>)
-----
I can use make-udp-socket from within package :SB-ALIEN, but not in :CM.
I'm using Supercollider non-realtime until this clears up, so no rush, but
let me know if you turn anything up.

Thanks again,
-luke


On 5/23/07, Rick Taube <taube@uiuc.edu> wrote:
>
> not sure why this is happening at this point -- for now select option
> 2 (unlock package) and it shoud load. ill take a look at the problem
> as soon as i have a bit of time in the next few days.
> --rick
>
> On May 22, 2007, at 10:49 PM, luke hammon wrote:
>
> > Hi list,
> >
> > I'm still having difficulty loading  the osc module due to SBCL's
> > package locking.  I'm sure I'm missing something silly.  Do you
> > have any pointers? Thanks in advance.
> >
> > -luke
> >
> >
> > Lock on package SB-ALIEN violated when defining SB-ALIEN::UDP-
> > SOCKET as a class.
> >    [Condition of type SB-EXT:SYMBOL-PACKAGE-LOCKED-ERROR]
> >
> > See also:
> >   SBCL Manual, Package Locks [node]
> >
> > Restarts:
> >   0: [CONTINUE] Ignore the package lock.
> >   1: [IGNORE-ALL] Ignore all package locks in the context of this
> > operation.
> >   2: [UNLOCK-PACKAGE] Unlock the package.
> >   3: [RETRY] Retry performing #<ASDF:LOAD-OP NIL {BAE3749}> on
> > #<ASDF:CL-SOURCE-FILE "sockets" {C021299}>.
> >   4: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {BAE3749}> on
> > #<ASDF:CL-SOURCE-FILE "sockets" {C021299}> as having been successful.
> >   5: [ABORT-REQUEST] Abort handling SLIME request.
> >   6: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-
> > thread" {AF21B91}>)ading
>
>

------=_Part_101093_894433.1179953729296
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

After I hit option 2 everything loads without qualm, but if I try a (define *sc* (sc-open)) I get:<br>-----<br>The function MAKE-UDP-SOCKET is undefined.<br>&nbsp;&nbsp; [Condition of type UNDEFINED-FUNCTION]<br><br>Restarts:<br>&nbsp; 0: [ABORT-REQUEST] Abort handling SLIME request.
<br>&nbsp; 1: [TERMINATE-THREAD] Terminate this thread (#&lt;THREAD &quot;repl-thread&quot; {AA7C2D1}&gt;)<br>-----<br>I can use make-udp-socket from within package :SB-ALIEN, but not in :CM.&nbsp; I&#39;m using Supercollider non-realtime until this clears up, so no rush, but let me know if you turn anything up.
<br><br>Thanks again,<br>-luke<br><br><br><div><span class="gmail_quote">On 5/23/07, <b class="gmail_sendername">
Rick Taube</b> &lt;<a href="mailto:taube@uiuc.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">taube@uiuc.edu</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;">
not sure why this is happening at this point -- for now select option
<br>2 (unlock package) and it shoud load. ill take a look at the problem<br>as soon as i have a bit of time in the next few days.<br>--rick<br><br>On May 22, 2007, at 10:49 PM, luke hammon wrote:<br><br>&gt; Hi list,<br>
&gt;
<br>&gt; I&#39;m still having difficulty loading&nbsp;&nbsp;the osc module due to SBCL&#39;s<br>&gt; package locking.&nbsp;&nbsp;I&#39;m sure I&#39;m missing something silly.&nbsp;&nbsp;Do you<br>&gt; have any pointers? Thanks in advance.<br>&gt;<br>
&gt; -luke
<br>&gt;<br>&gt;<br>&gt; Lock on package SB-ALIEN violated when defining SB-ALIEN::UDP-<br>&gt; SOCKET as a class.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;[Condition of type SB-EXT:SYMBOL-PACKAGE-LOCKED-ERROR]<br>&gt;<br>&gt; See also:<br>&gt;&nbsp;&nbsp; SBCL Manual, Package Locks [node]
<br>&gt;<br>&gt; Restarts:<br>&gt;&nbsp;&nbsp; 0: [CONTINUE] Ignore the package lock.<br>&gt;&nbsp;&nbsp; 1: [IGNORE-ALL] Ignore all package locks in the context of this<br>&gt; operation.<br>&gt;&nbsp;&nbsp; 2: [UNLOCK-PACKAGE] Unlock the package.<br>

&gt;&nbsp;&nbsp; 3: [RETRY] Retry performing #&lt;ASDF:LOAD-OP NIL {BAE3749}&gt; on<br>&gt; #&lt;ASDF:CL-SOURCE-FILE &quot;sockets&quot; {C021299}&gt;.<br>&gt;&nbsp;&nbsp; 4: [ACCEPT] Continue, treating #&lt;ASDF:LOAD-OP NIL {BAE3749}&gt; on
<br>&gt; #&lt;ASDF:CL-SOURCE-FILE &quot;sockets&quot; {C021299}&gt; as having been successful.<br>&gt;&nbsp;&nbsp; 5: [ABORT-REQUEST] Abort handling SLIME request.<br>&gt;&nbsp;&nbsp; 6: [TERMINATE-THREAD] Terminate this thread (#&lt;THREAD &quot;repl-
<br>&gt; thread&quot; {AF21B91}&gt;)ading<br><br></blockquote></div><br>

------=_Part_101093_894433.1179953729296--