From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry OReilly Newsgroups: gmane.emacs.bugs Subject: bug#13921: 24.2; Misbehavior of expand-file-name on Cygwin with Emacs 24.2 Date: Sun, 10 Mar 2013 22:03:31 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f46d04479faf6d32a104d79c9468 X-Trace: ger.gmane.org 1362967463 16417 80.91.229.3 (11 Mar 2013 02:04:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 11 Mar 2013 02:04:23 +0000 (UTC) To: 13921@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 11 03:04:48 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UEs6X-0007Jg-ME for geb-bug-gnu-emacs@m.gmane.org; Mon, 11 Mar 2013 03:04:46 +0100 Original-Received: from localhost ([::1]:59323 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs6B-0005zD-GB for geb-bug-gnu-emacs@m.gmane.org; Sun, 10 Mar 2013 22:04:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55786) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs65-0005z1-Fe for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:04:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEs5z-0006Cl-Cj for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:04:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40752) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs5z-0006Cf-8d for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:04:11 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UEs6o-00062R-Cc for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:05:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Barry OReilly Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Mar 2013 02:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13921 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136296748523185 (code B ref -1); Mon, 11 Mar 2013 02:05:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Mar 2013 02:04:45 +0000 Original-Received: from localhost ([127.0.0.1]:44861 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UEs6V-00061s-9T for submit@debbugs.gnu.org; Sun, 10 Mar 2013 22:04:44 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44315) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UEs6R-00061c-52 for submit@debbugs.gnu.org; Sun, 10 Mar 2013 22:04:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEs5T-00068B-Lo for submit@debbugs.gnu.org; Sun, 10 Mar 2013 22:03:42 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:40658) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs5T-000681-J4 for submit@debbugs.gnu.org; Sun, 10 Mar 2013 22:03:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:55659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs5Q-0005ft-B2 for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:03:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UEs5N-00067F-50 for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:03:36 -0400 Original-Received: from mail-ob0-x235.google.com ([2607:f8b0:4003:c01::235]:62446) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UEs5M-00067B-Sa for bug-gnu-emacs@gnu.org; Sun, 10 Mar 2013 22:03:33 -0400 Original-Received: by mail-ob0-f181.google.com with SMTP id ni5so2877159obc.12 for ; Sun, 10 Mar 2013 19:03:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=X6MkefJaBHvO4jsgAKWWNXulwPrm9BF9UpLoRVjeZws=; b=t4351GYhv1kqB2V0vmttpm7IeEoh+Lui2/qnUMybqwp1bgeyLnxP1p1Zf9OP9G637Z 6I7+jjacPEQxsbQbTVXCt2h0f7AMiSjy1qvHJKU7b9n66ifp2DcmT5ZR9WGRGD6SNpKB vsoMObxfzDYnXxuyxdwccgVnrh74ufpdgCKX+G73tnDOsnrq2zqA86DDn8Voct8mUhcP kguGx4tOlv9ysbGB78b5q+xnehFfwoDlVpSy0FNPJIsqdufb0FM+Xubs7aGMSpFnfJr/ F8bjewx/gYFeRvxREpCwCo1xkDKi7YB3KnCe53j69daXAv6XNkLadmMhpTmOmXIwAReE BMOw== X-Received: by 10.182.155.66 with SMTP id vu2mr7206266obb.6.1362967411895; Sun, 10 Mar 2013 19:03:31 -0700 (PDT) Original-Received: by 10.76.110.243 with HTTP; Sun, 10 Mar 2013 19:03:31 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:72307 Archived-At: --f46d04479faf6d32a104d79c9468 Content-Type: text/plain; charset=ISO-8859-1 When I attempted to build CEDET from their bzr trunk (revno 8498), the build failed due to expand-file-name function returning an incorrect "d:" prefix. Under other conditions expand-file-name returns the correct "c:" prefix. Some command line IO will illustrate: [CEDET build issues this:] emacs -batch --no-site-file --eval '(setq debug-on-error t)' -l "../../cedet-remove-builtin.el" -L . --eval '(progn (require (quote cedet-compat)) (require (quote mode-local)))' -L ../eieio/ -L ./ -L ./ --eval '(progn (setq generated-autoload-file "/home/epich/sw/cedet/lisp/cedet/loaddefs.el"))' -f batch-update-autoloads /home/epich/sw/cedet/lisp/cedet Debugger entered--Lisp error: (file-error "Opening output file" "no such file or directory" "d:/home/epich/sw/cedet/lisp/cedet/loaddefs.el") write-region(";;; loaddefs.el --- automatically extracted autoloads\n;;\n;;; Code:\n\n\f\n(provide 'loaddefs)\n;; Local Variables:\n;; version-control: never\n;; no-byte-compile: t\n;; no-update-autoloads: t\n;; coding: utf-8\n;; End:\n;;; loaddefs.el ends here\n" nil "d:/home/epich/sw/cedet/lisp/cedet/loaddefs.el") autoload-ensure-default-file("d:/home/epich/sw/cedet/lisp/cedet/loaddefs.el") autoload-find-generated-file() update-directory-autoloads("/home/epich/sw/cedet/lisp/cedet") apply(update-directory-autoloads "/home/epich/sw/cedet/lisp/cedet") batch-update-autoloads() command-line-1(("--eval" "(setq debug-on-error t)" "-l" "../../cedet-remove-builtin.el" "-L" "." "--eval" "(progn (require (quote cedet-compat)) (require (quote mode-local)))" "-L" "../eieio/" "-L" "./" "-L" "./" "--eval" "(progn (setq generated-autoload-file \"/home/epich/sw/cedet/lisp/cedet/loaddefs.el\"))" "-f" "batch-update-autoloads" "/home/epich/sw/cedet/lisp/cedet")) command-line() normal-top-level() Comparing the backtrace above with the source code, it's evident expand-file-name prepended the "d:" to the filename to get: "d:/home/epich/sw/cedet/lisp/cedet/loaddefs.el". However, when I evaluate (expand-file-name "/home/epich/sw/cedet/lisp/cedet") in the the scratch, I get "c:/home/epich/sw/cedet/lisp/cedet". I edited CEDET's Emacs command above to exclude -f batch-update-autoloads and added a debug statement: emacs -batch --no-site-file --eval '(setq debug-on-error t)' -l "../../cedet-remove-builtin.el" -L . --eval '(progn (require (quote cedet-compat)) (require (quote mode-local)))' -L ../eieio/ -L ./ -L ./ --eval '(progn (setq generated-autoload-file "/home/epich/sw/cedet/lisp/cedet/loaddefs.el") (message "DEBUG: expanded file name is %s" (expand-file-name "/home/epich/sw/cedet/lisp/cedet")))' /home/epich/sw/cedet/lisp/cedet DEBUG: expanded file name is c:/home/epich/sw/cedet/lisp/cedet This is as far as I investigated the bug. I'm using the Emacs 24.2 Windows distribution, invoked within Cygwin: epich@laptop02 ~/sw/cedet/lisp/cedet $ ls -l `which emacs` lrwxrwxrwx 1 epich None 51 Nov 5 22:02 /home/epich/bin/emacs -> /cygdrive/c/Users/epich/sw/emacs-24.2/bin/emacs.exe epich@laptop02 ~/sw/cedet/lisp/cedet $ uname -srv CYGWIN_NT-6.1-WOW64 1.7.17(0.262/5/3) 2012-10-19 14:39 In GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-28 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.6) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Text Minor modes in effect: shell-dirtrack-mode: t global-whitespace-mode: t evil-mode: t evil-local-mode: t global-undo-tree-mode: t undo-tree-mode: t show-paren-mode: t delete-selection-mode: t global-auto-revert-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: [snip] Recent messages: [snip] Load-path shadows: c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/speedbar/speedbar hides c:/Users/epich/sw/emacs-24.2/lisp/speedbar c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/speedbar/sb-image hides c:/Users/epich/sw/emacs-24.2/lisp/sb-image c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/ezimage hides c:/Users/epich/sw/emacs-24.2/lisp/ezimage c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/speedbar/dframe hides c:/Users/epich/sw/emacs-24.2/lisp/dframe ~/.emacs.d/evil/lib/ert hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/ert c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-speedbar hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-speedbar c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-opt hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-opt c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-datadebug hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-datadebug c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-custom hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-custom c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-base hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-base c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/chart hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/chart c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/srecode/srecode hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/srecode c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/semantic/semantic hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/semantic c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/pulse hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/pulse c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/mode-local hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/mode-local c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/inversion hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/inversion c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/ede/ede hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/ede c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/data-debug hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/data-debug c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-idutils hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-idutils c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-global hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-global c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-files hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-files c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-cscope hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-cscope Features: (shadow sort gnus-util mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils thingatpt eieio-opt help-mode view mule-util vc-dispatcher vc-bzr org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-gnus org-docview org-bibtex bibtex org-bbdb org ob-emacs-lisp ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys ob ob-eval org-pcomplete org-list org-faces org-compat org-entities org-macs format-spec cal-menu calendar cal-loaddefs noutline outline easy-mmode semantic-edit semantic-make semanticdb-mode semantic-decorate-include semanticdb-find semantic-decorate-mode semantic-decorate pulse semantic-make-by make-mode shell pcomplete dired-aux dired ffap semantic-el semantic-bovine bovine-debug semantic-debug semantic-idle eldoc senator which-func semantic-imenu semantic-sb imenu whitespace cus-start cus-load hippie-exp comint regexp-opt ansi-color cedet cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar ede-files ede ede-base ede-auto eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope semantic-analyze-fcn semantic-sort semanticdb-javap cedet-java semanticdb-el semanticdb-ref semantic-find semanticdb semantic-ctxt semantic-format semantic-util-modes semantic-util semantic semantic-lex semantic-tag-ls semantic-tag working fame speedbar sb-image ezimage dframe easymenu assoc eieio-custom wid-edit ede-source eieio-base srecode-load srecode srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat cedet-loaddefs eieio warnings byte-opt bytecomp byte-compile cconv macroexp inversion cl rainbow-delimiters evil evil-integration evil-maps evil-commands evil-types evil-digraphs evil-search evil-ex evil-macros evil-repeat evil-states evil-core advice help-fns advice-preload evil-common windmove rect evil-vars ring edmacro kmacro goto-chg undo-tree diff electric paren delsel autorevert time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) --f46d04479faf6d32a104d79c9468 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable When I attempted to build CEDET from their bzr trunk (revno 8498), the buil= d failed due to expand-file-name function returning an incorrect "d:&q= uot; prefix.=A0 Under other conditions expand-file-name returns the correct= "c:" prefix.=A0 Some command line IO will illustrate:

