Hi.

I checkout the cedet code from cvs:

cvs -z3 -d:pserver:anonymous@cedet.cvs.sourceforge.net:/cvsroot/cedet co -P cedet

Then run "make" at the top level of the cedet source code, at last, I get such error(The output are quite a lot, I only paste the tail):

In chart-goto-xy:
chart.el:531:27:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In end of data:
chart.el:769:1:Warning: the following functions are not known to be defined:
    chart-add-sequence, chart-sort, chart-trim, chart-draw
Wrote /home/pyu/Downloads/emacs/1/cedet/eieio/chart.elc

In toplevel form:
eieio-speedbar.el:98:1:Error: Invalid function: eieio-object-p

In viss-bookmark-next-buffer:
linemark.el:380:28:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In viss-bookmark-prev-buffer:
linemark.el:386:28:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In end of data:
linemark.el:452:1:Warning: the following functions are not known to be
    defined: linemark-end, linemark-begin, linemark-display, linemark-delete,
    linemark-add-entry
Wrote /home/pyu/Downloads/emacs/1/cedet/eieio/linemark.elc

In toplevel form:
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Forgot to expand macro eieio-object-p
lmcompile.el:35:1:Error: Invalid function: eieio-object-p
make[1]: *** [examples] Error 1
make[1]: Leaving directory `/home/pyu/Downloads/emacs/1/cedet/eieio'
make: *** [eieio] Error 2

My emacs version:

$ emacs --version
GNU Emacs 24.1.1
Copyright (C) 2012 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Could anyone tell me how to fix the problem?