[asdf-install-devel] tar on Snow Leopard; also CCL and namestrings.
R. Matthew Emerson
rme at clozure.com
Thu Oct 1 04:46:45 UTC 2009
Here are a couple of things I ran across while trying to address a CCL
bug report.
tar on Snow Leopard is no longer GNU tar; it produces output like:
x bordeaux-threads_0.6.0/bordeaux-threads.asd
x bordeaux-threads_0.6.0/LICENSE
x bordeaux-threads_0.6.0/site/
...
Note the (traditional) leading "x", which GNU tar doesn't print. This
confuses (at least) INSTALL-PACKAGE.
Also, on Clozure CL, it's necessary (or at least advisable) to use
CCL:NATIVE-TRANSLATED-NAMESTRING when you want a string that you can
pass to an external command. Basically, wherever there's a #+scl
conditionalization to call ext:unix-namestring, Clozure CL wants to
see ccl:native-translated-namestring (instead of plain namestring).
I patched CCL's bundled asdf-install to use native-translated-
namestring, but I haven't done anything about the tar output format
issue.
I'm not sure what the future holds for asdf-install, but I thought I'd
at least get these issues on the record.
More information about the asdf-install-devel
mailing list