Community
Participate
Working Groups
Created attachment 173822 [details] Select tool window capture I'm the maintainer of the 'GNU ARM Plug-in' and I noticed one error when opening the project -> Properties -> C/C++ Build -> Tool Chain Editor -> Select Tools... 'Tool conflict: ARM Sourcery Mac OS X GNU Create Flash Image, ...' in addition, some of the tools are coloured in red, and when selecting them I get: 'Tool is incompatible with the current cnfiguration' (notice the wrong spelling!) The tools are extra steps used to create the flash image from the elf file, to create a link listing and to report sizes. Functionally the plug-in seems functional, but these error messages are annoying. The plug-in is available at: http://gnuarmeclipse.sourceforge.net/updates A window capture with the error is attached. Regards, Liviu
*** cdt cvs genie on behalf of agvozdev *** Bug 319322: Spelling corrected and duplicate messages removed [*] ToolListModification.java 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolListModification.java?root=Tools_Project&r1=1.5&r2=1.6 [*] ToolChainModificationMessages.properties 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/tcmodification/ToolChainModificationMessages.properties?root=Tools_Project&r1=1.5&r2=1.6
(In reply to comment #1) > *** cdt cvs genie on behalf of agvozdev *** > Bug 319322: Spelling corrected and duplicate messages removed as far as I can understand, you only fixed the spelling and the messages. that's fine, but the main problem is the logic that triggers the messages. it seems that having multiple tools depending on a single input is considered illegal. Liviu
(In reply to comment #2) > (In reply to comment #1) > > *** cdt cvs genie on behalf of agvozdev *** > > Bug 319322: Spelling corrected and duplicate messages removed > as far as I can understand, you only fixed the spelling and the messages. Right, since it is trivial to fix. > that's fine, but the main problem is the logic that triggers the messages. > it seems that having multiple tools depending on a single input is considered > illegal. I can't tell from the top of my head, but it well may be. Did you try to debug it?
> I can't tell from the top of my head, but it well may be. Did you try to debug > it? I tried to, but got lost in the code. I'm not yet used to the internals of the CDT and the place where the messages are issued is quite cryptic, some arrays and lists manipulations, no comments... there are two messages, 'Tool incompatible' and 'Tool conflict', but I believe they share a common base. using these kind of extra tools, to be used at the end of the build, looks like uncharted territory, maybe it is time to explore it now. Liviu