> But now I get a similar error when I try to load libclsmoke: What happens when you just load libclsmoke with: (asdf:oos 'asdf:load-op :cffi) (push #p"/opt/local/lib/" cffi:*foreign-library-directories*) (cffi:define-foreign-library clsmoke (:darwin "libclsmoke.dylib")) (cffi:load-foreign-library 'clsmoke) and don't use cl-smoke.