uiop/run-program:run-program regression after asdf-3.1.7

Mirko Vukovic mirko.vukovic at gmail.com
Thu Jan 5 03:11:15 UTC 2017

I try running (uiop/run-program:run-program '("where" "mvn.bat") :output

On asdf 3.1.7, it returns the correct output.

With asdf and I get an error "Class not found:
If I go to the top level, and try again, I get the correct result.

This is with:
C:\Users\977315>java -jar "c:\mv-program-files\abcl-bin-1.4.0\abcl.jar"
Armed Bear Common Lisp 1.4.0
Java 1.8.0_112 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.238 seconds.
Startup completed in 3.973 seconds.
Loading C:\Users\977315\.abclrc completed in 14.029 seconds.
Type ":help" for a list of available commands.

The abclrc is minimal: load asdf and load quicklisp:

(eval-when (:compile-toplevel :load-toplevel :execute)
  (let ((file "asdf."))
    (load (merge-pathnames file

(eval-when (:compile-toplevel :load-toplevel :execute)
  (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
    (if (probe-file quicklisp-init)
(load quicklisp-init)
(error "Did not find ~a ... quicklisp not loaded"

I posted this on the ASDF mailing list, and Fare suggested this may be an

I hope all the problems I am having have one single root cause
- and that we discover it :-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/armedbear-devel/attachments/20170105/1c8da72c/attachment.html>

More information about the armedbear-devel mailing list