Comments (9)
You'll have to find out how to delete a directory with SBCL 1.0.38 and
supply a patch that conditionally uses that other way for versions of SBCL
before 1.0.44. A pull request would be welcome.
2013/9/20 Dimitri Fontaine [email protected]
Current version (as in Quicklisp latest release) of cl-fad is not usable
in CentOS 6 with SBCL out of the box, because it's using the
sb-ext:delete-directory function that appeared in SBCL 1.0.44.I wonder how easy it is to add compatibility to that. If that's simple
enough, then I think it's worth the trouble.A user of my software (pgloader, which depends on cl-fad) reported some
details:[rjgonzale@cloud1 pgloader]$ cat /etc/redhat-release
CentOS release 6.4 (Final)from epel I installed
[rjgonzale@cloud1 pgloader]$ sbcl --version
SBCL 1.0.38-3.el6And the error is...
[rjgonzale@cloud1 pgloader]$ ./pgloader.lisp --help
; Upgrading ASDF from version 2.010 to version 2.26
Loading quicklisp and the pgloader project and its dependencies...
;
; compilation aborted because of fatal error:
; SB-INT:SIMPLE-READER-PACKAGE-ERROR at 13483 (line 282, column 30)
on
#<SB-SYS:FD-STREAM ;
for
"file /home/rjgonzale/quicklisp/dists/quicklisp/software/cl-fad-0.7.2/fad.lisp" ;
{10042479D1}>: ; Symbol "DELETE-DIRECTORY" not found in the SB-EXT
package.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/9
.
from cl-fad.
Thanks for willing to consider a compatibility patch here. I'll investigate how to fix the problem and get back with a patch, time permitting!
from cl-fad.
Was this ever addressed (maybe elsewhere)?
from cl-fad.
Not to my knowledge. I'd recommend using a version of SBCL that is less
ancient.
2015-01-21 11:25 GMT+01:00 Amit Langote [email protected]:
Was this ever addressed maybe elsewhere?
Reply to this email directly or view it on GitHub
#9 (comment).
from cl-fad.
Yeah I managed to have a build machine with a recent enough SBCL, and to then only deploy the binary artefact given by buildapp, so that I don't have such a pressing need for a backward compatible solution in cl-fad.
Also, I have to admit that I now use uiop pathnames facilities rather than anything else, because of the way asdf and uiop are distributed and mainly already available (in modern enough versions of SBCL, again).
from cl-fad.
I've got the same issue when try to compile CL-FAD on CentOS 6
#: cat /etc/redhat-release
CentOS release 6.7 (Final)
#: sbcl --version
SBCL 1.0.38-3.el6
Used Quicklisp to get CL-FAD
; Loading "cl-fad"
; compilation aborted because of fatal error:
; SB-INT:SIMPLE-READER-PACKAGE-ERROR at 13483 (line 282, column 30) on
; #<SB-SYS:FD-STREAM
; for "file /root/quicklisp/dists/quicklisp/software/cl-fad-.7.3/fad.lisp"
; {1003A91E91}>:
; Symbol "DELETE-DIRECTORY" not found in the SB-EXT package.
And struggling to compile new version on SBCL...
from cl-fad.
That SBCL version is even older now, even less incentive to support it.
from cl-fad.
Any clue how to compile last one using old SBCL 1.0.38? So far I've got error.
from cl-fad.
Just upgrade your SBCL to something less ancient, really.
from cl-fad.
Related Issues (20)
- :description
- merge temporary-files HOT 5
- add truenameize from asdf HOT 1
- Build error for lispworks HOT 2
- CMUCL regression in cl-fad 0.7.0 HOT 1
- Minor issue with the homepage download link
- please keep cl-test-grid informed about testsuite changes
- WITH-OPEN-TEMPORARY-FILE not working on Windows HOT 2
- Asymmetry between directory-exists-p and directory-pathname-p HOT 1
- list-directory replaces [ characters in filenames with \\[, resulting in an extra slash... HOT 2
- Again: list-directory replaces [ characters in filenames with \\[, resulting in an extra backslash... HOT 8
- error in `list-directory` when encountering a broken symlink HOT 1
- Suggestion to prevent infinite loops when traversing HOT 1
- get-default-temporary-directory returns a truename containing :unspecified on LispWorks
- Copy directory recursively HOT 6
- WITH-TEMPORARY-DIRECTORY ?
- The test compares truename with non-truenames HOT 2
- Bug in PATHNAME-AS-DIRECTORY HOT 5
- Generate random temporary folder HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cl-fad.