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

AOT errors when using as a global plugin? #10

Closed
emezeske opened this issue Jan 16, 2012 · 3 comments
Closed

AOT errors when using as a global plugin? #10

emezeske opened this issue Jan 16, 2012 · 3 comments

Comments

@emezeske
Copy link
Owner

seancornfield in IRC reported problems with this when using lein-cljsbuild as a global plugin, rather than as a :dev-dependencies entry. I should spend some time experimenting with this -- I probably haven't tested things enough as a global plugin.

My guess is that it's related to the fact that emezeske/clojurescript doesn't work properly when AOT compiled, due to a bug in the Clojure compiler that loses :macro metadata when compiling to Java class files. I'll have to experiment with this to be sure.

@emezeske
Copy link
Owner Author

seancornfield in IRC reports that 0.0.6 works as a global plugin. I'm still a bit uneasy, though, because I have no idea what I might have changed between 0.0.4 (where it broke) and 0.0.6 that would make things better.

@seancorfield
Copy link

FWIW, the error was no such method: isNeg(I)Z which amalloy felt was an AOT 1.2.0 / 1.3.0 issue. When I uninstalled 0.0.4 as a global plugin, the problem went away. The problem has not reappeared since installing 0.0.6 as a global plugin. I'll keep an eye on things and uptake this ticket with anything new I find...

@emezeske
Copy link
Owner Author

I haven't heard about or seen this problem in some time, so I'm going to assume it's not reproducible. If it comes up again feel free to reopen!

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

No branches or pull requests

2 participants