If anyone wants to know: so far the problem has been solved by starting
emacs like this:
emacs-snapshot -Q -l .emacs
On Fri, Mar 27, 2009 at 04:46:39PM -0400, Eric M. Ludlam wrote:
> This implies that the cedet load is being done by one of Emacs's
> startup scripts. In the Emacs manual, there is a section on start up,
> and how to control what gets run when. You would need to figure out
> which step loads that file, and disable it, likely via a command line
> switch.
>
> Good Luck
> Eric
>
> >>> Nathan Huesken <cedet@...> seems to think that:
> >It is the case!
> >I think:
> >Library is file /usr/share/emacs21/site-lisp/cedet-common/cedet-loaddefs.elc
> >says everything.
> >
> >Unfortantly I have no root access to the computer. Is there something I
> >can about it without removing the old cedet?
> >
> >Thanks!
> >Nathan
> >
> >On Fri, Mar 27, 2009 at 02:21:42PM -0400, Eric M. Ludlam wrote:
> >> You might have some other version of CEDET installed, though I would
> >> guess it would be recent enough to have the inversion-require-emacs
> >> line.
> >>
> >> You can find out by starting emacs with -q, then using M-x
> >> locate-library on things like cedet-loaddefs, or inversion.
> >>
> >> If this is the case, let me know. I may be able to update cedet.el to
> >> detect and warn about this sort of thing.
> >>
> >> Eric
> >>
> >> >>> Nathan Huesken <cedet@...> seems to think that:
> >> >Sorry for my last double-posting/confusing-posting.
> >> >
> >> >I checked common/cedet-loaddefs.el and found
> >> >(autoload 'inversion-require-emacs "inversion" "\
> >> >Declare that you need either EMACS-VER, or XEMACS-VER.
> >> >Only checks one based on which kind of Emacs is being run.
> >> >
> >> >\(fn EMACS-VER XEMACS-VER)" nil nil)
> >> >
> >> >I do not know if it is correct, but it is there.
> >> >
> >> >When I start emacs, do M-x describe-function, I can not find
> >> >inversion-require-emacs
> >> >
> >> >But after I did a C-x C-e on the lines above, I can find it!
> >> >So maybe cedet-loaddefs.el is not executed for some reseons?
> >> >
> >> >Now I find this line:
> >> >(load "cedet-loaddefs" nil t)
> >> >
> >> >Doing C-x C-e does not give me inversion-require-emacs in
> >> >M-x describe-function (as I would have expected).
> >> >
> >> >Regards,
> >> >Nathan
> >> >
> >> >On Fri, Mar 27, 2009 at 12:38:07PM -0400, Eric M. Ludlam wrote:
> >> >> It would be good to check in the common//cedet-loaddefs.el file to make sure things
> >> >> like the missing inversion function is there. Then we'd need to
> >> >> figure out why it didn't add it.
> >> >>
> >> >> The autoloads generator has always been a bit persnickity when the
> >> >> Emacs developers change things. Perhaps I need to update my Emacs
> >> >> from CVS. I'd been delaying due to the RMAIL changes.
> >> >>
> >> >> Eric
> >> >>
> >> >> >>> Nathan Huesken <ls@...> seems to think that:
> >> >> >Hi,
> >> >> >
> >> >> >yes, I compiled cedet. I am under ubuntu and therefore compiled it with
> >> >> >make EMACS=emacs-snapshot
> >> >> >
> >> >> >I also got lines, like
> >> >> >Generating autoloads for cedet-contrib.el...
> >> >> >Generating autoloads for cedet-contrib.el...done
> >> >> >
> >> >> >Maybe cedet can not find the autoloads or something?
> >> >> >I load cedet with
> >> >> >(load-file "~/cedet/common/cedet.el")
> >> >> >
> >> >> >Can I find out if something goes wrong with the autoloads?
> >> >> >
> >> >> >Thanks!
> >> >> >Nathan
> >> >> >
> >> >> >On Fri, Mar 27, 2009 at 12:09:07PM -0400, Eric M. Ludlam wrote:
> >> >> >> Hi,
> >> >> >>
> >> >> >> Did you compile CEDET? If you use CVS, you need to compile CEDET
> >> >> >> for both performance reasons, and to build the autoload files. The
> >> >> >> autoload files is what will make these symbols available.
> >> >> >>
> >> >> >> Compilation should be done with the Makefile, or with the all-emacs
> >> >> >> build. The INSTALL file explains how.
> >> >> >>
> >> >> >> Eric
> >> >> >>
> >> >> >>
> >> >> >> >>> Nathan Huesken <cedet@...> seems to think that:
> >> >> >> >Hi,
> >> >> >> >
> >> >> >> >Thanks for your reply.
> >> >> >> >I exchanged the loading of ca2+ and semantic, and now I have a different
> >> >> >> >problem.
> >> >> >> >cedet loading fails because of inversion-require-emacs.
> >> >> >> >I find this strange, but just do not know enough about emacs.
> >> >> >> >I appended the error output.
> >> >> >> >What could it be?
> >> >> >> >
> >> >> >> >Thanks!
> >> >> >> >Nathan
> >> >> >> >
> >> >> >> >On Fri, Mar 27, 2009 at 11:10:48AM -0400, Eric M. Ludlam wrote:
> >> >> >> >> >>> Nathan Huesken <cedet@...> seems to think that:
> >> >> >> >> >Hi,
> >> >> >> >> >
> >> >> >> >> >I have trouble with ca2+ and semantic. I am not sure what the problem
> >> >> >> >> >is, so I am writing to this list.
> >> >> >> >> >My setup works perfectly on another computer. But now I am on this one,
> >> >> >> >> >got the newest ca2+ and cedet version and having emacs-snapshot
> >> >> >> >> >(ubuntu), which is 23.0.60.1, installed.
> >> >> >> >> >
> >> >> >> >> >Now, when I try to start emacs I get the error I appended.
> >> >> >> >> >
> >> >> [ ... ]
> >> >>
> >> >> --
> >> >> Eric Ludlam: eric@...
> >> >> Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net
> >> >>
> >> >
> >>
> >> --
> >> Eric Ludlam: eric@...
> >> Siege: http://www.siege-engine.com Emacs: http://cedet.sourceforge.net
> >>
> >
>
--
|