Comments (9)
Will be fixed tomorrow, not near my box right now
Zach Beane [email protected] wrote:
I'm using the latest SBCL from git, and when I build log4cl, I get this error:
; caught ERROR: ; READ error during COMPILE-FILE: Lock on package SB-C violated when interning HAIRY-ARG-PROCESSOR while in package LOG4CL-IMPL.
—
Reply to this email directly or view it on GitHub.
from log4cl.
Fixed now, let me know if you get any other problems
from log4cl.
Same error on SCBL 1.1.5, MacOS 10.8.
Will this be fixed in SCBL 1.1.7?
from log4cl.
Same error on SBCL 1.1.7 on Linux
from log4cl.
@Ragnaroek @sweagraff This should have been fixed, but may have not been pulled into quicklisp yet
What does the output of
(asdf:component-version (asdf:find-system :log4cl))
say?
If its 1.0.0 or 1.0.1 then we have a problem and fix did not work, but if its 0.9.x then you need to pull "stable" branch until new QuickLisp is released.
from log4cl.
I pulled the latest release and tried both master and stable. This is outside of quicklisp (using the lib directly).
For now I've moved back to an earlier release of sbcl.
Thanks.
Steve.
Sent from my iPhone
On May 4, 2013, at 7:54 AM, Max Mikhanosha [email protected] wrote:
@Ragnaroek @sweagraff This should have been fixed, but may have not been pulled into quicklisp yet
(asdf:component-version (asdf:find-system :log4cl))
say?If its 1.0.0 or 1.0.1 then we have a problem and fix did not work, but if its 0.9.x then you need to pull "stable" branch until new QuickLisp is released.
—
Reply to this email directly or view it on GitHub.
from log4cl.
I just tried stable branch, with tip of SBCL and the fix is working here. It seems that on your machine, it tries to compile older source still. There is no reference to SB-C:HAIRY-ARG-PROCESSOR in the naming-sbcl.lisp anymore, other then in a a string used for FIND-SYMOBL.
The specific fix is in commit 3881f74
Your problem could be different, but I had been bitten by the following scenario many times before, when I include entire directory tree via ASDF:INITIALIZE-SOURCE-REGISTRY, or by using QL:LOCAL-PROJECT-DIRECTORIES to the a directory where all my Lisp stuff is located.
Then I would either clone or copy some project inside, such as git clone log4cl log4cl.bak
but then ASDF and QL randomly find the .asd file in either old or new directory.. When cloning or moving different branches of a system, you need to be careful to make sure that ASDF can only find 1 .ASD file at a time.
from log4cl.
Thanks. I'll check my sources and try again.
Steve
Sent from my iPhone
On May 4, 2013, at 1:23 PM, Max Mikhanosha [email protected] wrote:
I just tried stable branch, with tip of SBCL and the fix is working here. It seems that on your machine, it tries to compile older source still. There is no reference to SB-C:HAIRY-ARG-PROCESSOR in the naming-sbcl.lisp anymore, other then in a a string used for FIND-SYMOBL.
The specific fix is in commit 3881f74
Your problem could be different, but I had been bitten by the following scenario many times before, when I include entire directory tree via ASDF:INITIALIZE-SOURCE-REGISTRY, or by using QL:LOCAL-PROJECT-DIRECTORIES to the a directory where all my Lisp stuff is located.
Then I would either clone or copy some project inside, such as git clone log4cl log4cl.bak but then ASDF and QL randomly find the .asd file in either old or new directory.. When cloning or moving different branches of a system, you need to be careful to make sure that ASDF can only find 1 .ASD file at a time.
—
Reply to this email directly or view it on GitHub.
from log4cl.
Thanks very much. That was it.
Steve
On May 4, 2013, at 1:23 PM, Max Mikhanosha [email protected] wrote:
I just tried stable branch, with tip of SBCL and the fix is working here. It seems that on your machine, it tries to compile older source still. There is no reference to SB-C:HAIRY-ARG-PROCESSOR in the naming-sbcl.lisp anymore, other then in a a string used for FIND-SYMOBL.
The specific fix is in commit 3881f74
Your problem could be different, but I had been bitten by the following scenario many times before, when I include entire directory tree via ASDF:INITIALIZE-SOURCE-REGISTRY, or by using QL:LOCAL-PROJECT-DIRECTORIES to the a directory where all my Lisp stuff is located.
Then I would either clone or copy some project inside, such as git clone log4cl log4cl.bak but then ASDF and QL randomly find the .asd file in either old or new directory.. When cloning or moving different branches of a system, you need to be careful to make sure that ASDF can only find 1 .ASD file at a time.
—
Reply to this email directly or view it on GitHub.
from log4cl.
Related Issues (20)
- public API changed: log:config :daily doesn't accept a pathname anymore, only strings HOT 2
- Log4slime Error Upon Startup (org-compatible-face) HOT 5
- log expansion should not capture stream HOT 2
- Log levels of parent loggers are not applied to messages of children. HOT 3
- Add syntax sugar for logging macros to drop innermost level of auto-naming
- Should serialized-appender use a recursive lock? HOT 6
- slime error message when loading log4cl HOT 1
- log4cl not detecting existing package name
- dependency on sb-posix is not declared HOT 2
- problem on ABCL HOT 2
- Consider using Conium rather than SWANK-BACKEND
- Troubles with log4slime HOT 2
- log4cl:project-options doesn't work. HOT 1
- Unable to install `Log4Slime`
- I haven't thanked you enough. HOT 1
- JOIN-THREAD-ERROR HOT 3
- Recursive lock attempt with `log4cl`
- PLEASE REPORT BUGS IN MAINTAINED FORK https://github.com/sharplispers/log4cl
- Sly integration HOT 1
- When running ros install arrival , I get an error related to log4cl HOT 1
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 log4cl.