<div dir="ltr">Thank you mark,<div>I used quicklisp to install asdf, which is the cause of the problem here now.</div><div>Any link on how to install asdf without using quicklisp?</div><div><br></div><div>More detailed response later,</div><div>Regards,</div><div>Hamda</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Aug 18, 2015 at 1:17 PM, Mark Evenson <span dir="ltr"><<a href="mailto:evenson@panix.com" target="_blank">evenson@panix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><span class=""><br><div><blockquote type="cite"><div>On Aug 18, 2015, at 13:35, Hamda Binte Ajmal <<a href="mailto:hamda.binte.ajmal@gmail.com" target="_blank">hamda.binte.ajmal@gmail.com</a>> wrote:</div><br><div><div dir="ltr">To be more specific<div><br></div><div>The load statement looks like</div><div>(load "jar:file:C:/Users/Administrator.NUIG-1Z7HN12/Documents/NetBeansProjects/Interface/dist/Profet.jar!/aima/quicklisp/setup.lisp")<br></div><div><br></div><div>and the error thrown is</div><div><div><br></div><div>"Unhandled lisp condition: Can't ensure directory</div><div> #P"jar:file:C:/Users/Administrator.NUIG-1Z7HN12/Documents/NetBeansProjects/Interface/dist/Profet.jar!/./" </div><div>ancestor of</div><div>  #P"jar:file:C:/Users/Administrator.NUIG-1Z7HN12/Documents/NetBeansProjects/Interface/dist/Profet.jar!/cache/asdf-fasls/07y1rt/asdf.abcl"."</div></div></div></div></blockquote></div><div><br></div></span><div>[On the road until later today so just a brief reply]</div><div><br></div><div>I think you *are* loading setup.lisp from the jar, and that it contains load-time code that is producing these errors.  To verify that this is indeed the case, I would suggest creating a file with a very simple form, such as </div><div><br></div><div>    (format t “Hello Jar World!~&”) </div><div><br></div><div>to see if that indeed loads.  Then, you know you are successfully loading lisp code from a jar, so what remains is to figure out what the problem is when the rest of your code executes within the jar.</div><div><br></div><div>I believe that your error is the result of ASDF attempting to write a fasl in the jar, which is odd as ASDF has ABCL-specific code which should creates the necessary output translation from a jar (which is not a valid target of writes) to the local filesystem.  What’s odd here is that you seem to be using a different version of “asdf.lisp” than what ships with ABCL.  Or is this Quicklisp attempting to install ASDF?  </div><div><br></div><div>Any chance of getting a build recipe for the JAR file you are creating here?  Or, barring that, putting a binary up somewhere to inspect?</div><div><br></div><div>Setting CL:*LOAD-VERBOSE* to t in ~/.abclrc can also help you get idea of what is being loaded.</div><div><br></div><div>Back later,</div><div>Mark</div><span class="HOEnZb"><font color="#888888"><br><div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">-- <br>"A screaming comes across the sky.  It has happened before but there is nothing <br>to compare to it now.” <br><br><br><br><br></div>

</div>
<br></font></span></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Hamda Binte Ajmal<br>+92 344 550 7680<br></div>
</div>