[CEDET build issues this:]
=A0emacs -batch --no-site-file --eval = 9;(setq debug-on-error t)' -l "../../cedet-remove-builtin.el"= -L . --eval '(progn (require (quote cedet-compat)) (require (quote mod= e-local)))' -L ../eieio/ -L ./ -L ./ --eval '(progn=A0 (setq genera= ted-autoload-file "/home/epich/sw/cedet/lisp/cedet/loaddefs.el"))= ' -f batch-update-autoloads /home/epich/sw/cedet/lisp/cedet
Debugger entered--Lisp error: (file-error "Opening output file" &= quot;no such file or directory" "d:/home/epich/sw/cedet/lisp/cede= t/loaddefs.el")
=A0 write-region(";;; loaddefs.el --- automati= cally extracted autoloads\n;;\n;;; Code:\n\n\f\n(provide 'loaddefs)\n;;= Local Variables:\n;; version-control: never\n;; no-byte-compile: t\n;; no-= update-autoloads: t\n;; coding: utf-8\n;; End:\n;;; loaddefs.el ends here\n= " nil "d:/home/epich/sw/cedet/lisp/cedet/loaddefs.el")
=A0 autoload-ensure-default-file("d:/home/epich/sw/cedet/lisp/cedet/lo= addefs.el")
=A0 autoload-find-generated-file()
=A0 update-direct= ory-autoloads("/home/epich/sw/cedet/lisp/cedet")
=A0 apply(upd= ate-directory-autoloads "/home/epich/sw/cedet/lisp/cedet")
=A0 batch-update-autoloads()
=A0 command-line-1(("--eval" &quo= t;(setq debug-on-error t)" "-l" "../../cedet-remove-bui= ltin.el" "-L" "." "--eval" "(progn = (require (quote cedet-compat)) (require (quote mode-local)))" "-L= " "../eieio/" "-L" "./" "-L" &= quot;./" "--eval" "(progn=A0 (setq generated-autoload-f= ile \"/home/epich/sw/cedet/lisp/cedet/loaddefs.el\"))" "= ;-f" "batch-update-autoloads" "/home/epich/sw/cedet/lis= p/cedet"))
=A0 command-line()
=A0 normal-top-level()

Comparing the backtrace= above with the source code, it's evident expand-file-name prepended th= e "d:" to the filename to get: "d:/home/epich/sw/cedet/lisp/= cedet/loaddefs.el".

However, when I evaluate (expand-file-name "/home/epich/sw/cedet/l= isp/cedet") in the the scratch, I get "c:/home/epich/sw/cedet/lis= p/cedet".=A0 I edited CEDET's Emacs command above to exclude -f ba= tch-update-autoloads and added a debug statement:

emacs -batch --no-site-file --eval '(setq debug-on-error t)' -l= "../../cedet-remove-builtin.el" -L . --eval '(progn (require= (quote cedet-compat)) (require (quote mode-local)))' -L ../eieio/ -L .= / -L ./ --eval '(progn=A0 (setq generated-autoload-file "/home/epi= ch/sw/cedet/lisp/cedet/loaddefs.el") (message "DEBUG: expanded fi= le name is %s" (expand-file-name "/home/epich/sw/cedet/lisp/cedet= ")))' /home/epich/sw/cedet/lisp/cedet
DEBUG: expanded file name is c:/home/epich/sw/cedet/lisp/cedet

This = is as far as I investigated the bug.

I'm using the Emacs 24.2 Wi= ndows distribution, invoked within Cygwin:

epich@laptop02 ~/sw/cedet= /lisp/cedet $ ls -l `which emacs`
lrwxrwxrwx 1 epich None 51 Nov=A0 5 22:02 /home/epich/bin/emacs -> /cygd= rive/c/Users/epich/sw/emacs-24.2/bin/emacs.exe
epich@laptop02 ~/sw/cedet= /lisp/cedet $ uname -srv
CYGWIN_NT-6.1-WOW64 1.7.17(0.262/5/3) 2012-10-1= 9 14:39


In GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601)
=A0of 2012-08-28 on = MARVIN
Windowing system distributor `Microsoft Corp.', version 6.1.7= 601
Configured using:
=A0`configure --with-gcc (4.6) --cflags
=A0-= ID:/devel/emacs/libs/libXpm-3.5.8/include
=A0-ID:/devel/emacs/libs/libXpm-3.5.8/src
=A0-ID:/devel/emacs/libs/libpn= g-dev_1.4.3-1/include
=A0-ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include<= br>=A0-ID:/devel/emacs/libs/giflib-4.1.4-1/include
=A0-ID:/devel/emacs/l= ibs/jpeg-6b-4/include
=A0-ID:/devel/emacs/libs/tiff-3.8.2-1/include
=A0-ID:/devel/emacs/libs/g= nutls-3.0.9/include'

