It sounds to me like you're using a plain JavaScriupt file as an externs
definition. If that's the case, one way to get rid of the warnings is to
clean up the externs file so that it only contains the function/variable
names that are meant to be publicly used. As an example, here's the
externs file for jquery:
https://github.com/ibdknox/jayq/blob/master/resources/externs/jquery.js .
On Wednesday, May 30, 2012 12:15:35 PM UTC-7, Stephen Cagle wrote:
>
> When I compile in advanced mode, I get thousands of warnings of the nature
>
> May 30, 2012 11:22:23 AM com.google.javascript.jscomp.LoggerErrorManager
> println
> WARNING: /Users/stephen/work/rpc/jquery-1.7.2.min.js:2: WARNING -
> accessing name a in externs has no effect
> function cu(a){if(!cj[a]){var
> b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype
>
> html>":"")+"<html><body>"),cl.close();d=cl.createElement(a),cl.body.a...
> (It goes on for around a hundred something lines)
>
> Where 'a' can be any variable. This results in wall clock compilation time
> of 63 minutes, but user compilation time of 4 minutes (if I remember
> correctly). My java processor usage is hovering at just a few percentage
> points.
>
> I assume this means that it is spending all its time printing out these
> warning messages to me. Is there way in my project file to tell
> Clojurescript to not print the warnings?
>
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en