![](https://secure.gravatar.com/avatar/9342d16e648d947803f4af8f1e6a4871.jpg?s=120&d=mm&r=g)
"Fare" == Far <Far> writes:
Fare> On Tue, Jan 15, 2013 at 12:27 PM, Raymond Toy Fare> <toy.raymond@gmail.com> wrote: >> Is this the right place to talk about asdf-encodings? >> Apologies if this is the wrong place. >> Fare> This is the right place indeed. >> One minor issue with asdf-encodings and cmucl: It looks like >> find-implementation-encoding does not expect an error for >> unknown encodings, so for cmucl, the implementation should be >> >> #+cmu (ignore-errors (stream::find-external-format encoding)) >> Fare> Yes, I discovered as much while running the recently Fare> enhanced asdf's test-encodings and put an ignore-errors Fare> around the whole thing, for all implementations. >> Also, once asdf-encodings is loaded, compiles with asdf fail >> because cl:compile-file is called with :external-format set to >> the external format object instead of the name. To get the >> name from the object, use (stream::ef-name obj). I don't know >> where that should be applied. >> Fare> I tried something and it looks like it passes the Fare> test-encodings test. Cool. I try it out again sometime later. Fare> Speaking of tests, I just added a 42nd test, but it fails on Fare> cmucl: the hello-world-example for producing a standalone Fare> program. Fare> My dump attempt has these errors, using an image from your Fare> distribution on a not-so-fresh ubuntu machine (to be Fare> upgraded RSN): My build machine is an ancient OpenSuSE 11.x box. Your's is way more up-to-date than mine. :-) But based on the warnings, I'm guessing that you don't have the 32-bit development system installed. That's required since cmucl is still a 32-bit app. Ray