On 7/17/12 Jul 17 -12:05 PM, Faré wrote:
> On Tue, Jul 17, 2012 at 12:42 PM, Robert Goldman <rpgoldman(a)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