<div>Hi Frank,</div><div><br></div><div>Thanks for your works. But it still seems to be problematic. Here&#39;s the detailed messages and hope that helps.</div><div><br></div><div>$ make</div><div>rm -f .depend</div><div>for f in evil-common.el evil-compatibility.el evil-digraphs.el evil-ex.el evil-insert.el evil-integration.el evil-interactive.el evil-maps.el evil</div>
<div>-motions.el evil-operators.el evil-repeat.el evil-replace.el evil-search.el evil-states.el evil-types.el evil-undo.el evil-vars.el evil-visual.el</div><div>evil-window.el evil.el; do \</div><div>            sed -n &quot;s/(require &#39;\(evil-.*\))/${f}c: \1.el/p&quot; $f &gt;&gt; .depend;\</div>
<div>        done</div><div>emacs --batch -Q -L . -L lib -f batch-byte-compile evil-common.el</div><div>Source file `d:/Persistent/emacs/lisp/evil/evil-vars.el&#39; newer than byte-compiled file</div><div>Wrote d:/Persistent/emacs/lisp/evil/evil-common.elc</div>
<div>emacs --batch -Q -L . -L lib -f batch-byte-compile evil-digraphs.el</div><div>Source file `d:/Persistent/emacs/lisp/evil/evil-vars.el&#39; newer than byte-compiled file</div><div>Wrote d:/Persistent/emacs/lisp/evil/evil-digraphs.elc</div>
<div>emacs --batch -Q -L . -L lib -f batch-byte-compile evil-ex.el</div><div>Source file `d:/Persistent/emacs/lisp/evil/evil-vars.el&#39; newer than byte-compiled file</div><div><br></div><div>In toplevel form:</div><div>
evil-ex.el:10:13:Warning: reference to free variable `evil-ex-keymap&#39;</div><div><br></div><div>In evil-ex-state-p:</div><div>evil-ex.el:14:8:Warning: reference to free variable `evil-ex-current-buffer&#39;</div><div><br>
</div><div>In evil-ex-complete-command:</div><div>evil-ex.el:264:32:Warning: reference to free variable `evil-ex-commands&#39;</div><div><br></div><div>In evil-ex-complete-argument:</div><div>evil-ex.el:291:39:Warning: reference to free variable</div>
<div>    `evil-ex-arg-types-alist&#39;</div><div><br></div><div>In evil-ex-argument-handler-file:</div><div>evil-ex.el:312:45:Warning: reference to free variable `evil-ex-current-buffer&#39;</div><div><br></div><div>In evil-ex-update:</div>
<div>evil-ex.el:356:11:Warning: reference to free variable `evil-ex-current-cmd&#39;</div><div>evil-ex.el:372:47:Warning: assignment to free variable `evil-ex-current-cmd&#39;</div><div>evil-ex.el:365:27:Warning: assignment to free variable `evil-ex-current-arg&#39;</div>
<div>evil-ex.el:359:40:Warning: assignment to free variable</div><div>    `evil-ex-current-cmd-end&#39;</div><div>evil-ex.el:359:40:Warning: reference to free variable</div><div>    `evil-ex-current-cmd-end&#39;</div><div>
evil-ex.el:359:11:Warning: assignment to free variable</div><div>    `evil-ex-current-cmd-begin&#39;</div><div>evil-ex.el:360:11:Warning: assignment to free variable</div><div>    `evil-ex-current-cmd-force&#39;</div><div>
evil-ex.el:364:13:Warning: assignment to free variable `evil-ex-current-range&#39;</div><div>evil-ex.el:366:25:Warning: reference to free variable `evil-ex-current-arg&#39;</div><div>evil-ex.el:373:47:Warning: reference to free variable `evil-ex-commands&#39;</div>
<div>evil-ex.el:380:65:Warning: reference to free variable</div><div>    `evil-ex-arg-types-alist&#39;</div><div>evil-ex.el:382:15:Warning: reference to free variable</div><div>    `evil-ex-current-arg-handler&#39;</div><div>
evil-ex.el:385:15:Warning: assignment to free variable</div><div>    `evil-ex-current-arg-handler&#39;</div><div><br></div><div>In evil-ex-binding:</div><div>evil-ex.el:392:29:Warning: reference to free variable `evil-ex-commands&#39;</div>
<div><br></div><div>In evil-ex-completed-binding:</div><div>evil-ex.el:399:52:Warning: reference to free variable `evil-ex-commands&#39;</div><div><br></div><div>In evil-ex-call-current-command:</div><div>evil-ex.el:404:45:Warning: reference to free variable `evil-ex-current-cmd&#39;</div>
<div>evil-ex.el:406:30:Warning: reference to free variable `evil-ex-current-buffer&#39;</div><div>evil-ex.el:411:26:Warning: reference to free variable `evil-ex-current-range&#39;</div><div><br></div><div>In evil-ex-get-current-range:</div>
<div>evil-ex.el:436:14:Warning: reference to free variable `evil-ex-current-range&#39;</div><div><br></div><div>In evil-ex-teardown:</div><div>evil-ex.el:499:9:Warning: reference to free variable</div><div>    `evil-ex-current-arg-handler&#39;</div>
<div><br></div><div>In evil-ex-read-command:</div><div>evil-ex.el:506:42:Warning: reference to free variable `evil-ex-keymap&#39;</div><div>Wrote d:/Persistent/emacs/lisp/evil/evil-ex.elc</div><div>emacs --batch -Q -L . -L lib -f batch-byte-compile evil-interactive.el</div>
<div>Wrote d:/Persistent/emacs/lisp/evil/evil-interactive.elc</div><div>emacs --batch -Q -L . -L lib -f batch-byte-compile evil-maps.el</div><div>Source file `d:/Persistent/emacs/lisp/evil/evil-vars.el&#39; newer than byte-compiled file</div>
<div>Source file `d:/Persistent/emacs/lisp/evil/evil-operators.el&#39; newer than byte-compiled file</div><div><br></div><div>In toplevel form:</div><div>evil-maps.el:9:1:Error: Symbol&#39;s value as variable is void: evil-ex-keymap</div>
<div>make: *** [evil-maps.elc] Error 1</div><div><br></div><div>Thanks,</div><div><br></div><div>York</div><div><br></div><div><br></div><div>On Wed, Aug 10, 2011 at 2:12 PM, Frank Fischer &lt;<a href="mailto:frank.fischer@mathematik.tu-chemnitz.de">frank.fischer@mathematik.tu-chemnitz.de</a>&gt; wrote:</div>
<div>Am Wed, 10 Aug 2011 11:12:22 -0400</div><div>schrieb York Zhao &lt;<a href="mailto:gtdplatform@gmail.com">gtdplatform@gmail.com</a>&gt;:</div><div><br></div><div>&gt; Hi,</div><div>&gt;</div><div>&gt; I just pulled the latest version of evil and noticed some errors and</div>
<div>&gt; lots of warnings when I did &quot;make&quot; to byte compile. I then checked</div><div>&gt; the time stamp of the .elc files and noticed that some of the some</div><div>&gt; files haven&#39;t been byte compiled.</div>
<div><br></div><div>The problem was that the dependencies between the single source files</div><div>had not been tracked. This is no problem if &quot;make compile&quot; compiles all</div><div>sources files each time it is invoked. But the new Makefile compiles</div>
<div>only those files that have changed. Commit 6f2e622 should</div><div>automatically detect those dependencies.</div><div><br></div><div>Frank</div><div><br></div><div>_______________________________________________</div>
<div>implementations-list mailing list</div><div><a href="mailto:implementations-list@lists.ourproject.org">implementations-list@lists.ourproject.org</a></div><div><a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list">https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list</a></div>
<div><br></div>