This is a pretty serious regression, so I want to bring it to the attention of the list again, in hopes it gets fixed before the release of 23.1. I think the problem is in the byte-compiler. Michael Olson writes: > Joerg Jaspert writes: > >> semantic-c.el:42:13:Warning: >> /usr/share/emacs-snapshot/site-lisp/semantic/bovine/semantic-c.el: >> `semantic-tag-static-p' obsoletes overload `tag-static' >> semantic-c.el:42:21:Error: Invalid read syntax: ")" > > This is a bug of emacs-snapshot, not semantic. The above compilation > error is triggered by the following kind of statement: > > (eval-when-compile > (require 'something) > (require 'something-else)) > > The problem goes away when the lines are changed to: > > (eval-when-compile (require 'something)) > (eval-when-compile (require 'something-else)) > > This is a regression and needs to be fixed in upstream Emacs. -- | Michael Olson | FSF Associate Member #652 | | http://mwolson.org/ | Hobbies: Lisp, HCoop | | Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner | `-------------------------------------------------------'