<div dir="ltr">New at this,  sure could use a pointer.  I'm not able to get the code to build consistently.  It works only after a failure.  So I have to do it twice to get it to go.  Sure would like to know what is wrong here.<br><br>These are the directories:<br><blockquote style="margin:0 0 0 40px;border:none;padding:0px">/home/LE/sbcl/LE.asd  ;holds the definition, as shown below<div>/home/LE/sbcl/src   ;holds the lisp source files for my project</div></blockquote><div><br></div><div>The system is Debian, udpated today.  quicklisp is installed.<br><br>These are the commands I type:</div><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>(require :asdf)</div></div><div><div>(pushnew (truename ".") asdf:*central-registry* :test #'equal)</div></div><div><div>(asdf:load-system :LE) </div></div><div><div>(require :LE)</div></div><div><div>(use-package 'LE)</div></div></blockquote><div><div><br>in a fresh environment this fails,  and dumps me in the debugger, asdf:load-system tells me:  <br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>"Component :LE not found:</div></div></blockquote><div><br></div><div>Then I exit the debugger, and run it a second time and it works.  Not sure, may need quotes the first time, a colon the second, i.e. it is quirky.<br><br>I have tried a lot of variations of the above, pretty much every example I've been able to find, some have "LE" instead of :LE everywhere.<br><br>Here is the value of asdf:*central-registry* after the push:<br><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>*  asdf:*central-registry*</div></div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>(#P"/home/LE/sbcl/" #P"/home/mordecai/quicklisp/quicklisp/")</div></div></blockquote><div><div><br></div><br>Here is the asdf file that is located in /home/LE/sbcl:<br><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>(in-package :asdf-user)</div></div><div><div><br></div></div><div><div>(defsystem #:LE</div></div><div><div>  :name "LE"</div></div><div><div>  :version "0.1"</div></div><div><div>  :author "Thomas W. Lynch <<a href="mailto:thomas.lynch@reasoningtechnology.com">thomas.lynch@reasoningtechnology.com</a>>"</div></div><div><div>  :description "Lynch's extensions"</div></div><div><div>  :depends-on ("local-time")</div></div><div><div>;; :serial t</div></div><div><div>  :components((:module "src"</div></div><div><div>               :components (</div></div><div><div>                             (:file "package")</div></div><div><div>                             (:file "fundamental" :depends-on ("package"))</div></div><div><div>                             (:file "test" :depends-on ("fundamental"))</div></div><div><div>                             (:file "string" :depends-on ("test"))</div></div><div><div>                             (:file "functions" :depends-on ("test"))</div></div><div><div>                             (:file "list-0" :depends-on ("functions"))</div></div><div><div>;;                             (:file "list-L" :depends-on ("list-0"))</div></div><div><div>                             ))))</div></div></blockquote><div><br></div><div><br></div></div>