Important settings:
=A0 value of $LC_ALL= : nil
=A0 value of $LC_COLLATE: nil
=A0 value of $LC_CTYPE: nil
= =A0 value of $LC_MESSAGES: nil
=A0 value of $LC_MONETARY: nil
=A0 value of $LC_NUMERIC: nil
=A0 valu= e of $LC_TIME: nil
=A0 value of $LANG: ENU
=A0 value of $XMODIFIERS: = nil
=A0 locale-coding-system: cp1252
=A0 default enable-multibyte-cha= racters: t

Major mode: Text

Minor modes in effect:
=A0 shell-dirtrack-mo= de: t
=A0 global-whitespace-mode: t
=A0 evil-mode: t
=A0 evil-loca= l-mode: t
=A0 global-undo-tree-mode: t
=A0 undo-tree-mode: t
=A0 s= how-paren-mode: t
=A0 delete-selection-mode: t
=A0 global-auto-revert-mode: t
=A0 toolt= ip-mode: t
=A0 mouse-wheel-mode: t
=A0 menu-bar-mode: t
=A0 file-n= ame-shadow-mode: t
=A0 global-font-lock-mode: t
=A0 font-lock-mode: t=
=A0 blink-cursor-mode: t
=A0 auto-composition-mode: t
=A0 auto-encryption-mode: t
=A0 auto-com= pression-mode: t
=A0 column-number-mode: t
=A0 line-number-mode: t=A0 transient-mark-mode: t

