tags 402015 +patch
thank you
emacs-snapshot-gtk w/ speedbar 1:1.0pre3-6
C-h i ... works fine.
C-x f /usr/share/python/pyversions.py ... works fine
After installing semantic (+ ede, eieio) and rebooting emacs:
C-h i ... works fine.
C-x f /usr/share/python/pyversions.py ... works fine
After installing ecb (+ cogre, cedet-contrib) and rebooting emacs:
C-h i ...
eval: Recursive `require' for feature `sb-info'
C-x f /usr/share/python/pyversions.py ...
File mode specification error: (error "Recursive `require' for feature
`sb-info'")
I just pulled "$Id: sb.info.el,v 1.20 [...]" as indicated by Riccardo
Murri, rebuilt the cedet source package, and I can confirm that this
fixes the issue:
After upgrading speedbar to locally-built version 1:1.0pre3-6.1:
C-h i ... works fine.
C-x f /usr/share/python/pyversions.py ... works fine
Well, so it looks like bug in semantic that is probably exposed
through ecb.
The .dpatch file I used is attached below.
HTH,
-Hilko
##!/bin/sh -e
## 05_recursive_require_fix_sb-info.dpatch by Hilko Bengen <[EMAIL PROTECTED]>
##
## All lines beginning with \`## DP:' are a description of the patch.
## DP: Fix "Recursive `require' for feature sb-info" in sb-info.el.
if [ $# -ne 1 ]; then
echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
exit 1
fi
case "$1" in
-patch) patch -f --no-backup-if-mismatch --dry-run -p1 < $0 && patch -f
--no-backup-if-mismatch -p1 < $0
;;
-unpatch) patch -f --no-backup-if-mismatch -R -p1 < $0;;
*)
echo >&2 "`basename $0`: script expects -patch|-unpatch as
argument"
exit 1;;
esac
exit 0
diff -urN cedet-1.0pre3.orig/speedbar/sb-info.el
cedet-1.0pre3/speedbar/sb-info.el
--- cedet-1.0pre3.orig/speedbar/sb-info.el 2005/06/30 01:48:56 1.19
+++ cedet-1.0pre3/speedbar/sb-info.el 2006/06/23 08:26:16 1.20 HEAD
@@ -5,7 +5,7 @@
;; Author: Eric M. Ludlam <[EMAIL PROTECTED]>
;; Version: 0.3
;; Keywords: file, tags, tools
-;; X-RCS: $Id: sb-info.el,v 1.19 2005/06/30 01:48:56 zappo Exp $
+;; X-RCS: $Id: sb-info.el,v 1.20 2006/06/23 08:26:16 ponced Exp $
;;
;; This file is patch of GNU Emacs.
;;
@@ -247,9 +247,9 @@
(Info-speedbar-hierarchy-buttons nil 0)
)
+(provide 'sb-info)
+
;;; Overriding preinstalled code.
;;;###autoload
(eval-after-load "info" '(require 'sb-info))
-
-(provide 'sb-info)
;;; sb-info.el ends here
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]