Unfortunately, the 'less-reflection' merge to trunk as of r12742 causes SLIME to fail to compile 'swank-abcl.lisp' as seen in the attached stack trace.
To observe this outside of Emacs, obtain a [CVS HEAD snapshot of SLIME][1], start ABCL, point *DEFAULT-PATHNAME-DEFAULTS* to the location of 'swank.asd', then issue
CL-USER> (asdf:load-system :asdf)
[1]: http://common-lisp.net/project/slime/snapshots/slime-current.tgz
On Tue, Jun 15, 2010 at 9:19 AM, Mark Evenson evenson@panix.com wrote:
Unfortunately, the 'less-reflection' merge to trunk as of r12742 causes SLIME to fail to compile 'swank-abcl.lisp' as seen in the attached stack trace.
To observe this outside of Emacs, obtain a [CVS HEAD snapshot of SLIME][1], start ABCL, point *DEFAULT-PATHNAME-DEFAULTS* to the location of 'swank.asd', then issue
CL-USER> (asdf:load-system :asdf)
Strange. When I did the merge I had to change one thing from the branch: I had to bind *load-truename* to NIL or readFunctionBytes would crash when loading compiled stuff. Now it appears that that change breaks things and removing it makes them work again! Maybe I inadvertently tested a hybrid situation when merging the branch? Anyway, I removed that change: let me know if it now works for you.
Bye, Alessio
On 6/16/10 12:44 AM, Alessio Stalla wrote:
On Tue, Jun 15, 2010 at 9:19 AM, Mark Evensonevenson@panix.com wrote:
Unfortunately, the 'less-reflection' merge to trunk as of r12742 causes SLIME to fail to compile 'swank-abcl.lisp' as seen in the attached stack trace.
[…]
Strange. When I did the merge I had to change one thing from the branch: I had to bind *load-truename* to NIL or readFunctionBytes would crash when loading compiled stuff. Now it appears that that change breaks things and removing it makes them work again! Maybe I inadvertently tested a hybrid situation when merging the branch? Anyway, I removed that change: let me know if it now works for you.
Yes, r12754 restores SLIME.
Thanks, Mark
armedbear-devel@common-lisp.net