<div>Hi Frank,</div><div><br></div><div>Thanks for your works. But it still seems to be problematic. Here'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 "s/(require '\(evil-.*\))/${f}c: \1.el/p" $f >> .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' 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' 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' 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'</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'</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'</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'</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'</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'</div><div>evil-ex.el:372:47:Warning: assignment to free variable `evil-ex-current-cmd'</div><div>evil-ex.el:365:27:Warning: assignment to free variable `evil-ex-current-arg'</div>
<div>evil-ex.el:359:40:Warning: assignment to free variable</div><div> `evil-ex-current-cmd-end'</div><div>evil-ex.el:359:40:Warning: reference to free variable</div><div> `evil-ex-current-cmd-end'</div><div>
evil-ex.el:359:11:Warning: assignment to free variable</div><div> `evil-ex-current-cmd-begin'</div><div>evil-ex.el:360:11:Warning: assignment to free variable</div><div> `evil-ex-current-cmd-force'</div><div>
evil-ex.el:364:13:Warning: assignment to free variable `evil-ex-current-range'</div><div>evil-ex.el:366:25:Warning: reference to free variable `evil-ex-current-arg'</div><div>evil-ex.el:373:47:Warning: reference to free variable `evil-ex-commands'</div>
<div>evil-ex.el:380:65:Warning: reference to free variable</div><div> `evil-ex-arg-types-alist'</div><div>evil-ex.el:382:15:Warning: reference to free variable</div><div> `evil-ex-current-arg-handler'</div><div>
evil-ex.el:385:15:Warning: assignment to free variable</div><div> `evil-ex-current-arg-handler'</div><div><br></div><div>In evil-ex-binding:</div><div>evil-ex.el:392:29:Warning: reference to free variable `evil-ex-commands'</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'</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'</div>
<div>evil-ex.el:406:30:Warning: reference to free variable `evil-ex-current-buffer'</div><div>evil-ex.el:411:26:Warning: reference to free variable `evil-ex-current-range'</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'</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'</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'</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' newer than byte-compiled file</div>
<div>Source file `d:/Persistent/emacs/lisp/evil/evil-operators.el' newer than byte-compiled file</div><div><br></div><div>In toplevel form:</div><div>evil-maps.el:9:1:Error: Symbol'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 <<a href="mailto:frank.fischer@mathematik.tu-chemnitz.de">frank.fischer@mathematik.tu-chemnitz.de</a>> wrote:</div>
<div>Am Wed, 10 Aug 2011 11:12:22 -0400</div><div>schrieb York Zhao <<a href="mailto:gtdplatform@gmail.com">gtdplatform@gmail.com</a>>:</div><div><br></div><div>> Hi,</div><div>></div><div>> I just pulled the latest version of evil and noticed some errors and</div>
<div>> lots of warnings when I did "make" to byte compile. I then checked</div><div>> the time stamp of the .elc files and noticed that some of the some</div><div>> files haven'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 "make compile" 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>