Recent input:
[snip]

Recent me= ssages:
[snip]

Load-path shadows:
c:/Users/epich/AppData/Roaming/.emacs.d= /cedet-1.1/speedbar/speedbar hides c:/Users/epich/sw/emacs-24.2/lisp/speedb= ar
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/speedbar/sb-image h= ides c:/Users/epich/sw/emacs-24.2/lisp/sb-image
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/ezimage hides c:/U= sers/epich/sw/emacs-24.2/lisp/ezimage
c:/Users/epich/AppData/Roaming/.em= acs.d/cedet-1.1/speedbar/dframe hides c:/Users/epich/sw/emacs-24.2/lisp/dfr= ame
~/.emacs.d/evil/lib/ert hides c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/= ert
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio hides = c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio
c:/Users/epich/AppDat= a/Roaming/.emacs.d/cedet-1.1/eieio/eieio-speedbar hides c:/Users/epich/sw/e= macs-24.2/lisp/emacs-lisp/eieio-speedbar
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-opt hides c:/= Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-opt
c:/Users/epich/AppDa= ta/Roaming/.emacs.d/cedet-1.1/eieio/eieio-datadebug hides c:/Users/epich/sw= /emacs-24.2/lisp/emacs-lisp/eieio-datadebug
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-custom hides = c:/Users/epich/sw/emacs-24.2/lisp/emacs-lisp/eieio-custom
c:/Users/epich= /AppData/Roaming/.emacs.d/cedet-1.1/eieio/eieio-base hides c:/Users/epich/s= w/emacs-24.2/lisp/emacs-lisp/eieio-base
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/eieio/chart hides c:/User= s/epich/sw/emacs-24.2/lisp/emacs-lisp/chart
c:/Users/epich/AppData/Roami= ng/.emacs.d/cedet-1.1/srecode/srecode hides c:/Users/epich/sw/emacs-24.2/li= sp/cedet/srecode
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/semantic/semantic hides c= :/Users/epich/sw/emacs-24.2/lisp/cedet/semantic
c:/Users/epich/AppData/R= oaming/.emacs.d/cedet-1.1/common/pulse hides c:/Users/epich/sw/emacs-24.2/l= isp/cedet/pulse
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/mode-local hides c= :/Users/epich/sw/emacs-24.2/lisp/cedet/mode-local
c:/Users/epich/AppData= /Roaming/.emacs.d/cedet-1.1/common/inversion hides c:/Users/epich/sw/emacs-= 24.2/lisp/cedet/inversion
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/ede/ede hides c:/Users/ep= ich/sw/emacs-24.2/lisp/cedet/ede
c:/Users/epich/AppData/Roaming/.emacs.d= /cedet-1.1/common/data-debug hides c:/Users/epich/sw/emacs-24.2/lisp/cedet/= data-debug
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet hides c:/Use= rs/epich/sw/emacs-24.2/lisp/cedet/cedet
c:/Users/epich/AppData/Roaming/.= emacs.d/cedet-1.1/common/cedet-idutils hides c:/Users/epich/sw/emacs-24.2/l= isp/cedet/cedet-idutils
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-global hides= c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-global
c:/Users/epich/App= Data/Roaming/.emacs.d/cedet-1.1/common/cedet-files hides c:/Users/epich/sw/= emacs-24.2/lisp/cedet/cedet-files
c:/Users/epich/AppData/Roaming/.emacs.d/cedet-1.1/common/cedet-cscope hides= c:/Users/epich/sw/emacs-24.2/lisp/cedet/cedet-cscope

