On 7/17/12 Jul 17 -12:05 PM, Faré wrote:
On Tue, Jul 17, 2012 at 12:42 PM, Robert Goldman rpgoldman@sift.info wrote:
I tried running the tests on the latest ASDF, using the ECL that one gets from Mac Ports (on Lion). I got a number of test failures.
test-module-depend failed test-module-excessive-depend failed test-multiple failed test-retry-loading-component-1 went into an infinite loop, catching an error and restarting over and over.
I'll collect more information as I can, but thought I should give the update.
Works for me on Linux x64, using ECL (Embeddable Common-Lisp) 11.1.1 (git:78442fa7bcb4ef486b704e16d0e7cefbd4bf7680).
I have 12.2.1 from Mac Ports.
Looks like there might be some packaging problem in how MacPorts ships/installs ECL:
test-module-depend: .... ;;; Loading "/Users/rpg/lisp/asdf/tmp/fasls/ecl-12.2.1-unknown-macosx-x86/test/file3.fas" LOAD: Could not load file #P"/Users/rpg/lisp/asdf/tmp/fasls/ecl-12.2.1-unknown-macosx-x86/test/file3.fas" (Error: "dlopen(/Users/rpg/lisp/asdf/tmp/fasls/ecl-12.2.1-unknown-macosx-x86/test/file3.fas, 10): Library not loaded: /opt/local/lib/libffi.5.dylib Referenced from: /Users/rpg/lisp/asdf/tmp/fasls/ecl-12.2.1-unknown-macosx-x86/test/file3.fas
No reason obvious to me that loading test/file3.lisp should cause ECL to want to load libffi....
Yes, this seems like a packaging/dependency error. I don't have libffi.5.dylib --- I have libffi.6.dylib.
When I ask port what ecl depends on, it says "nothing," so presumably there's an error, and it should specify a dependency on libffi.
Juanjo, do you have any contact with the MacPorts people? I'm not sure how to report this as a bug....
thanks, r