Giter Site home page Giter Site logo

CentOS 6 compatibility about cl-fad HOT 9 OPEN

dimitri avatar dimitri commented on June 22, 2024
CentOS 6 compatibility

from cl-fad.

Comments (9)

hanshuebner avatar hanshuebner commented on June 22, 2024

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.el6

And 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.

dimitri avatar dimitri commented on June 22, 2024

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.

amitlan avatar amitlan commented on June 22, 2024

Was this ever addressed (maybe elsewhere)?

from cl-fad.

hanshuebner avatar hanshuebner commented on June 22, 2024

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.

dimitri avatar dimitri commented on June 22, 2024

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.

Hellseher avatar Hellseher commented on June 22, 2024

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.

stassats avatar stassats commented on June 22, 2024

That SBCL version is even older now, even less incentive to support it.

from cl-fad.

Hellseher avatar Hellseher commented on June 22, 2024

Any clue how to compile last one using old SBCL 1.0.38? So far I've got error.

from cl-fad.

dimitri avatar dimitri commented on June 22, 2024

Just upgrade your SBCL to something less ancient, really.

from cl-fad.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.