Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] Possible ETFw issue

Hi Max,

Thanks for bringing this to my attention.  I'll take a look.  Does anyone know how to translate those macro values to the original literal values?

Regards,
Wyatt

On Mon, May 3, 2010 at 1:49 PM, Max Billingsley III <billingsley@xxxxxxxxxxx> wrote:

This message is about a possible issue with the External Tools Framework (ETFw), and intended mainly for Wyatt...

I am working on some fixes/updates to our PPW plugin(s), and am encountering an issue that I believe is within the ETFw.  Using the latest build (actually, a build from late last week) of Eclipse Helios, CDT, and PTP (with the ETFw projects actually checked out from CVS), I have the following issue...

I first encountered a problem when trying to profile with PPW; the process would hang after the build step.  After digging into the problem by examining/debugging ETFw code, I found the following line in BuilderTool.java (in the org.eclipse.ptp.etfw.internal package), in the initMMBuild() method (line 284):

 binary = buildInfo.getBuildArtifactName();
 and saw that the contents of the binary variable was this:

 ${ProjName}

so that it seems the ETFw may be assuming that this will give the literal name of a binary, when in fact it can be a macro (or whatever CDT technically calls these).
 After looking into this a bit further, it appears that CDT project wizards, when creating new C projects, are using "{ProjName}", where previous versions appear not to have done this.  I observed this by going to C/C++ Build -> Settings -> Build Artifact and seeing that "Artifact name" is set to "{ProjName}" immediately after creating a project via a wizard (in Helios).

Do you think you could take a quick look at this?  I hope I'm not just doing some wrong, but this appears to be something that would break in many cases.

-Max
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev



Back to the top