[asdf-devel] ECL tests failing on Mac OS X Lion [Re: asdf 2.23 released]

Robert Goldman rpgoldman at sift.info
Tue Jul 17 17:36:09 UTC 2012


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






More information about the asdf-devel mailing list