fixed - Re: [CMake] Forcing C++: What Causes VC Warning D4025 : overriding /TP with /TC

William A. Hoffman billlist at nycap.rr.com
Fri Jun 30 16:18:23 EDT 2006


At 03:39 PM 6/30/2006, Steve Johns wrote:
>Bill,
>
>Thanks for responding.
>
>>This problem should be fixed in CVS.  It no longer adds both /TP and /TC.
>>Please try cvs before reporting a new bug, or opening an old one.
>
>
>OK, that's what I did, hence my earlier message (quoted below).  Since that one got no replies, I figured I was being subtly encouraged to check out the history/status of the bug/resolution via the Bug Tracker.
>
>So, at this point, protocol-wise, I'm confused about the best and proper way to
>
>a)  investigate the status/resolution of a previously reported bug
>b) understand where and how a fix was made, both generally and for this specific bug
>c) understand when and why patch releases are prepared, or not

We are working on 2.4.3 and it should be out in a week or so.  It will have this fix.
I know I fixed this issue, but I am not able to point you to the exact lines of code
that made the fix work.   (I do not have time to explain how the fix was made, as
I don't remember the details myself of hand.)

So, my short answer would be:

1. if you have a problem with a release report it to the list or bug tracker
2. if a developer claims it is fixed in cvs, try a cvs copy of cmake
and see if it works for you.
3. either use the cvs version from 2, or wait for the next binary release.
4. if you do not try the cvs version, then you will have to wait for the
next binary release and hope the fix works for you.

There are a handful of issues that will be fixed in 2.4.3, and to avoid creating
to many releases we wait.  Also, it takes time to create a list.
If there was a very serious problem, the release would come
quicker.  In this case, it is a warning, but the code still builds, and there is a work around
so the problem is not considered severe enough to make a release for.

-Bill




More information about the CMake mailing list