Running info reader with cedet-1.0_pre3-r1 and current cvs-emacs stops because of circular dependency. Refer to http://comments.gmane.org/gmane.emacs.cedet/2252 The solution as stated above is to change the two last lines in sb-info.el. I'll attach a patch that does it.
Created attachment 90270 [details, diff] sb-info.el.patch exchanges two lines => no circular dependancy
Isn't this the bug in emacs-cvs itself as mentioned in http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-05/msg00304.html and http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-05/msg00321.html ? If so it's solved by upgrading to a more recent cvs version. (emerge emacs-cvs)
It is not solved by an emacs update... The cedet guys seem to accept this change above.
Thanks for the help solving this bug. I've applied the patch you created. --- ChangeLog 2006-05-15 11:38:03.000000000 -0500 +++ ChangeLog.new 2006-08-09 00:17:01.000000000 -0500 @@ -2,6 +2,11 @@ # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/app-emacs/cedet/ChangeLog,v 1.11 2006/05/15 16:38:03 mkennedy Exp $ + 09 Aug 2006; Matthew Kennedy <mkennedy@gentoo.org> + +files/1.0_pre3-sb-info-circular-dep-gentoo.patch, + cedet-1.0_pre3-r1.ebuild: + Break circular info file reference; Resolves Bug #138190. +