Bug 319322 - 'Tool conflict:' and 'Tool is incompatible with the current cnfiguration'
Summary: 'Tool conflict:' and 'Tool is incompatible with the current cnfiguration'
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-core (show other bugs)
Version: 6.0.2   Edit
Hardware: All All
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-08 17:24 EDT by Liviu Ionescu CLA
Modified: 2020-09-04 15:21 EDT (History)
2 users (show)

See Also:


Attachments
Select tool window capture (105.82 KB, image/png)
2010-07-08 17:24 EDT, Liviu Ionescu CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Liviu Ionescu CLA 2010-07-08 17:24:22 EDT
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
Comment 2 Liviu Ionescu CLA 2010-07-08 18:42:22 EDT
(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
Comment 3 Andrew Gvozdev CLA 2010-07-08 22:25:25 EDT
(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?
Comment 4 Liviu Ionescu CLA 2010-07-09 04:54:58 EDT
> 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