Hi Fedja,
There have been significant
changes made to the CDT Build system after the M5. One of the main changes was
to make one common CDT Build System that incorporates both Standard and Managed
build systems functionality. With the builds starting from the CDT 20070220 all
the old managed projects were automatically converted to the new-style
projects. Now we introduced the Build System backward compatibility
functionality that among the other things prevents the automatic conversion.
Could you try the latest build, i.e. http://download.eclipse.org/tools/cdt/builds/4.0.0/I.I200703080601/index.html
It
should contain the backward compatibility changes and also other bug-fixes.
Note: the projects that have been converted already will remain converted.
In case you still see any
problems, go ahead and create a bugzilla report against the CDT-core (https://bugs.eclipse.org/bugs/enter_bug.cgi?product=CDT)
and attach a sample project that does not work, and I’ll fix the problem
ASAP.
Thanks,
Mikhail
From:
cdt-ui-dev-bounces@xxxxxxxxxxx [mailto:cdt-ui-dev-bounces@xxxxxxxxxxx] On Behalf Of Fedja Jeleskovic
Sent: Thursday, March 08, 2007
12:08 AM
To: cdt-ui-dev@xxxxxxxxxxx
Subject: [cdt-ui-dev] Problem with
Make Targets entries
I am not sure if this is the right place to ask this, but I have to
start somewhere so this looks like the good one!
I am having problems lately with the latest builds of Eclipse and CDT and I am
unable to find the combination that actually works with my minimum
requirements. The two that are at the top of the list are ability to build from
Make Targets window, to use F3 button to Open Declaration of the object. On the
top of that I also get an error at the startup (Managed Make Project File
Error) which is saying that managed make project file is missing. The strange
thing is that my project is created as Standard Make and not as Managed Make,
so if someone knows where this is coming from and how to fix it I would
appreciate it.
Currently the "best" working combo is with 3.3M5 build and CDT
20070216 M5 or 20070219. If I move to the newer CDT versions I am unable to
create make target that actually builds. Typical error that I would get is that
some path is not found. Also, if I try to rename any of the existing targets,
changes are not accepted without any errors and everything stays as it was
before. Basically if I have a make target "foo_all" and try to edit
it by changing the name into "foo_all_new", after clicking on Update
button, nothing is changed.
I have tried using newer builds like M5eh and I20070228-0930 with similar
results. If I try to use newer CDT (2/26, 3/1, 3/5) all of my old Make Targets
would disappear and I would have above mentioned problems with the new ones.
Another issue that I would see with newer versions of the CDT is addition of
the little yellow triangle on all of (actually like a subscript before
the file name) include files from the Outline window. Is there any explanation
for this?
So, again sorry if this is the wrong place to ask these question and please
just tell me where else to send them in that case!
Thanks
Fedja