Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hints for installing from Github? #24

Open
mishoo opened this issue Sep 6, 2017 · 4 comments
Open

Hints for installing from Github? #24

mishoo opened this issue Sep 6, 2017 · 4 comments

Comments

@mishoo
Copy link

mishoo commented Sep 6, 2017

I'd like to install it from source, so I can attempt to work on something and submit a patch; I figured I need opticl-core, pngload and retrospectiff, but the latter errors out with some symbol conflicts and I gave up at this point. It would be nice to have some instructions for installing from source (and maybe polish the process a bit, e.g. use git submodules for the dependencies).

@slyrus
Copy link
Owner

slyrus commented Sep 6, 2017

Likewise, it would be nice to have some details on the mode of failure. What Common Lisp implementation are you using? Do you have a stack trace and an error message?

Thanks!

@mishoo
Copy link
Author

mishoo commented Sep 6, 2017

SBCL 1.3.11.15-c42988a. I just ran:

[~/quicklisp/local-projects] $ git clone https://github.com/slyrus/opticl.git
[~/quicklisp/local-projects] $ git clone https://github.com/slyrus/opticl-core.git
[~/quicklisp/local-projects] $ git clone https://github.com/slyrus/pngload.git    
[~/quicklisp/local-projects] $ git clone https://github.com/slyrus/retrospectiff.git

and then (ql:quickload "opticl"). I get a different error now:

[package retrospectiff2]..
; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     The symbol "MAKE-DESCRIPTOR" is not external in the JPEG package.
;   
;       Line: 33, Column: 47, File-Position: 1569

but after exporting the symbol, it worked… Hmmm… (in the morning there were errors about shadowed symbols; I just removed my ~/.cache/common-lisp, maybe that fixed it)

@slyrus
Copy link
Owner

slyrus commented Sep 6, 2017

Thanks. Make descriptor was exported from cl-jpeg back on March 30.

sharplispers/cl-jpeg@3375f7b

It looks like you have an outdated version of cl-jpeg.

@mishoo
Copy link
Author

mishoo commented Sep 6, 2017

Ah, I guess it's time for me to upgrade my Quicklisp distro.

Thanks! Feel free to close this issue, or maybe keep it and add some short “install from source” readme section when you have the time. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants