[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