Problem with ECL (embeddable common lisp) 12.2.1 on Lion
Ryan Schmidt
ryandesign at macports.org
Wed Jul 18 17:10:21 PDT 2012
On Jul 18, 2012, at 09:02, Robert Goldman wrote:
>> That'd be a legitimate port bug, yes. File a ticket against ecl; in the
>> meantime if you rebuild it with "sudo port -n -f upgrade ecl" it should
>> pick up the updated libffi.
>
> Actually, FWIW, that upgrade command did not fix ecl.
>
> My attempt to run it yielded
>
>
> ---> Scanning binaries for linking errors: 100.0%
> ---> No broken files found.
So that should have fixed ecl so that it links with the current version of libffi.
> and then
>
> ;;; 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
> Reason: image not found")
I don't know what /Users/rpg/lisp/asdf/tmp/fasls/ecl-12.2.1-unknown-macosx-x86/test/file3.fas is, but that is what is referencing libffi, and that is what needs to be rebuilt now.
> I have reported the issue on trac:
>
> https://trac.macports.org/ticket/35242
Thanks; the ecl port does need to have some dependencies added.
More information about the macports-users
mailing list