Features:
(= shadow sort gnus-util mail-extr emacsbug message rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
ma= ilheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr
mail-uti= ls thingatpt eieio-opt help-mode view mule-util vc-dispatcher
vc-bzr org= -wl org-w3m org-vm org-rmail org-mhe org-mew org-irc
org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda
= org-info org-gnus org-docview org-bibtex bibtex org-bbdb org
ob-emacs-li= sp ob-tangle ob-ref ob-lob ob-table org-footnote org-src
ob-comint ob-ke= ys ob ob-eval org-pcomplete org-list org-faces org-compat
org-entities org-macs format-spec cal-menu calendar cal-loaddefs
noutlin= e outline easy-mmode semantic-edit semantic-make semanticdb-mode
semanti= c-decorate-include semanticdb-find semantic-decorate-mode
semantic-decor= ate pulse semantic-make-by make-mode shell pcomplete
dired-aux dired ffap semantic-el semantic-bovine bovine-debug
semantic-d= ebug semantic-idle eldoc senator which-func semantic-imenu
semantic-sb i= menu whitespace cus-start cus-load hippie-exp comint
regexp-opt ansi-col= or cedet cedet-contrib-load contrib-loaddefs
cogre-load cogre-loaddefs speedbar-load speedbar-loaddefs ede-load
ede-l= oaddefs ede-speedbar ede-files ede ede-base ede-auto eieio-speedbar
sema= ntic-ia-sb semantic-analyze semantic-scope semantic-analyze-fcn
semantic= -sort semanticdb-javap cedet-java semanticdb-el semanticdb-ref
semantic-find semanticdb semantic-ctxt semantic-format
semantic-util-mod= es semantic-util semantic semantic-lex semantic-tag-ls
semantic-tag work= ing fame speedbar sb-image ezimage dframe easymenu
assoc eieio-custom wi= d-edit ede-source eieio-base srecode-load srecode
srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local
= find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat
cede= t-loaddefs eieio warnings byte-opt bytecomp byte-compile cconv
macroexp = inversion cl rainbow-delimiters evil evil-integration evil-maps
evil-commands evil-types evil-digraphs evil-search evil-ex evil-macros
e= vil-repeat evil-states evil-core advice help-fns advice-preload
evil-com= mon windmove rect evil-vars ring edmacro kmacro goto-chg
undo-tree diff = electric paren delsel autorevert time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp
w3= 2-win w32-vars tool-bar dnd fontset image fringe lisp-mode register
page= menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock s= yntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
gr= eek romanian slovak czech european ethiopic indian cyrillic chinese
case= -table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs
button faces cus-face files text-properties overlay sha1 md5 base64
form= at env code-pages mule custom widget hashtable-print-readable
backquote = make-network-process multi-tty emacs)

--f46d04479faf6d32a104d79c9468--