Hey Thanks Eric,
It appears that I had an issue I was using google style hook for c++ and it seems to have error-ed out the c++-mode I should probably search that up.
I have another question it appears that CEDET semantics and EDE have been included in 23.2 is there a way to disable the the activation of those modes in 23.2-23.4 and use the CEDET from the bzr repository ?
I have been looking around for the past few hours and no luck thanks =D

> Date: Wed, 29 Feb 2012 19:34:23 -0500
> From: ericludlam@gmail.com
> To: mike_n_chung@hotmail.com
> CC: cedet-devel@lists.sourceforge.net
> Subject: Re: [CEDET-devel] Failing to parse c++/c with bovinate? it returns nil
> Hi,
> Semantic's ability to parse your C files is independent of EDE being
> enabled. Parsing of a buffer starts with the major mode initializing
> the mode specific semantic hook. If you do:
> M-: (semantic-active-p) RET
> and it says nil, then something failed during mode init. (ie - the
> c++-mode-hook in which the semantic-default-c-setup should run from
> failed. When you do
> M-x c++-mode RET
> in your C buffer, is there an error? If you look at the value of the
> c++-mode-hook, does it include things before the semantic hook that
> might cause it to error early?
> Eric
> On 02/29/2012 02:36 PM, Mike Chung wrote:
> > Also Keep in mind that this project is not setup with ede yet, though
> > ede global mode is true in my init.el I am trying to learn cedet piece
> > by piece, starting with all the features of semantic. From my
> > understanding it appears that semantic goes through all my system
> > headers and creates syntax trees for auto completion and to pass to
> > other parts of cedet like ede and ecb. This allow auto completion of the
> > system headers and libraries ?
> >
> > ------------------------------------------------------------------------
> > From: mike_n_chung@hotmail.com
> > To: cedet-devel@lists.sourceforge.net
> > Date: Wed, 29 Feb 2012 13:01:43 -0600
> > Subject: [CEDET-devel] Failing to parse c++/c with bovinate? it returns nil
> >
> > Hey I am wondering if this is due to the fact that
> > (require 'semantic-gcc) cannot find my system libraries? it appears to
> > give me class highlighting and function highlighting without any extra
> > information. when I run bovinate with my .emacs file it seems to parse
> > it correctly
> > any ideas ? thanks =D